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 | 評価するプログラム |