Piethon  1.0
A Python-like interpreter using flex and bison.
Public Member Functions | Protected Member Functions | List of all members
Expression Class Referenceabstract

#include <expression.h>

Inheritance diagram for Expression:
Inheritance graph
Collaboration diagram for Expression:
Collaboration graph

Public Member Functions

virtual ~Expression ()
 
virtual Number eval (const SymbolTable &, const FunctionTable &) const =0
 

Protected Member Functions

 Expression ()
 

Detailed Description

Definition at line 16 of file expression.h.

Constructor & Destructor Documentation

◆ ~Expression()

virtual Expression::~Expression ( )
inlinevirtual

Definition at line 18 of file expression.h.

18 {};

◆ Expression()

Expression::Expression ( )
inlineprotected

Definition at line 23 of file expression.h.

23 { };

Member Function Documentation

◆ eval()

virtual Number Expression::eval ( const SymbolTable ,
const FunctionTable  
) const
pure virtual

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