Sorting out Parboiled issues. Initial parser draft complete.

* Created test script.
* Created working parser.
This commit is contained in:
Jonathan Bernard
2011-08-25 17:08:55 -05:00
parent 303f8839fd
commit e8ebcd4998
8 changed files with 87 additions and 32 deletions

View File

@ -0,0 +1,21 @@
import com.jdblabs.jlp.JLPPegParser
import org.parboiled.Parboiled
import org.parboiled.parserunners.ReportingParseRunner
import org.parboiled.parserunners.RecoveringParseRunner
parser = Parboiled.createParser(JLPPegParser.class)
parseRunner = new RecoveringParseRunner(parser.CodePage())
testLine = """%% This the first test line.
%% Second Line
%% Third Line
Fourth line
%% Fifth line
%% @author Sixth Line
%% @Example Seventh Line
%% Markdown lines (eigth line)
%% Still markdown (ninth line)
Tenth line is a code line
"""
result = parseRunner.run(testLine)