prog8/compiler/src/prog8/compiler/astprocessing
Irmen de Jong 53df0eb707 cleanups
2024-04-10 22:04:03 +02:00
..
AstChecker.kt check number of result values in return statements 2024-04-05 02:13:31 +02:00
AstExtensions.kt nostrictbool array conversions 2024-03-03 17:48:52 +01:00
AstIdentifiersChecker.kt get rid of vardecl.declareddatatype 2023-12-26 19:33:58 +01:00
AstPreprocessor.kt allow 'void' as dummy assign target in multi-assignment statements 2024-03-31 23:43:26 +02:00
BeforeAsmAstChanger.kt optimize word >, word <= 2024-03-02 23:19:39 +01:00
BeforeAsmTypecastCleaner.kt more bool fixes and optimizations in codegen 2024-03-02 23:19:39 +01:00
CodeDesugarer.kt allow 'void' as dummy assign target in multi-assignment statements 2024-03-31 23:43:26 +02:00
IntermediateAstMaker.kt better checking for number of return values 2024-04-04 23:47:33 +02:00
LiteralsToAutoVars.kt better error message for ambiguous multi-var initialization in vardecl 2024-04-08 22:36:00 +02:00
NotExpressionAndIfComparisonExprChanger.kt improved De Morgan rewrite rules 2024-03-02 23:19:39 +01:00
ParentNodeChecker.kt removed postIncrDecr (still allow ++/-- to be parsed into +=1/-=1) 2024-02-06 18:50:08 +01:00
ReflectionAstWalker.kt renames of some Ast node classes 2022-02-11 00:34:36 +01:00
StatementReorderer.kt allow 'void' as dummy assign target in multi-assignment statements 2024-03-31 23:43:26 +02:00
TypecastsAdder.kt fix compiler error 2024-04-04 02:00:55 +02:00
VariousCleanups.kt cleanups 2024-04-10 22:04:03 +02:00
VerifyFunctionArgTypes.kt check number of result values in return statements 2024-04-05 02:13:31 +02:00