mirror of
https://github.com/irmen/prog8.git
synced 2024-06-11 11:29:31 +00:00
added missing options to doc
This commit is contained in:
parent
2aae46d632
commit
f5d556a7f9
|
@ -43,7 +43,7 @@ private fun compileMain(args: Array<String>): Boolean {
|
||||||
val startEmulator2 by cli.option(ArgType.Boolean, fullName = "emu2", description = "auto-start alternative emulator after successful compilation")
|
val startEmulator2 by cli.option(ArgType.Boolean, fullName = "emu2", description = "auto-start alternative emulator after successful compilation")
|
||||||
val experimentalCodegen by cli.option(ArgType.Boolean, fullName = "expericodegen", description = "use experimental/alternative codegen")
|
val experimentalCodegen by cli.option(ArgType.Boolean, fullName = "expericodegen", description = "use experimental/alternative codegen")
|
||||||
val dumpVariables by cli.option(ArgType.Boolean, fullName = "dumpvars", description = "print a dump of the variables in the program")
|
val dumpVariables by cli.option(ArgType.Boolean, fullName = "dumpvars", description = "print a dump of the variables in the program")
|
||||||
val dumpSymbols by cli.option(ArgType.Boolean, fullName = "dumpsymbols", description = "print a dump of the variables + subroutine definitions")
|
val dumpSymbols by cli.option(ArgType.Boolean, fullName = "dumpsymbols", description = "print a dump of the variable declarations and subroutine signatures")
|
||||||
val dontWriteAssembly by cli.option(ArgType.Boolean, fullName = "noasm", description="don't create assembly code")
|
val dontWriteAssembly by cli.option(ArgType.Boolean, fullName = "noasm", description="don't create assembly code")
|
||||||
val noStrictBool by cli.option(ArgType.Boolean, fullName = "nostrictbool", description = "allow implicit conversions between bool and bytes")
|
val noStrictBool by cli.option(ArgType.Boolean, fullName = "nostrictbool", description = "allow implicit conversions between bool and bytes")
|
||||||
val dontOptimize by cli.option(ArgType.Boolean, fullName = "noopt", description = "don't perform code optimizations")
|
val dontOptimize by cli.option(ArgType.Boolean, fullName = "noopt", description = "don't perform code optimizations")
|
||||||
|
|
|
@ -208,6 +208,12 @@ One or more .p8 module files
|
||||||
Prints the "intermediate AST" which is the reduced representation of the program.
|
Prints the "intermediate AST" which is the reduced representation of the program.
|
||||||
This is what is used in the code generators, to generate the executable code from.
|
This is what is used in the code generators, to generate the executable code from.
|
||||||
|
|
||||||
|
``-dumpvars``
|
||||||
|
print a dump of the variables in the program
|
||||||
|
|
||||||
|
``-dumpsymbols``
|
||||||
|
print a dump of the variable declarations and subroutine signatures
|
||||||
|
|
||||||
``-sourcelines``
|
``-sourcelines``
|
||||||
Also include the original prog8 source code lines as comments in the generated assembly code file,
|
Also include the original prog8 source code lines as comments in the generated assembly code file,
|
||||||
mixed in between the actual generated assembly code.
|
mixed in between the actual generated assembly code.
|
||||||
|
@ -246,6 +252,15 @@ One or more .p8 module files
|
||||||
Because this is in normal system memory, there are no bank switching issues.
|
Because this is in normal system memory, there are no bank switching issues.
|
||||||
This mode is only available on the Commander X16.
|
This mode is only available on the Commander X16.
|
||||||
|
|
||||||
|
``-slabshigh``
|
||||||
|
put memory() slabs in high memory area instead of at the end of the program.
|
||||||
|
On the cx16 target the value specifies the HiRAM bank to use, on other systems this value is ignored.
|
||||||
|
|
||||||
|
``-slabsgolden``
|
||||||
|
put memory() slabs in 'golden ram' memory area instead of at the end of the program.
|
||||||
|
On the cx16 target this is $0400-07ff. This is unavailable on other systems.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Module source code files
|
Module source code files
|
||||||
------------------------
|
------------------------
|
||||||
|
|
Loading…
Reference in New Issue
Block a user