예제 #1
0
파일: Lexer.cs 프로젝트: stroan/Lamn
            public Lexeme Match(StringSource source)
            {
                Position pos = source.SourcePos;
                Match match = source.TryExtract(regex);
                if (!match.Success) { return null; }

                return producer(match.Value, pos);
            }