public AssignElement(VariableLexeme left, string op, List <TreeElement> right) : base(left.File, left.Position, left.Line, left.CharIndex) { Left = left; Operator = op; Right = right; }
public TryElement(TreeElement parent, VariableLexeme variable, List <TreeElement> tryBlock, List <TreeElement> catchBlock, List <TreeElement> finallyBlock) : base(parent.File, parent.Position, parent.Line, parent.CharIndex) { TryBlock = tryBlock; CatchBlock = catchBlock; Variable = variable; FinallyBlock = finallyBlock; }
public DeclareFieldElement(VariableLexeme lexeme, List <TreeElement> body, FuncType type) : base(lexeme.File, lexeme.Position, lexeme.Line, lexeme.CharIndex) { FieldName = lexeme.Value; Body = body; Type = type; }
public AttributeElement(VariableLexeme var) : base(var.File, var.Position, var.Line, var.CharIndex) { AttributeName = var.Value; }
public InvokeElement(string var, VariableLexeme parent, List <TreeElement> block) : base(parent.File, parent.Position, parent.Line, parent.CharIndex) { Block = block; Array = parent; VarName = var; }
public CallFunctionElement(VariableLexeme variableLexeme, List <List <TreeElement> > args) : base(variableLexeme.File, variableLexeme.Position, variableLexeme.Line, variableLexeme.CharIndex) { Value = variableLexeme; Args = args; }