Пример #1
0
 private void OnSyntaxError(ParserContext context)
 {
     if (SyntaxError != null)
         SyntaxError(this, context);
 }
Пример #2
0
 public SyntaxErrorException(ParserContext context)
     : base(string.Format("Syntax error occured while parsing token stream. Token environment: {0}", 
     context.CurrentToken.GetEnvironment()))
 {
     Context = context;
 }
Пример #3
0
 private void DefaultErrorRecoveryRoutine(IParser parser, ParserContext context)
 {
     throw new SyntaxErrorException(context);
 }