Beispiel #1
0
 /// <summary>
 /// Match [ parser ].
 /// </summary>
 /// <typeparam name="V"></typeparam>
 /// <param name="parser"></param>
 /// <returns></returns>
 public static Parserc.Parser <T, V> SubLR <V>(this Parserc.Parser <T, V> parser)
 {
     return(parser.Bracket(Match <T_PUNC_SUBSCRIPTL>(), Match <T_PUNC_SUBSCRIPTR>()));
 }
Beispiel #2
0
 /// <summary>
 /// Match ( parser ).
 /// </summary>
 /// <typeparam name="V"></typeparam>
 /// <param name="parser"></param>
 /// <returns></returns>
 public static Parserc.Parser <T, V> ParentLR <V>(this Parserc.Parser <T, V> parser)
 {
     return(parser.Bracket(Match <T_PUNC_PARENTL>(), Match <T_PUNC_PARENTR>()));
 }