diff options
Diffstat (limited to 'examples/how_do_i.nom')
| -rw-r--r-- | examples/how_do_i.nom | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/how_do_i.nom b/examples/how_do_i.nom index 6e6219a..4d667cf 100644 --- a/examples/how_do_i.nom +++ b/examples/how_do_i.nom @@ -250,20 +250,20 @@ rule [square root of %n] =: say "The square root of 2 is \(square root of 2)" # Macros can be defined to transform one bit of nomsu code into another using "parse % as %": -parse [unless %condition %body] as: +parse [if %condition is untrue %body] as: if (not %condition): %body # Or to transform nomsu code into custom lua code using "compile % to code %" -compile [unless2 %condition %body] to code: ".." +compile [if %condition on opposite day %body] to code: ".." |if not (\(%condition as lua)) then | \(%body as lua statements) |end -unless (1 > 10): +if (1 > 10) is untrue: say "Nomsu parsing macros work!" say "It looks like a keyword, but there's no magic here!" -unless2 (1 > 10): +if (1 > 10) on opposite day: say "Lua compiling macros work!" say "It looks like a keyword, but there's no magic here!" |
