Reduce-to-Essentials - Parser Generator
Go to file
Eric-Paul Ickhorn 70c8fc6f72 Add UTF-8 decoding utility and ASCII range check
This commit adds two main utilities:

1. It adds a function for extracting the Unicode rune encoded at a
   given offset in an UTF-8 formatted string.

2. It adds functions for checking if a rune is a Latin letter,
   whether it's lowercase or uppercase, if it's a digit, and so on.

This is particularily useful for writing the tokenizer for the scripts
which have to be parsed (the rule-parser will only accept tokens).
2024-07-01 18:18:50 +02:00
inc-c/reductor/internals/utility Add UTF-8 decoding utility and ASCII range check 2024-07-01 18:18:50 +02:00
src-c/utility Add UTF-8 decoding utility and ASCII range check 2024-07-01 18:18:50 +02:00
.gitignore Add .gitignore, mostly with binary files 2024-07-01 16:35:17 +02:00