4 ms·
This is very timely. I was browsing the Pharo languages feature list^1 and they described the language as having > Since the grammar is LL(1), it is very fast
by Decabytes 4y ago
This is very timely. I was browsing the Pharo languages feature list^1 and they described the language as having
> Since the grammar is LL(1), it is very fast to parse
and I had never heard of that term before
1. https://pharo.org/features#Simple_language_syntax_35 https://pharo.org/features#Simple_language_syntax_35
- fooker 4y agoIntuitively this means you never need to look at more than one token to make a decision while parsing. This is a desirable property for sure, but if you are developing a language, it is a little bit limiting to restrict yourself to specific classes of grammars.