https://github.com/iamreiyn/lua-pattern-tester
A live web-based tool for testing, matching and debugging Lua patterns against your input.
https://github.com/iamreiyn/lua-pattern-tester
fengari lua lua-pattern-matching lua-scripting patterns patterns-lua regex
Last synced: 2 months ago
JSON representation
A live web-based tool for testing, matching and debugging Lua patterns against your input.
- Host: GitHub
- URL: https://github.com/iamreiyn/lua-pattern-tester
- Owner: iamreiyn
- License: mit
- Created: 2022-05-16T11:07:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-27T06:18:02.000Z (3 months ago)
- Last Synced: 2025-02-27T08:05:28.869Z (3 months ago)
- Topics: fengari, lua, lua-pattern-matching, lua-scripting, patterns, patterns-lua, regex
- Language: JavaScript
- Homepage: https://iamreiyn.github.io/lua-pattern-tester/
- Size: 1.75 MB
- Stars: 32
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Lua Pattern Tester - Build, test & debug lua patterns live!

## Description
This is a web-based application built using React, Bootstrap, Node.js, HTML, CSS, JavaScript, and the [fengari-web](https://github.com/fengari-lua/fengari-web) library.
Based on a simple interface for testing and debugging Lua patterns against your provided input.#### Visit website: https://iamreiyn.github.io/lua-pattern-tester
## Features
- **Pattern Testing**: Enter Lua patterns and input strings to test pattern matching.
- **Pattern Debugging**: Debug and visualize Lua patterns to understand their behavior.
- **Syntax Highlighting**: Syntax highlighting for Lua patterns and matched strings.
- **Captured Groups**: Highlights and mentions the various captured groups differently.
- **Responsive Design**: A responsive and simple user interface.## Contributing
Contributions are welcome! If you want to contribute to this project, please follow these steps:1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive messages.
4. Push your changes to your fork.
5. Create a pull request to the main branch of the original repository.## License
This project is licensed under the MIT License.