Slide 82
Slide 82 text
macro sayHi {
}
$someone = Macabeus
log Hi, $someone
[
keyword(macro),
identifier(sayHi),
openBraces, newLine,
scalarIdentifier(someone),
equal,
text(Macabeus), newLine,
keyword(log),
text(Hi, ),
scalarIdentifier(someone),
newLine, closeBraces
]
Parser
Source code
Semantic analysis
Optimization
Code generation
Syntax analysis
But, on my compiler I didn’t have this step, because I made a scannerless parsing…