public void AddStatement(ValueData statement) { m_Statements.Add(statement); if ((int)ExtentClassEnum.EXTENT_CLASS_STATEMENT != m_ExtentClass) { m_ExtentClass = (int)ExtentClassEnum.EXTENT_CLASS_STATEMENT; } }
public void AddParams(ValueData param) { m_Params.Add(param); if ((int)ParamClassEnum.PARAM_CLASS_NOTHING == m_ParamClass) { m_ParamClass = (int)ParamClassEnum.PARAM_CLASS_PARENTHESIS; } }
public static void writeSyntaxComponent(StringBuilder stream, ISyntaxComponent data, int indent, bool isLastOfStatement) { #if FULL_VERSION ValueData val = data as ValueData; if (null != val) { if (isLastOfStatement) { writeLine(stream, val.ToScriptString() + ";", indent); } else { writeLine(stream, val.ToScriptString(), indent); } } else { CallData call = data as CallData; if (null != call) { if (isLastOfStatement) { writeLine(stream, call.ToScriptString() + ";", indent); } else { writeLine(stream, call.ToScriptString(), indent); } } else { FunctionData function = data as FunctionData; if (null != function) { writeFunctionData(stream, function, indent, isLastOfStatement); } else { StatementData statement = data as StatementData; writeStatementData(stream, statement, indent); } } } #endif }
public void CopyFrom(ValueData other) { m_Type = other.m_Type; m_Id = other.m_Id; m_Line = other.m_Line; }