Bash++
Bash++ compiler internal documentation
Class Index
A | B | C | D | E | F | H | I | M | N | O | P | R | S | T | V | W
A
Arguments
ArrayAssignment (AST)
ArrayIndex (AST)
ASTNode (AST)
B
BaseListener (AST)
Bash53NativeSupershell (AST)
bash_case (bpp)
bash_case_pattern (bpp)
bash_command_sequence (bpp)
bash_for_or_select (bpp)
bash_function (bpp)
bash_if (bpp)
bash_if_branch (bpp)
bash_while_or_until_condition (bpp)
bash_while_or_until_loop (bpp)
BashArithmeticForCondition (AST)
BashArithmeticForStatement (AST)
BashArithmeticStatement (AST)
BashArithmeticSubstitution (AST)
BashCaseInput (AST)
BashCasePattern (AST)
BashCasePatternHeader (AST)
BashCaseStatement (AST)
BashCommand (AST)
BashCommandSequence (AST)
BashForStatement (AST)
BashFunction (AST)
BashIfCondition (AST)
BashIfElseBranch (AST)
BashIfRootBranch (AST)
BashIfStatement (AST)
BashInCondition (AST)
BashPipeline (AST)
BashppListener
BashppParser (AST)
BashppServer (bpp)
BashRedirection (AST)
BashSelectStatement (AST)
BashTestConditionCommand (AST)
BashUntilStatement (AST)
BashVariable (AST)
BashVersion
BashWhileOrUntilCondition (AST)
BashWhileStatement (AST)
Block (AST)
bpp_class (bpp)
bpp_code_entity (bpp)
bpp_datamember (bpp)
bpp_delete_statement (bpp)
bpp_dynamic_cast_statement (bpp)
bpp_dynamic_cast_target (bpp)
bpp_entity (bpp)
bpp_method (bpp)
bpp_method_parameter (bpp)
bpp_object (bpp)
bpp_object_assignment (bpp)
bpp_object_reference (bpp)
bpp_program (bpp)
bpp_string (bpp)
bpp_value_assignment (bpp)
C
ClassDefinition (AST)
code_segment (bpp)
Connective (AST)
ConstructorDefinition (AST)
ContextExpectations
D
DatamemberDeclaration (AST)
BashppServer::DebounceState (bpp)
BashppServer::DebounceStateMap (bpp)
DeleteStatement (AST)
DestructorDefinition (AST)
diagnostic (bpp)
DoublequotedString (AST)
DynamicCast (AST)
DynamicCastTarget (AST)
E
entity_reference (bpp)
EntityMap
ErrorOrWarning (bpp::ErrorHandling)
ExpectationsStack
F
FilePosition (AST)
FilePosition
FixedString
FlatIntervalTree
H
HeredocBody (AST)
HereString (AST)
I
IncludeStatement (AST)
InternalError (bpp::ErrorHandling)
FlatIntervalTree::Interval
M
MethodDefinition (AST)
N
NewStatement (AST)
NullBuffer
NullOStream
NullOStringStream
O
ObjectAssignment (AST)
ObjectInstantiation (AST)
ObjectReference (AST)
Option
P
MethodDefinition::Parameter (AST)
ParameterExpansion (AST)
ParserLocation
ParserPosition
PointerDeclaration (AST)
PrimitiveAssignment (AST)
ProcessSubstitution (AST)
Program (AST)
ProgramPool
R
RawSubshell (AST)
RawText (AST)
entity_reference::reference_error (bpp)
Rvalue (AST)
S
ProgramPool::Snapshot
StringType (AST)
SubshellSubstitution (AST)
Supershell (AST)
SymbolPosition (bpp)
SyntaxError (bpp::ErrorHandling)
T
ThreadPool
Token (AST)
TypeofExpression (AST)
V
ValueAssignment (AST)
W
Warning (bpp::ErrorHandling)