pssparser Documentation¶
pssparser provides a Portable Test and Stimulus Standard (PSS) language parser with C++ and Python APIs. The parser supports both PSS 2.x and PSS 3.0 specifications.
Overview¶
pssparser is a comprehensive PSS language parser that converts PSS source code into an Abstract Syntax Tree (AST) for further processing. It provides both C++ and Python APIs and includes full support for PSS 3.0 features including monitors, string enhancements, reference collections, and more.
Key Features¶
PSS 3.0 Support - Full grammar support for PSS 3.0 (August 2024)
Monitors - Behavioral coverage with temporal operators
String Enhancements - String methods and substring operator
Reference Collections - Collections of reference types
C++ and Python APIs - Use from either language
Complete AST - Full abstract syntax tree representation
High Performance - Fast parsing with minimal memory overhead
Getting Started:
PSS 3.0 Features:
Developer Documentation: