Update verific command file documentation
authorMiodrag Milanovic <mmicko@gmail.com>
Mon, 23 May 2022 17:35:14 +0000 (19:35 +0200)
committerMiodrag Milanovic <mmicko@gmail.com>
Mon, 23 May 2022 17:35:14 +0000 (19:35 +0200)
frontends/verific/verific.cc

index 29131fdc591103e0fbc5d8e3ef304a586994dd4e..945ed179ff859d05faf64196dbe4d6136551e426 100644 (file)
@@ -2352,25 +2352,27 @@ struct VerificPass : public Pass {
                log("Override verilog parsing mode can be set.\n");
                log("The macros YOSYS, SYNTHESIS/FORMAL, and VERIFIC are defined implicitly.\n");
                log("\n");
-               log("Command file parser supports following commands:\n");
-               log("    +define    - defines macro\n");
-               log("    -u         - upper case all identifier (makes Verilog parser case insensitive)\n");
-               log("    -v         - register library name (file)\n");
-               log("    -y         - register library name (directory)\n");
-               log("    +incdir    - specify include dir\n");
-               log("    +libext    - specify library extension\n");
-               log("    +liborder  - add library in ordered list\n");
-               log("    +librescan - unresolved modules will be always searched starting with the first\n");
-               log("                 library specified by -y/-v options.\n");
-               log("    -f/-file   - nested -f option\n");
-               log("    -F         - nested -F option\n");
-               log("\n");
-               log("    parse mode:\n");
+               log("Command file parser supports following commands in file:\n");
+               log("    +define+<MACRO>=<VALUE> - defines macro\n");
+               log("    -u                      - upper case all identifier (makes Verilog parser case insensitive)\n");
+               log("    -v <filepath>           - register library name (file)\n");
+               log("    -y <filepath>           - register library name (directory)\n");
+               log("    +incdir+<filepath>      - specify include dir\n");
+               log("    +libext+<filepath>      - specify library extension\n");
+               log("    +liborder+<id>          - add library in ordered list\n");
+               log("    +librescan              - unresolved modules will be always searched starting with the first\n");
+               log("                              library specified by -y/-v options.\n");
+               log("    -f/-file <filepath>     - nested -f option\n");
+               log("    -F <filepath>           - nested -F option (relative path)\n");
+               log("    parse files:\n");
+               log("        <filepath>\n");
+               log("        +systemverilogext+<filepath>\n");
+               log("        +verilog1995ext+<filepath>\n");
+               log("        +verilog2001ext+<filepath>\n");
+               log("\n");
+               log("    analysis mode:\n");
                log("        -ams\n");
-               log("        +systemverilogext\n");
                log("        +v2k\n");
-               log("        +verilog1995ext\n");
-               log("        +verilog2001ext\n");
                log("        -sverilog\n");
                log("\n");
                log("\n");