diff --git a/uppdev/CParserb/CParserb.cpp b/uppdev/CParserb/CParserb.cpp index fcf3d3ac0..eb658abc2 100644 --- a/uppdev/CParserb/CParserb.cpp +++ b/uppdev/CParserb/CParserb.cpp @@ -2,18 +2,16 @@ using namespace Upp; -int compactcommandline() -/**/{ - int goo; - - go - -int i,j; -} - -void MyTest() {} - CONSOLE_APP_MAIN { - MyTes(*) + String s = LoadFile(GetDataFile("test.txt")); + CParser p(s); + while(!p.IsEof()) { + if(p.IsId()) { + CParser::Pos pos = p.GetPos(); + DLOG(p.ReadId() << ": " << pos.line << ", " << pos.GetColumn()); + } + else + p.SkipTerm(); + } } diff --git a/uppdev/CParserb/CParserb.upp b/uppdev/CParserb/CParserb.upp index f613264ad..0f94ec950 100644 --- a/uppdev/CParserb/CParserb.upp +++ b/uppdev/CParserb/CParserb.upp @@ -1,8 +1,10 @@ -uses - Core; - -file - CParserb.cpp optimize_speed; - -mainconfig - "" = ""; +uses + Core; + +file + test.txt, + CParserb.cpp optimize_speed; + +mainconfig + "" = ""; + diff --git a/uppdev/CParserb/test.txt b/uppdev/CParserb/test.txt new file mode 100644 index 000000000..068fd639a --- /dev/null +++ b/uppdev/CParserb/test.txt @@ -0,0 +1,9 @@ +id1 a045905 id2 + tab1 +x tab2 +xx tab3 +xxx tab4 +xxxx tab5 +xxxxx tab6 + t7 ta9 ta10 t11 + t12