Parser, Syntax Checker and Interpreter Overview
The Parser, Syntax Checker and Interpreter (PSCI) tools provide a simple means for parsing strings, perform syntax checking and interpreting the parameters and/or values of the parsed strings. The basis for parsing and syntax checking is "rules-based", as opposed to constructing a complex syntax tree, which is data structure used by compiler writers. The "rules-based" structure is not as comprehensive as a syntax tree, but it is easier to implement and understand, and more than suffices for tool builders.
These tools are written in C for AIX, HP-UX, Linux, OS/400 and Windows. For IBM mainframes, the tools are written in assembler and work for all flavors of MVS.
Richard Tsujimoto is the author/developer of these tools. He wrote a 3 part article in 2006 that was published by NaSPA about these tools. Part 1, Part 2 and Part 3
Parser, Syntax Checker and Interpreter tools are licensed under Apache License 2.