Are there any parser generators (compiler-compilers) that support varying keywords and operators?
My language has customisable keywords and operators (can have multiple symbols and have letters in them). I bypassed this issue before by mapping special symbols to operators and keywords and then using JFlex. Now, as syntax highlighting issue was brought up (we are using RSyntaxPane for that), this simply doesn't work.
EDIT: By the way, I only need the lexer part.
Also, some examples:
In the Russian layout, the curly brackets are missing. In the Russian translation:
{ = ?\
} = ?/
The keywords can also be localised, e.g. "function" is "функция" in the Russian translation.