From b1300fee94cd888fb496171b62cc2929da867ee4 Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Sun, 6 Jan 2019 02:29:18 +0100 Subject: [PATCH] 'inline' is disabled by default and is available in pragmas --- index.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 24089a0..d6c0033 100644 --- a/index.html +++ b/index.html @@ -250,6 +250,7 @@ h1 { background: #2080C0; color: white; padding:25px 5% 8px; margin: 4% 7% 0px; DupLabels ShrinkNames FuncOverride +Inline

For a description of each, you can invoke the program from the command line with: python main.py -O help (that's the upper case letter O, not the number zero). Note, however, that the only options that can be used in #pragma directives inlined in the code are the options listed above, which are the ones that affect the parsing, not the optimization.

@@ -266,7 +267,7 @@ h1 { background: #2080C0; color: white; padding:25px 5% 8px; margin: 4% 7% 0px;

Manual inlining of functions

-

The option inline in the command line options enables a syntax extension that allows you to use functions as if they were macros. This option is active by default.

+

The option inline in the command line options enables a syntax extension that allows you to use functions as if they were macros. This option is disabled by default, due to its effect on While and For loops.

This feature is in an experimental stage. Use at your own risk.