GSC Interpreter
A Turing-complete interpreter developed for a compiler course
Loading...
Searching...
No Matches
Stmt Class Referenceabstract

Abstract base class for statements. More...

#include <stmt.hpp>

Inheritance diagram for Stmt:
Collaboration diagram for Stmt:

Public Member Functions

virtual std::any accept (StmtVisitor &visitor)=0
 

Detailed Description

Abstract base class for statements.

Note
This class defines the interface for statements in the GSC interpreter.

Definition at line 38 of file stmt.hpp.

Member Function Documentation

◆ accept()

virtual std::any Stmt::accept ( StmtVisitor visitor)
pure virtual

Implemented in Block, Expression, Print, Var, If, and While.


The documentation for this class was generated from the following file: