Skip to main content

Explore our questions

7 votes
4 answers
649 views

Can something like a Donkey Sentence exist in a programming language?

0 votes
1 answer
279 views

From a parsing perspective, which is more efficient? Right-to-left or left-to-right argument parsing?

2 votes
1 answer
169 views

How is the VHDL operator `<=`, which can be both right-associative (signal assignment) and left-associative (less-than-or-equal), parsed?

14 votes
4 answers
1k views

Why do we need to divide lexing and parsing stages

25 votes
7 answers
12k views

Why do compilers typically convert code into abstract syntax/parse trees before the final product?

5 votes
2 answers
2k views

How can the shunting yard algorithm be adapted to handle currying?

2 votes
3 answers
929 views

How to support syntax like `a && b = c` for a conditional assignment expression?

12 votes
2 answers
604 views

How to tolerate syntax errors in a typed language?

2 votes
0 answers
155 views

Issue with rules for custom DSL

25 votes
4 answers
3k views

Why don't popular regex engines support complement and intersection?

10 votes
4 answers
2k views

Do parsers typically need access to all tokens?

14 votes
1 answer
1k views

What exactly is Pratt parsing used for and how does it work?

17 votes
6 answers
8k views

Does Python's semicolon statement ending feature have any unique use?

2 votes
3 answers
271 views

How do different template languages handle parsing?

Browse more Questions