public TokenExpectedException(Parsing.Token token, Parsing.Token expected) : base(string.Format(TemplateErrors.TokenExpected, token, expected)) { }
public UnexpectedTokenException(Parsing.Token token) : base(string.Format(TemplateErrors.UnexpectedToken, token)) { }
public FunctionSpecifier(Parsing.Token token, ISourceLocation sourceLocation) : base(sourceLocation) { this.Token = token; }
public TypeQualifier(Parsing.Token token, ISourceLocation sourceLocation) : base(sourceLocation) { this.Token = token; }
public StorageClassSpecifier(Parsing.Token token, ISourceLocation sourceLocation) : base(sourceLocation) { this.Token = token; }
//^ requires token == Token.Void || token == Token.Char || token == Token.Short || token == Token.Int || token == Token.Int8 || token == Token.Int16 || //^ token == Token.Int32 || token == Token.Int64 || token == Token.Long || token == Token.Float || token == Token.Double || //^ token == Token.Signed || token == Token.Unsigned || token == Token.Bool; public PrimitiveTypeSpecifier(Parsing.Token token, ISourceLocation sourceLocation) : base(sourceLocation) { this.Token = token; }