コード例 #1
0
ファイル: Parser.cs プロジェクト: bartwe/plukc
 public void BeginLookahead()
 {
     Require.False(lookaheadEnabled);
     lookaheadEnabled = true;
     lookahead.Clear();
 }
コード例 #2
0
ファイル: Parser.cs プロジェクト: bartwe/plukc
 public void Fail()
 {
     Require.False(lookaheadEnabled);
     throw new CompilerException(CurrentToken, string.Format(Resource.Culture, Resource.UnexpectedToken, CurrentToken.Token, Expected(expected)));
 }