public void BuildInTypeSetValue(string _value, int _line, int _col) { typeName = new IDEHelpNode(IDEHelpNode.HelpNodeType.KeywordNode) { Value = _value, Line = _line, Col = _col }; }
public LanguageBlockNode() { CodeBlock = new ProtoCore.LanguageCodeBlock(); OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; IdentPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; ParaPosList = new List <IDEHelpNode>(); TextStringList = new List <StringNode>(); }
void InitializeIDEHelpNode() { colon = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); brackets = new List <IDEHelpNode>(); multiDim = new List <IDEHelpNode>(); op = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }
public void UserDefinedTypeSetValue(string _value, int _line, int _col) { typeName = new IDEHelpNode(IDEHelpNode.HelpNodeType.TypeNode) { Value = _value, Line = _line, Col = _col }; }
public FunctionDefinitionNode() { Brackets = new List <IDEHelpNode>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; NamePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.IdentNode }; //TypeColonPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; //ReturnTypePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.TypeNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; ArgCommaPosList = new List <IDEHelpNode>(); }
public ArrayNode() { Expr = null; Ident = null; Type = null; OpenBracketPos = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); CloseBracketPos = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }
public RangeExprNode() { IntNode defaultStep = new IntNode(); defaultStep.value = "1"; StepNode = defaultStep; stepoperator = ProtoCore.DSASM.RangeStepOperator.stepsize; FirstRangeOpPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; }
public IdentifierNode() { type = (int)ProtoCore.PrimitiveType.kInvalidType; ArrayDimensions = null; Return = new IDEHelpNode(IDEHelpNode.HelpNodeType.KeywordNode); //Modified by Mark -- start colon = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); typeName = new IDEHelpNode(IDEHelpNode.HelpNodeType.TypeNode); typeName_kw = new IDEHelpNode(IDEHelpNode.HelpNodeType.KeywordNode); //end }
public ExprListNode() { list = new List <Node>(); OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; ExprCommaPosList = new List <IDEHelpNode>(); }
public ElseIfBlock() { Body = new List <Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; }
public FunctionCallNode() { FormalArguments = new List <Node>(); EndlinePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; ArgCommaPosList = new List <IDEHelpNode>(); }
public IfStmtNode() { ElseIfList = new List <ElseIfBlock>(); IfBody = new List <Node>(); ElseBody = new List <Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; }
public ForLoopNode() { body = new List <Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; KwInPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; }
public WhileStmtNode() { Body = new List <Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; }
public ContinueNode() { KwContinue = new IDEHelpNode(IDEHelpNode.HelpNodeType.KeywordNode); EndLine = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }
public CharNode() { IDEValue = new IDEHelpNode(IDEHelpNode.HelpNodeType.TextNode); }
public StringNode() { IDEValue = new IDEHelpNode(IDEHelpNode.HelpNodeType.TextNode); }
public FunctionDefinitionNode() { Brackets = new List<IDEHelpNode>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; NamePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.IdentNode }; //TypeColonPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; //ReturnTypePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.TypeNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; ArgCommaPosList = new List<IDEHelpNode>(); }
void InitializeIDEHelpNode() { colon = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); brackets = new List<IDEHelpNode>(); multiDim = new List<IDEHelpNode>(); op = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }
public VarDeclNode() { name = new IDEHelpNode(IDEHelpNode.HelpNodeType.IdentNode); equal = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }
public DoubleNode() { SignPos = new IDEHelpNode(IDEHelpNode.HelpNodeType.NumberNode); IDEValue = new IDEHelpNode(IDEHelpNode.HelpNodeType.NumberNode); }
public ForLoopNode() { body = new List<Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; KwInPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; }
public InlineConditionalNode() { QuestionPos = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); ColonPos = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }
public IfStmtNode() { ElseIfList = new List<ElseIfBlock>(); IfBody = new List<Node>(); ElseBody = new List<Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; }
public BreakNode() { KwBreak = new IDEHelpNode(IDEHelpNode.HelpNodeType.KeywordNode); EndLine = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }
public WhileStmtNode() { Body = new List<Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; }
public ExprListNode() { list = new List<Node>(); OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; ExprCommaPosList = new List<IDEHelpNode>(); }
public ElseIfBlock() { Body = new List<Node>(); KeywordPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; }
public IntNode() { SignPos = new IDEHelpNode(IDEHelpNode.HelpNodeType.NumberNode); IDEValue = new IDEHelpNode(IDEHelpNode.HelpNodeType.NumberNode); }
public FunctionCallNode() { FormalArguments = new List<Node>(); EndlinePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; ArgCommaPosList = new List<IDEHelpNode>(); }
public LanguageBlockNode() { CodeBlock = new ProtoCore.LanguageCodeBlock(); OpenParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseParenPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; OpenCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; CloseCurlyBracePos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.PunctuationNode }; IdentPos = new IDEHelpNode() { Type = IDEHelpNode.HelpNodeType.KeywordNode }; ParaPosList = new List<IDEHelpNode>(); TextStringList = new List<StringNode>(); }
public ParenExpressionNode() { openParen = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); closeParen = new IDEHelpNode(IDEHelpNode.HelpNodeType.PunctuationNode); }