polserver/pol-core/bscript/compiler/optimizer
Kevin Eady 0fcc5060af
Enum class fixes (#805)
* fix enum classes entries without initializer

* docs

* update grammar to support scoped identifiers in case labels

* add support for enum class constants in case statements

* add ScopableName to ConstDeclaration; formatting fixes; tests

* update docs
2025-08-19 09:07:02 +02:00
..
BinaryOperatorOptimizer.cpp further optimize shortcircuits (#800) 2025-08-12 08:52:50 +02:00
BinaryOperatorOptimizer.h Add uninit, true, false keywords to grammar (#596) 2024-01-20 05:38:25 +01:00
BinaryOperatorShortCircuitOptimizer.cpp further optimize shortcircuits (#800) 2025-08-12 08:52:50 +02:00
BinaryOperatorShortCircuitOptimizer.h Short Circuit Optimizer (#797) 2025-07-28 21:48:34 +02:00
BinaryOperatorWithBooleanOptimizer.cpp Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
BinaryOperatorWithBooleanOptimizer.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
BinaryOperatorWithFloatOptimizer.cpp Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
BinaryOperatorWithFloatOptimizer.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
BinaryOperatorWithIntegerOptimizer.cpp Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
BinaryOperatorWithIntegerOptimizer.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
BinaryOperatorWithStringOptimizer.cpp Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
BinaryOperatorWithStringOptimizer.h Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
ConstantValidator.cpp Add uninit, true, false keywords to grammar (#596) 2024-01-20 05:38:25 +01:00
ConstantValidator.h Add uninit, true, false keywords to grammar (#596) 2024-01-20 05:38:25 +01:00
Optimizer.cpp Enum class fixes (#805) 2025-08-19 09:07:02 +02:00
Optimizer.h Enum class fixes (#805) 2025-08-19 09:07:02 +02:00
ReferencedFunctionGatherer.cpp Changes to default construction and base-class semantic analysis (#693) 2024-10-10 18:06:04 +02:00
ReferencedFunctionGatherer.h Changes to default construction and base-class semantic analysis (#693) 2024-10-10 18:06:04 +02:00
ShortCircuitCombiner.cpp further optimize shortcircuits (#800) 2025-08-12 08:52:50 +02:00
ShortCircuitCombiner.h further optimize shortcircuits (#800) 2025-08-12 08:52:50 +02:00
UnaryOperatorOptimizer.cpp Escript Optimizer more types and operator (#794) 2025-07-10 22:32:29 +02:00
UnaryOperatorOptimizer.h Add uninit, true, false keywords to grammar (#596) 2024-01-20 05:38:25 +01:00
ValueConsumerOptimizer.cpp Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00
ValueConsumerOptimizer.h Properly scope the compiler includes to the Bscript folder. (#360) 2021-02-25 16:53:22 +01:00