lsonar 0.1.0

Lua 5.3 pattern engine, fully compatible with the original Lua 5.3 engine
Documentation
1
2
3
4
5
6
7
8
9
10
# What is it?

This is the Lua 5.3 pattern engine, fully compatible with the original Lua 5.3 engine.

# Contribution

If you find any bug, please create an `Issue`. If you have already solved it, create a `Pull Request` and I will address it at the earliest opportunity.

# TODO

- Implement [`CaptureRef`] to allow full implementation of [`string.gsub`]
- Implement some specific things to allow full implementation of [`string.match`] and [`string.gmatch`]
- Translate [`Error::Lexer`], [`Error::Parser`], [`Error::Matcher`] to readable enum variants instead of string