Bash++
Bash++ compiler internal documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NAST
 Nbpp
 CArgumentsRepresents the parsed command-line arguments given to the compiler
 CBashppListenerThe main listener class for the Bash++ compiler
 CBashVersionRepresents a Bash version to target for code generation
 CContextExpectationsRepresents the expectations for the current parsing context
 CEntityMapA map of file positions to Bash++ container entities
 CExpectationsStackA stack to manage ContextExpectations during AST traversal
 CFilePositionRepresents a position in a source file by line and column
 CFixedString
 CFlatIntervalTreeA specialized implementation of an Interval Tree optimized for Bash++'s particular use case
 CNullBuffer
 CNullOStream
 CNullOStringStream
 COptionRepresents a command-line option for the Bash++ compiler
 CParserLocationRepresents a range in a source file, from a start position to an end position
 CParserPositionRepresents a single point in a source file
 CProgramPoolManages a pool of bpp_program objects for efficient reuse and access
 CThreadPoolA thread pool implementation that manages a pool of worker threads to execute tasks concurrently