Concrete Syntax Tree (CST) is a tree representation of the source code that preserves the exact structure of the input, including all tokens and delimiters.
It serves as an exact representation of the source code and contains positional information such as line and column numbers, which are crucial for error reporting and debugging purposes.
