public MethodReferencePTN(BELLocation loc, string methodName, ArrayList args, BlockArgumentsPTN blockargs) : base(loc) { _MethodName = methodName; _Args = args; _BlockArguments = blockargs; }
public BlockPTN(BELLocation loc) : base(loc) { }
public BlockParametersPTN(BELLocation loc) : base(loc) { }
public ParseException(BELLocation loc, string message, Token token) : base(loc.ToString() + " : " + message + (token == null ? "" : ": " + token.ToString())) { Location = loc; }
public ParseException(BELLocation loc, string message) : base(loc.ToString() + " : " + message) { Location = loc; }
public ParseException(BELLocation loc) : base(loc.ToString()) { Location = loc; }
public void PushLocation(BELLocation loc) { _LocationStack.Add(loc); }
public UnexpectedTokenParseException(BELLocation loc ) : base(loc) { }
public UnexpectedTokenParseException(BELLocation loc, Token token) : base(loc, "Unexpected token: " + token.ToString()) { }
public ExecutionException(BELLocation loc) : base(loc.ToString()) { }
public ExecutionException(BELLocation loc, string message) : base(loc.ToString() + " : " + message) { }
public ExposableParseTreeNode(BELLocation loc) : base(loc) { }
public QualifiedBlockPTN(BELLocation loc, string identifier, BlockPTN block) : base(loc) { Identifier = identifier; Block = block; }
public static NoSuchMemberException ForMemberAndType(BELLocation loc, string member, string typeName) { NoSuchMemberException answer = new NoSuchMemberException(loc.ToString() + " : " + "No such property or function: " + typeName + "." + member); answer.Member = member; return answer; }
public ParseTreeNode(BELLocation loc) { Location = loc; }
public StringPTN(BELLocation loc, string val) : base(loc) { _Value = val; }
public BlockArgumentsPTN(BELLocation loc, BlockPTN block, QualifiedBlockArgumentsPTN qualifiedBlocks) : base(loc) { Block = block; QualifiedBlocks = qualifiedBlocks; }
public BlockParameterPTN(BELLocation loc, string type, string identifier) : base(loc) { Type = type; Identifier = identifier; }