コード例 #1
0
ファイル: Matcher`1.cs プロジェクト: stark-lang/stark
 internal static Matcher <T> OneOrMore(Matcher <T> matcher)
 {
     // m+ is the same as (m m*)
     return(Sequence(matcher, Repeat(matcher)));
 }
コード例 #2
0
 public RepeatMatcher(Matcher <T> matcher)
 {
     _matcher = matcher;
 }
コード例 #3
0
ファイル: Matcher`1.cs プロジェクト: stark-lang/stark
 internal static Matcher <T> Repeat(Matcher <T> matcher)
 {
     return(new RepeatMatcher(matcher));
 }