From: Dale Weiler
- F:
- Used to set a failure message, this message will be displayed
- if the test fails, this tag is optional.
-
-
S:
- Used to set a success message, this message will be displayed
- if the test succeeds, this tag is optional.
-
+ Used to set test-suite specific flags, currently
+ the only supported flag is -no-defs which tells the
+ testsuite to exclude defs.qh.
+
@@ -773,6 +771,10 @@ $ cd gmqcc
T:
@@ -676,6 +672,8 @@ $ cd gmqcc
Used to describe a string of text that should be matched from
the output of executing the task. If this doesn't match the
task fails. This tag must be provided at least once if
- T == -execute, otherwise it's erroneous as compilation only
+ T == -execute or T == -pp, otherwise it's erroneous as compilation only
takes place. Multiple M tags are required for multi-line comparision
Argument
What it does
+
+
-h, --help
+ Print help message
+
+ -trace
Trace the execution call hierarchy.
@@ -789,6 +791,10 @@ $ cd gmqcc
-disasm
Dissasemble the bytecode into assembly.
+
-diasm-func
+ Dissasmble function
+
+ -printdefs
Prints all definitions for the bytecode running.
@@ -797,6 +803,22 @@ $ cd gmqcc
-printfields
Prints all fields for the bytecode running.
+
+ -printfuns
+ Prints all functions for the bytecode running.
+
+
+ -v
+ Be verbose
+
+
+ -v
+ Be even more verbose
+
+
-version, --version
+ Print version information
+ Builtins
@@ -815,6 +837,11 @@ $ cd gmqcc
vlen 7 etos 8
+ stof 9
+ strcat 10
+ strcmp 11
+ normalize 12
+ sqrt 13 floor 14