/// <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>())); }
/// <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>())); }