An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# Lua Pattern Tester - Build, test & debug lua patterns live!

![App Screenshot](https://i.imgur.com/I2E8r9n.png)

## 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.