I'm surprised this is not explained anywhere on the ANTLR website nor in any of the documentation, but what does ATN (not ANT) stand for? Knowing what the acronym stands for would help me understand the role of the ATN
, ATNSimulator
, etc. components of the library. Can anyone clear this up for me?
Asked
Active
Viewed 3,829 times
19

rolling_codes
- 15,174
- 22
- 76
- 112
-
1http://www.antlr.org/ - ANother Tool for Language Recognition – Roman Hocke Dec 23 '16 at 18:52
-
not `ANT` but [`ATN`](http://www.antlr.org/api/Java/org/antlr/v4/runtime/atn/ATN.html) @RomanHocke – rolling_codes Dec 23 '16 at 18:52
-
Sorry, my mistake. – Roman Hocke Dec 23 '16 at 18:53
-
@RomanHocke it's understandable, though. very confusing name. I wonder if it was a typo? – rolling_codes Dec 23 '16 at 18:55
-
1augmented transition network – CoronA Dec 23 '16 at 18:59
-
@CoronA That seems very appropriate. post an answer and I will mark it correct if you can cite a source – rolling_codes Dec 23 '16 at 19:00
1 Answers
23
Augmented Transition Networks, the description in the context of ANTLR could be found e.g. here

CoronA
- 7,717
- 2
- 26
- 53