Macro Functions

From GiderosMobile
Revision as of 10:04, 23 August 2018 by Hgy29 (talk | contribs)

Supported platforms: android, ios, mac, pc
Available since: Gideros 2017.10

Description


Macro Functions receive a list of tokens and output a string which will be pasted into code at compile time.

name @ (| ...body... |)

You should use parenthesis around markers - '|' is the preferred marker. The same marker should be used to close macro body with closing parenthesis right after it. You can use any of these markers.
\`~ ! # $ % ^ & * / + = |

You can redefine a macro with @@.
name @@ (| ...another_body... |)

To call macro function use it's name with parenthesis as with usual functions:
name(...arguments...)

Methods

Events

Constants