private static InnerClusterTuple MakeInnerCluster(ref TokenReader reader) { System.Diagnostics.Debug.WriteLine("MakeInnerCluster"); // Follow -> ) if (TryLookAhead(ref reader, Token.TokenType.CloseBracket, false)) { return(new InnerClusterTuple()); } else { var rct = new InnerClusterTuple() { Expression = MakeExpression(ref reader), Concatenator = MakeConcatenator(ref reader) }; AssertNextAny(ref reader, false, Token.TokenType.CloseBracket); return(rct); } }
private static FilterCluster AnalysisInnerCluster(InnerClusterTuple icTuple) { return(AnalysisConcatenator( AnalysisExpression(icTuple.Expression), icTuple.Concatenator)); }
private static InnerClusterTuple MakeInnerCluster(ref TokenReader reader) { System.Diagnostics.Debug.WriteLine("MakeInnerCluster"); // Follow -> ) if (TryLookAhead(ref reader, Token.TokenType.CloseBracket, false)) return new InnerClusterTuple(); else { var rct = new InnerClusterTuple() { Expression = MakeExpression(ref reader), Concatenator = MakeConcatenator(ref reader) }; AssertNextAny(ref reader, false, Token.TokenType.CloseBracket); return rct; } }
private static FilterCluster AnalysisInnerCluster(InnerClusterTuple icTuple) { return AnalysisConcatenator( AnalysisExpression(icTuple.Expression), icTuple.Concatenator); }