Metadata-Version: 2.1
Name: simplx
Version: 0.0.1
Summary: simple programming language for typesetting
Home-page: https://github.com/fanyf22/simplx
License: BSD-3-Clause
Keywords: latex,parsing,language
Author: Philip Fan
Author-email: topfyf@qq.com
Requires-Python: >=3.12,<4.0
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Compilers
Project-URL: Documentation, https://fanyf22.github.io/simplx
Project-URL: Repository, https://github.com/fanyf22/simplx
Description-Content-Type: text/markdown

# SimplX

**SimplX** is a modern markup language designed to seamlessly combine natural text formatting with the power of embedded Python code, enabling users to create dynamic and richly formatted documents with ease. SimplX draws inspiration from popular markup languages like Markdown but goes further by introducing programming constructs, giving users the flexibility to generate content programmatically.

With SimplX, you can write structured text using an intuitive syntax, then leverage Python to automate content generation, define complex document logic, and create customized formatting styles -- all without leaving the flow of your document.

## Key Features

- **Seamless Python Integration**: Write and execute Python code within your document to define variables, perform calculations, or conditionally format text.
- **Simple and Readable Syntax**: Enjoy a syntax inspired by Markdown that allows you to write documents naturally, without complex tags or formatting commands.
- **Dynamic Content Generation**: Use Python loops, functions, and libraries to generate tables, graphs, or any repetitive content directly in your document.
- **Modular and Extensible**: Define your own commands, styles, and templates to extend SimplX's capabilities and make document authoring more efficient.

## Project Repository

The source code and documentation for SimplX are hosted on [GitHub](https://github.com/fanyf22/SimplX). Feel free to explore the repository, report issues, or contribute.

## License

SimplX is released under the BSD-3 License, providing freedom for both personal and commercial use. You can find the full license text in the `LICENSE` file in the repository.

## Contributing

We welcome contributions from the community! Whether it's fixing bugs, improving documentation, or suggesting new features, your help is appreciated. Check out our [contribution guidelines](https://github.com/fanyf22/SimplX/blob/main/CONTRIBUTING.md) to get started.

