SGScriptParser & SGScriptExpression