Intermediate representation of a parsed Statement List file before converting it into a goto program. More...
#include <statement_list_parse_tree.h>
Intermediate representation of a parsed Statement List file before converting it into a goto program.
Contains all data structures that are necessary for describing Statement List functions and function blocks.
Definition at line 23 of file statement_list_parse_tree.h.
Definition at line 163 of file statement_list_parse_tree.h.
Definition at line 145 of file statement_list_parse_tree.h.
Definition at line 55 of file statement_list_parse_tree.h.
Definition at line 78 of file statement_list_parse_tree.h.
Definition at line 42 of file statement_list_parse_tree.h.
Adds a function to the parse tree.
Definition at line 93 of file statement_list_parse_tree.cpp.
Adds a function block to the parse tree.
Definition at line 88 of file statement_list_parse_tree.cpp.
Removes all functions and function blocks from the parse tree.
Definition at line 98 of file statement_list_parse_tree.cpp.
Swaps the contents of the parse tree with the parameter.
Definition at line 105 of file statement_list_parse_tree.cpp.
List of function blocks this parse tree includes.
Definition at line 176 of file statement_list_parse_tree.h.
List of functions this parse tree includes.
Definition at line 178 of file statement_list_parse_tree.h.
List of tags that were included in the source.
Definition at line 180 of file statement_list_parse_tree.h.