Please enable JavaScript.
Coggle requires JavaScript to display documents.
Compilers (Syntax Analysis (Trees (AST), EBNF (Terminology (Izvodjenje,…
Compilers
Syntax Analysis
Trees
AST
BNF
EBNF
Terminology
Izvodjenje
Redukcija
Alphabet
Sentence
Lexical Analysis
FSA
DFA (DKA)
DFA Languages
NFA (NKA)
Converts to DFA
#
RegEx
Convert to FSA
Thompson's Algorithm
#
Lex
Flex
Scanners
Preprocessors?
Scanners + actions
Implementation
Implicit state
Explicit state
OOP, state pattern
Structure
Single-pass
Multi-pass
Two-pass
Backend
Frontend
Semantics
Parsing