X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=doc.html;fp=doc.html;h=d6aa6498e517f56521ed3b98b5cc9647f672d41b;hp=453fc42b60d0a51635dd457eb52293de3713bb7b;hb=56c0fa48c81981c2722f427f713584c63578439b;hpb=a17492376e9a830c1c13de68ca2b46fe8aeec4e8 diff --git a/doc.html b/doc.html index 453fc42..d6aa649 100644 --- a/doc.html +++ b/doc.html @@ -655,14 +655,10 @@ $ cd gmqcc 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. + T: @@ -676,6 +672,8 @@ $ cd gmqcc
  • -fail  This will perform compilation on the requirement it fails, otherwise the test fails
  • +
  • -pp  + This will perform preprocessing only
  • This tag must be provided, this tag is NOT optional. @@ -697,7 +695,7 @@ $ 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 @@ -773,6 +771,10 @@ $ cd gmqcc 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 vlen7 etos8 stof9 + strcat10 + strcmp11 + normalize12 + sqrt13 + floor14

    Support or Contact