public MethodReferencePTN(BELLocation loc, string methodName, ArrayList args, BlockArgumentsPTN blockargs)
     : base(loc)
 {
     _MethodName = methodName;
     _Args = args;
     _BlockArguments = blockargs;
 }
示例#2
0
 public BlockPTN(BELLocation loc)
     : base(loc)
 {
 }
 public BlockParametersPTN(BELLocation loc)
     : base(loc)
 {
 }
示例#4
0
 public ParseException(BELLocation loc, string message, Token token)
     : base(loc.ToString() + " : " + message + (token == null ? "" : ": " + token.ToString()))
 {
     Location = loc;
 }
示例#5
0
 public ParseException(BELLocation loc, string message)
     : base(loc.ToString() + " : " + message)
 {
     Location = loc;
 }
示例#6
0
 public ParseException(BELLocation loc)
     : base(loc.ToString())
 {
     Location = loc;
 }
示例#7
0
		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())
 {
 }
示例#10
0
 public ExecutionException(BELLocation loc)
     : base(loc.ToString())
 {
 }
示例#11
0
 public ExecutionException(BELLocation loc, string message)
     : base(loc.ToString() + " : " + message)
 {
 }
示例#12
0
		public ExposableParseTreeNode(BELLocation loc) : base(loc)
		{
		}
示例#13
0
 public QualifiedBlockPTN(BELLocation loc, string identifier, BlockPTN block)
     : base(loc)
 {
     Identifier = identifier;
     Block = block;
 }
示例#14
0
		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;
		}
示例#15
0
 public ParseTreeNode(BELLocation loc)
 {
     Location = loc;
 }
示例#16
0
 public StringPTN(BELLocation loc, string val)
     : base(loc)
 {
     _Value = val;
 }
示例#17
0
 public BlockArgumentsPTN(BELLocation loc, BlockPTN block, QualifiedBlockArgumentsPTN qualifiedBlocks)
     : base(loc)
 {
     Block = block;
     QualifiedBlocks = qualifiedBlocks;
 }
示例#18
0
 public BlockParameterPTN(BELLocation loc, string type, string identifier)
     : base(loc)
 {
     Type = type;
      Identifier = identifier;
 }