Group: programming notation
Topic: compiler
Topic: compiler error checking
Topic: data type by lexical constraints
Topic: syntax analysis
Topic: token
| |
Subtopic: lexical analysis
Quote: the Common Lisp reader is also useful for lexical analysis and parsing of input; somewhat programmable [»tichWF11_1987]
| Quote: problem solving by lexical (continuous->discrete), parsing (atoms->structure), modeling (structure->meaning), analysis (meaning->action) [»rossDT_1967]
| Quote: lexical semantics: index language semantics by its tokens; makes syntax tree transparent [»pratVR3_1974]
| Subtopic: parsers
Quote: the ANTLR parser generator produces an LL(k) parser that has readable code for productions, semantic predicates, and lookahead predicates; can handle unparsed subtrees [»mcarG10_2002]
| Quote: use acyclic finite automata as compact recognizers of a lexicon; time and space efficient; better than tries [»ciurMG9_2001]
| Quote: description of context-free parser; carries along all possible parses simultaneously [»earlJ2_1970]
| Quote: Parsley uses MD (mixed direction) parsing; both top-down and bottom-up
| Quote: mule parsers are 2-6 times faster than yacc or bison; yacc-compatible [»bhamA2_1998]
| Subtopic: string arguments as typed variables
Quote: Argv library for parsing command-line arguments as typed variables; each registered Argument processes each command-line switch [»goldO11_2003]
| Subtopic: parse selection
Quote: optimize recall, precision, and length when parsing a data domain [»ramaV9_2001]
| Quote: use minimum description length to select how to parse data in a column
| Subtopic: store as tokens
Quote: store program as tokens; skips lexical scan, reduces file size, allows full listing [»hoarCA_1974]
| Subtopic: backtrack input streams
Quote: use 'PutBack' for adding characters to input streams; e.g., needed for parsing numbers [»stoyJE3_1972]
| Subtopic: avoid lexical analysis
Quote: use abstract syntax instead of strings to represent programs in the defining language; avoids parsing into structured data objects; e.g., integers vs. digit strings [»reynJC8_1972]
|
Related Topics
Group: programming notation (14 topics, 221 quotes)
Topic: compiler (18 items)
Topic: compiler error checking (16 items)
Topic: data type by lexical constraints (15 items)
Topic: syntax analysis (29 items)
Topic: token (8 items)
|