Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 private static FilterCluster AnalysisInnerCluster(InnerClusterTuple icTuple)
 {
     return(AnalysisConcatenator(
                AnalysisExpression(icTuple.Expression),
                icTuple.Concatenator));
 }
Exemplo n.º 3
0
 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;
     }
 }
Exemplo n.º 4
0
 private static FilterCluster AnalysisInnerCluster(InnerClusterTuple icTuple)
 {
     return AnalysisConcatenator(
         AnalysisExpression(icTuple.Expression),
         icTuple.Concatenator);
 }