*.lua2p
files are the unprocessed source files.
*.output.lua
files show the processed output / final program.
File | Description |
---|---|
dualCode.lua2p | Shows how you can declare variables in the metaprogram and final program at the same time. (!!x=y ) |
macros.lua2p | Shows how macros can be used to enhance code. (@insert func() ) |
namedConstants.lua2p | Shows how you can use variables in the metaprogram to output literals into the final program. (!() ) |
optimizeDataAccess.lua2p | Shows how you could make data access in the final program more efficient. |
parseFile.lua2p | Shows how you can perform a computationally expensive operation at build time instead of every time at runtime. |
selectiveFunctionality.lua2p | Shows how parts of the code can be excluded from the final program using variables in the metaprogram. |