polserver/pol-core/bscript/compiler/ast
turleypol 1463b76c7c
Includes are now all relative to pol-core basefolder (#906)
* all except pol

* pol and includes under defines

* something weird has happened

* remove own folder from include searchpath

* fixed remaining, adapted include style for external headers

* missing include
2026-07-25 23:01:18 +02:00
..
Argument.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Argument.h Add super() function call for constructors (#694) 2024-10-10 18:06:04 +02:00
ArrayInitializer.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ArrayInitializer.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
BasicForLoop.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
BasicForLoop.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
BinaryOperator.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
BinaryOperator.h Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
BinaryOperatorShortCircuit.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
BinaryOperatorShortCircuit.h Fixed shortcircuit optimization for consecutive jumps (#898) 2026-07-22 12:58:56 +02:00
BindingStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
BindingStatement.h Add support for sequence and index bindings (#760) 2025-02-17 21:59:42 +01:00
Block.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Block.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
BooleanValue.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
BooleanValue.h Add uninit, true, false keywords to grammar (#596) 2024-01-20 05:38:25 +01:00
BranchSelector.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
BranchSelector.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
CaseDispatchDefaultSelector.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
CaseDispatchDefaultSelector.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
CaseDispatchGroup.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
CaseDispatchGroup.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
CaseDispatchGroups.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
CaseDispatchGroups.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
CaseDispatchSelectors.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
CaseDispatchSelectors.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
CaseStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
CaseStatement.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ClassBody.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ClassBody.h Delayed AST building of class variable statements (#692) 2024-10-10 18:06:04 +02:00
ClassDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ClassDeclaration.h Add Escript support for uninitialized class functions (#808) 2025-09-05 23:23:59 +02:00
ClassInstance.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ClassInstance.h Initial support for class instances in Executor (#699) 2024-10-10 18:06:04 +02:00
ClassParameterDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ClassParameterDeclaration.h Changes to default construction and base-class semantic analysis (#693) 2024-10-10 18:06:04 +02:00
ClassParameterList.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ClassParameterList.h Changes to default construction and base-class semantic analysis (#693) 2024-10-10 18:06:04 +02:00
ConditionalOperator.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ConditionalOperator.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
ConstantPredicateLoop.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ConstantPredicateLoop.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
ConstDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ConstDeclaration.h Enum class fixes (#805) 2025-08-19 09:07:02 +02:00
CstyleForLoop.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
CstyleForLoop.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
DebugStatementMarker.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
DebugStatementMarker.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
DictionaryEntry.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
DictionaryEntry.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
DictionaryInitializer.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
DictionaryInitializer.h Add support for spread operator in dictionary and struct initializers; FormatterEllipsisSpacing formatter option (#763) 2025-02-19 18:33:56 +01:00
DoWhileLoop.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
DoWhileLoop.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
ElementAccess.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ElementAccess.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ElementAssignment.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ElementAssignment.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ElementIndexes.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ElementIndexes.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ElvisOperator.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ElvisOperator.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
EmptyStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
EmptyStatement.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
EnumDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
EnumDeclaration.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ErrorInitializer.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ErrorInitializer.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ExitStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ExitStatement.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
Expression.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Expression.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
FloatValue.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FloatValue.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ForeachLoop.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ForeachLoop.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
FormatExpression.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FormatExpression.h Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Function.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Function.h Address final implementation TODOs (#706) 2024-10-10 18:06:04 +02:00
FunctionBody.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FunctionBody.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
FunctionCall.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FunctionCall.h Add scope handling for functions and variables (#690) 2024-10-10 18:06:04 +02:00
FunctionExpression.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FunctionExpression.h Add compiler support for function expressions (#671) 2024-07-29 22:30:52 +02:00
FunctionParameterDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FunctionParameterDeclaration.h Fix handling of byref, rest, and default parameters in uninitialized functions (#814) 2025-09-06 17:26:06 +02:00
FunctionParameterList.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FunctionParameterList.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
FunctionReference.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
FunctionReference.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
GeneratedFunction.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
GeneratedFunction.h Generate constructors for child classes (#703) 2024-10-10 18:06:04 +02:00
Identifier.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Identifier.h Add scope handling for functions and variables (#690) 2024-10-10 18:06:04 +02:00
IfThenElseStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
IfThenElseStatement.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
IndexBinding.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
IndexBinding.h Add support for sequence and index bindings (#760) 2025-02-17 21:59:42 +01:00
IntegerValue.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
IntegerValue.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
InterpolateString.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
InterpolateString.h Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
JumpStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
JumpStatement.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
LabelableStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
LabelableStatement.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
LoopStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
LoopStatement.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
MemberAccess.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MemberAccess.h Introduce DAP Debugger (#608) 2024-01-28 09:49:55 +01:00
MemberAssignment.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MemberAssignment.h Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MemberAssignmentByOperator.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MemberAssignmentByOperator.h Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MethodCall.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MethodCall.h Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MethodCallArgumentList.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
MethodCallArgumentList.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ModuleFunctionDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ModuleFunctionDeclaration.h Add scope handling for functions and variables (#690) 2024-10-10 18:06:04 +02:00
Node.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Node.h Clang Tidy replace typedefs with more readable using (#854) 2026-01-16 18:45:47 +01:00
NodeVisitor.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
NodeVisitor.h Add support for regular expressions (#818) 2025-11-17 18:02:45 +01:00
Program.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Program.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ProgramParameterDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ProgramParameterDeclaration.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
ProgramParameterList.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ProgramParameterList.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
RegularExpressionValue.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
RegularExpressionValue.h Add support for regular expressions (#818) 2025-11-17 18:02:45 +01:00
RepeatUntilLoop.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
RepeatUntilLoop.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
ReturnStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ReturnStatement.h Add super() function call for constructors (#694) 2024-10-10 18:06:04 +02:00
SequenceBinding.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
SequenceBinding.h Add support for sequence and index bindings (#760) 2025-02-17 21:59:42 +01:00
SpreadElement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
SpreadElement.h Add support for spread operator in dictionary and struct initializers; FormatterEllipsisSpacing formatter option (#763) 2025-02-19 18:33:56 +01:00
Statement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Statement.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
StringValue.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
StringValue.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
StructInitializer.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
StructInitializer.h Add support for spread operator in dictionary and struct initializers; FormatterEllipsisSpacing formatter option (#763) 2025-02-19 18:33:56 +01:00
StructMemberInitializer.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
StructMemberInitializer.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
TopLevelStatements.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
TopLevelStatements.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
UnaryOperator.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
UnaryOperator.h Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
UninitializedFunctionDeclaration.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
UninitializedFunctionDeclaration.h Add Escript support for uninitialized class functions (#808) 2025-09-05 23:23:59 +02:00
UninitializedValue.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
UninitializedValue.h Tweak parse tree to treat uninit and bools as literals (#616) 2024-02-01 15:21:52 +07:00
UserFunction.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
UserFunction.h Add super() function call for constructors (#694) 2024-10-10 18:06:04 +02:00
Value.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
Value.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
ValueConsumer.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
ValueConsumer.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
VariableAssignmentStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
VariableAssignmentStatement.h use new formatter for ERROR_PRINT, added ERROR_PRINTLN (#595) 2024-01-12 06:51:44 +01:00
VariableBinding.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
VariableBinding.h Add support for sequence and index bindings (#760) 2025-02-17 21:59:42 +01:00
VarStatement.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
VarStatement.h Add scope handling for functions and variables (#690) 2024-10-10 18:06:04 +02:00
WhileLoop.cpp Includes are now all relative to pol-core basefolder (#906) 2026-07-25 23:01:18 +02:00
WhileLoop.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00