BenchGen
BenchGen is a tool for generating benchmarks to stress-test a computing system.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CCallRepresents a function call in the AST
 CCodeElseRepresents an else clause with a code block in the AST
 CContainsRepresents a contains operation in the AST
 CGeneratorHandles the generation of code and files for benchmarks
 CGeneratorArrayClass representing an array variable
 CGeneratorFunctionFunction in the generated code
 CGeneratorScopeManages scopes in the generator
 CGeneratorSortedList
 CGeneratorVariableAbstract base class for variable generation
 CIdRepresents an identifier in the AST
 CIfRepresents an if statement in the AST
 CIfParamRepresents the parameters of an if statement in the AST
 CInsertRepresents an insert operation in the AST
 CLambdaCodeRepresents a lambda expression in the AST
 CLexerResponsible for reading input, applying lexer rules, and generating tokens from the input
 CLexerRuleRepresents a lexer rule with a type and a regular expression pattern
 CLoopRepresents a loop in the AST
 CNewRepresents a new variable creation in the AST
 CNodeBase class for all nodes in the abstract syntax tree (AST)
 CParserResponsible for parsing a sequence of tokens and constructing an abstract syntax tree (AST)
 CProductionRuleRepresents a production rule in a grammar, consisting of a rule name and a sequence of Tokens
 CRemoveRepresents a remove operation in the AST
 CSeqRepresents a sequence of operations in the AST
 CStatementCodeRepresents a block of statements in the AST
 CTokenRepresents a token with a type and text content
 CTokenVectorEqualEquality comparison object for vectors of Tokens
 CTokenVectorHashHash function object for a vector of Tokens
 CVariableFactoryFactory class for creating generator variables
 CVarTypesClass that defines various variable types as constants