Bash++
Bash++ compiler internal documentation
Main Page
Namespaces
Concepts
Classes
Files
File List
File Members
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
▼
src
▼
AST
►
Listener
BaseListener.h
►
Nodes
ArrayAssignment.h
ArrayIndex.h
Bash53NativeSupershell.h
BashArithmeticForCondition.h
BashArithmeticForStatement.h
BashArithmeticStatement.h
BashArithmeticSubstitution.h
BashCaseInput.h
BashCasePattern.h
BashCasePatternHeader.h
BashCaseStatement.h
BashCommand.h
BashCommandSequence.h
BashForStatement.h
BashFunction.h
BashIfCondition.h
BashIfElseBranch.h
BashIfRootBranch.h
BashIfStatement.h
BashInCondition.h
BashPipeline.h
BashRedirection.h
BashSelectStatement.h
BashTestConditionCommand.h
BashUntilStatement.h
BashVariable.h
BashWhileOrUntilCondition.h
BashWhileStatement.h
Block.h
ClassDefinition.h
Connective.h
ConstructorDefinition.h
DatamemberDeclaration.h
DeleteStatement.h
DestructorDefinition.h
DoublequotedString.h
DynamicCast.h
DynamicCastTarget.h
HeredocBody.h
HereString.h
IncludeStatement.h
MethodDefinition.h
NewStatement.h
Nodes.h
ObjectAssignment.h
ObjectInstantiation.h
ObjectReference.h
ParameterExpansion.h
PointerDeclaration.h
PrimitiveAssignment.h
ProcessSubstitution.h
Program.h
RawSubshell.h
RawText.h
Rvalue.h
StringType.h
SubshellSubstitution.h
Supershell.h
TypeofExpression.h
ValueAssignment.h
AccessModifier.h
ASTNode.cpp
ASTNode.h
BashppParser.cpp
BashppParser.h
NodeTypes.h
Position.h
Token.h
▼
bpp_include
bash_case.cpp
bash_case_pattern.cpp
bash_command_sequence.cpp
bash_for_or_select.cpp
bash_function.cpp
bash_if.cpp
bash_if_branch.cpp
bash_while_or_until_loop.cpp
bpp.h
bpp_class.cpp
bpp_code_entity.cpp
bpp_codegen.cpp
bpp_codegen.h
bpp_datamember.cpp
bpp_delete_statement.cpp
bpp_dynamic_cast_statement.cpp
bpp_entity.cpp
bpp_method.cpp
bpp_method_parameter.cpp
bpp_object.cpp
bpp_object_assignment.cpp
bpp_object_reference.cpp
bpp_program.cpp
bpp_string.cpp
bpp_value_assignment.cpp
replace_all.cpp
replace_all.h
templates.h
▼
error
detail.h
InternalError.h
ParserError.h
SyntaxError.cpp
SyntaxError.h
▼
include
BashVersion.h
EntityMap.h
exit_code.h
FixedString.h
IntervalTree.h
parse_arguments.h
ParserPosition.h
xgetopt.h
▼
listener
►
handlers
ArrayAssignment.cpp
ArrayIndex.cpp
Bash53NativeSupershell.cpp
BashArithmeticForStatement.cpp
BashArithmeticSubstitution.cpp
BashCaseStatement.cpp
BashCommandSequence.cpp
BashForOrSelectStatement.cpp
BashFunction.cpp
BashIfStatement.cpp
BashPipeline.cpp
BashRedirection.cpp
BashTestConditionCommand.cpp
BashVariable.cpp
BashWhileOrUntilStatement.cpp
Block.cpp
ClassDefinition.cpp
Connective.cpp
ConstructorDefinition.cpp
DatamemberDeclaration.cpp
DeleteStatement.cpp
DestructorDefinition.cpp
DoublequotedString.cpp
DynamicCast.cpp
DynamicCastTarget.cpp
HeredocBody.cpp
HereString.cpp
IncludeStatement.cpp
MethodDefinition.cpp
NewStatement.cpp
ObjectAssignment.cpp
ObjectInstantiation.cpp
ObjectReference.cpp
ParameterExpansion.cpp
PointerDeclaration.cpp
PrimitiveAssignment.cpp
ProcessSubstitution.cpp
Program.cpp
RawText.cpp
Subshell.cpp
Supershell.cpp
TypeofExpression.cpp
ValueAssignment.cpp
BashppListener.cpp
BashppListener.h
ContextExpectations.h
▼
lsp
►
handlers
handleCompletion.cpp
handledDidClose.cpp
handleDefinition.cpp
handleDidChange.cpp
handleDidChangeWatchedFiles.cpp
handleDidOpen.cpp
handleDocumentSymbol.cpp
handleHover.cpp
handleInitialize.cpp
handleReference.cpp
handleRename.cpp
►
include
explode.cpp
explode.h
NullStream.h
resolve_entity.cpp
resolve_entity.h
BashppServer.cpp
BashppServer.h
helpers.cpp
helpers.h
ProgramPool.cpp
ProgramPool.h
ThreadPool.cpp
ThreadPool.h
bpp-lsp.cpp
main.cpp
updated_year.h
version.h
Generated by
1.9.8