|
SCPP
A simple scripting language in C++
|
Evaluater for SCPP. More...

Go to the source code of this file.
Functions | |
| int | SCPP::evaluate (struct Expr &expr, map< string, int > &env=globalVars, map< string, struct SFunction > &functions=globalFuncs) |
| 与えられた式を評価する More... | |
| int | SCPP::evaluateProgram (struct SProgram &program) |
| プログラムを評価する More... | |
Variables | |
| map< string, int > | SCPP::globalVars = {} |
| map< string, struct SFunction > | SCPP::globalFuncs = {} |
Evaluater for SCPP.
| int SCPP::evaluate | ( | struct Expr & | expr, |
| map< string, int > & | env = globalVars, |
||
| map< string, struct SFunction > & | functions = globalFuncs |
||
| ) |
与えられた式を評価する
| expr | 評価する式 |
| env | 変数を格納する連想配列。省略時はグローバル変数 |
| functions | 関数を格納する連想配列。省略時はグローバル関数 |
| int SCPP::evaluateProgram | ( | struct SProgram & | program | ) |
プログラムを評価する
| program | 評価するプログラム |