!keyword ~ raw_ident
Truebeing a keyword and
True_being a valid identifier then filter a valid keyword by excluding any matches that are followed by another rule such as
ASCII_ALPHA | "_"
raw_identrule in that example
while (TRUE)to the end of the file to get a feel for when it starts to become slow. (It takes a lot of nestings! :) )
git clone github.com/pest-parser/pest --recursive,
cargo testwith stable-x86_64-pc-windows-gnu toolchain.