Initial commit.
Now sourcing from PSPNLGRPDEFN/PSNLGROUPNAME.
Verified by hand that subpages and secpages are being traversed/queried in the same order as 003*.tracesql.
Now counting emitted SQL stmts; next addition will be start of a verfier that can check against a trace file after each run.
Successfully parsing SQL stmts and bind values from the tracefile and storing them into objects for comparison with emitted SQL.
Successfully verifying against trace file on each run, with ability to ignore stmts.
Retrieving menu metadata; 118 emitted, 6.2% file coverage.
Added retrieval of search record metadata; 121 emitted, 6.3% file coverage.
Retrieving Component PC metadata and search record PC metadata; next step is to create preliminary interpreter. 125 emitted, 6.5% file coverage.
Outputting bytes for search record PC; next step is to reorganize codebase.
Reorganized codebase, added ant buildfile, still using make to build and run in one command.
Interpreter able to parse single line comments.
Fixing issues with debug output.
The 'If' token is now recognized.
Added support for reserved words such as 'None.'
Added ability to parse references.
Now parsing various other simple elements.
Able to parse numbers now.
Parser able to parse the entirety of LS_SS_PERS_SRCH.EMPLID.SearchInit
Now parsing both SearchInit events on LS_SS_PERS_SRCH (Record PC and ComponentPC).