News

This repository contains the implementation of an abstract syntax tree (AST) for CSimple programs. The project aims to enhance understanding of AST classes, bison's actions, and parser development.
Base class for all nodes in the Abstract Syntax Tree (AST). lineno (int, optional): The line number in the source code. Defaults to None. lexpos (int, optional): The starting lexical position in the ...
Abstract Syntax Tree (AST) and Control Flow Graph (CFG) are program code representations widely used for static analysis. One of the uses of static analysis is for automated grading programming ...