https://github.com/montymahato/lua-pattern-tester
A live web-based tool for testing, matching and debugging Lua patterns against your input.
https://github.com/montymahato/lua-pattern-tester
fengari lua lua-pattern-matching lua-scripting patterns patterns-lua regex
Last synced: 6 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/montymahato/lua-pattern-tester
- Owner: montymahato
- License: mit
- Created: 2022-05-16T11:07:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T11:50:38.000Z (over 1 year ago)
- Last Synced: 2023-10-15T20:57:34.972Z (over 1 year ago)
- Topics: fengari, lua, lua-pattern-matching, lua-scripting, patterns, patterns-lua, regex
- Language: JavaScript
- Homepage: https://montymahato.github.io/lua-pattern-tester/
- Size: 4.53 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
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://montymahato.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.
- **Responsive Design**: A responsive and simple user interface.## Installation
1. Clone the repository to your local machine:
`git clone https://github.com/yourusername/lua-pattern-app.git`2. Navigate to the project directory:
`cd lua-pattern-app`3. Install the project dependencies:
`npm install`4. Start the development server:
`npm start`Open your web browser and go to http://localhost:3000 to access the app.
## 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.