Hi Rich I am new to this whole ecosystem, and don't use BBEdit, but regarding development tools, have you had a look at CodeRunner and their language setup:
They use textmate language grammar which seems to be regular expression based https://macromates.com/manual/en/language_grammars This is what you can use for CodeRunner ( if that is your thing ): https://raw.githubusercontent.com/elixir-lang/elixir-tmbundle/master/Syntaxes/Elixir.tmLanguage ( see further here: https://stephenhowells.net/use-elixir-in-coderunner-2/ ) R. Fridrik. On Wednesday, April 3, 2019 at 10:32:08 AM UTC+1, Rich Morin wrote: > > Writing regexes to parse programming languages is painful at best > and impossible at worst. (I looked into trying to improve BBEdit's > rules for Elixir and backed away quickly :-/). So, I'm glad to see > a Real Parser (TM) being applied to the problem of code parsing in > text editors. > > That said, I wonder whether Tree-Sitter can handle the effects of > Elixir macros on the program syntax. Could this be a problem? > > -r > > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/c5d0eab4-4c3a-4dc1-a9f4-ef9f9fe4ba44%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.