ragel
ragel copied to clipboard
Ragel State Machine Compiler
ragel is now in its own repository
Hi, I found that the release package of version 6.10 **from official website** (https://www.colm.net/open-source/ragel/ ) is different from the package **from this Repo tags**(https://github.com/adrian-thurston/ragel/releases/tag/ragel-6.10) User will get confused if they...
In the user guide for Version 6.10, two operators, **..** and **when**, are omitted from the table of operator precedence in Section 2.4. As far as I can tell, **..**...
Note: I tested this against `7.0.4`. Many distros do no ship `.la` files which breaks the build and additionally when using slibtool instead of GNU libtool the `.la` files are...
This is a regression from Ragel 6.10, which set `ts` and `te` pointers as described in the manual, which says this: > This variable may be used in action code...
I've never used ragel, but another project I work on does, and it seems code ragel generates has warnings with clang's `-Wreserved-identifier` (because it uses an underscore prefix in variable/function...
When there are from-state actions that should be executed on EOF we are currently not falling through to execute them. We need to check for from-state actions and generate the...
I often get this issue: ``` $ ragel-rust -o scanner.rs scanner_rl.rs ragel: rlhc stopped by signal: 11 ``` It's difficult to debug. I have had it go away if instead...
Input file: https://github.com/harfbuzz/harfbuzz/blob/master/src/hb-ot-shape-complex-use-machine.rl `alphtype` set to `u8` ragel 5f9ebc9 ``` > ./ragel-rust hb-ot-shape-complex-use-machine.rl failed to parse output: :21:39: parse error ```
This way we can add a ragel state machine to a C file without disrupting the C syntax. The resulting file can still be handled as a C (or whichever)...