Compilation Theory
Understand the syntactic analysis stage, the abstract syntax tree, and some parsing methods.
We'll cover the following...
Compilation is a computing notion as well as a procedure that converts an input written in a source language into an output that the target system can comprehend. Every formal language has an alphabet (a collection of symbols), strings (sequences of symbols), and sentences (sequences of strings). Sentences in a language define every potential string arrangement that a language may create while adhering to a set of grammatical rules.
Compilation is divided into multiple stages.
Syntactic analysis
Syntactic analysis, also known as parsing, is the second stage of the compilation process and comes just after the lexical analysis stage. This stage intervenes to check if the given input string follows the rules and the structure of the ...