command line files
diff --git a/src/Testcases/AVLMM/AVLMM.sl b/src/Testcases/AVLMM/AVLMM.sl
new file mode 100644
index 0000000..ada9b10
--- /dev/null
+++ b/src/Testcases/AVLMM/AVLMM.sl
@@ -0,0 +1 @@
+  *.sv  -d 0  +libext+.v   -verbose  -writepp -mt max -parse -fileunit
diff --git a/src/Testcases/AmiqEth/AmiqEth.sl b/src/Testcases/AmiqEth/AmiqEth.sl
new file mode 100644
index 0000000..c0e02a7
--- /dev/null
+++ b/src/Testcases/AmiqEth/AmiqEth.sl
@@ -0,0 +1 @@
+  +incdir+.+../../../UVM/uvm-1.2/src/  +incdir+../../../UVM/svunit_base  +incdir+./sv/  +incdir+./ve/sv/  +incdir+./tests/  +incdir+uvmc-2.2/src/connect/sv/ +incdir+../../../UVM/ovm-2.1.2/src/  +define+UVMC_MAX_WORDS=9200  +define+UVM_MAX_STREAMBITS=294400 ../../../UVM/uvm-1.2/src/uvm_pkg.sv   ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv  uvmc-2.2/src/connect/sv/ovmc_pkg.sv  ve/sv/amiq_eth_ve_top.v  -writepp    -verbose   -mt max -parse -fileunit
diff --git a/src/Testcases/AmiqSimpleTestSuite/AmiqSimpleTestSuite.sl b/src/Testcases/AmiqSimpleTestSuite/AmiqSimpleTestSuite.sl
new file mode 100644
index 0000000..69b9c3d
--- /dev/null
+++ b/src/Testcases/AmiqSimpleTestSuite/AmiqSimpleTestSuite.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base    +incdir+../../../UVM/svaunit +incdir+../../../UVM/svaunit/sv  ../../../UVM/uvm-1.2/src/uvm_pkg.sv  ../../../UVM/svaunit/sv/svaunit_pkg.sv  ../../../UVM/svaunit/sv/svaunit_vpi_interface.sv   -writepp   -verbose  -mt max -parse  design.sv testbench.sv an_interface.sv apb_top.sv
diff --git a/src/Testcases/ApbSlave/ApbSlave.sl b/src/Testcases/ApbSlave/ApbSlave.sl
new file mode 100644
index 0000000..e50a046
--- /dev/null
+++ b/src/Testcases/ApbSlave/ApbSlave.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base  ../../../UVM/svunit_base/svunit_pkg.sv  -writepp   -verbose  -mt max -parse  design.sv  testbench.sv
diff --git a/src/Testcases/BeginKeywords/BeginKeywords.sl b/src/Testcases/BeginKeywords/BeginKeywords.sl
new file mode 100644
index 0000000..db11d52
--- /dev/null
+++ b/src/Testcases/BeginKeywords/BeginKeywords.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse  -d inst  -mt max  top.v  -d ast -nobuiltin -nocache
diff --git a/src/Testcases/BlackParrot/BlackParrot.sl b/src/Testcases/BlackParrot/BlackParrot.sl
new file mode 100644
index 0000000..872b4f8
--- /dev/null
+++ b/src/Testcases/BlackParrot/BlackParrot.sl
@@ -0,0 +1 @@
+  -DBASEJUMP_STL_DIR=./external/basejump_stl/  -DBP_COMMON_DIR=./bp_common/ -DBP_FE_DIR=./bp_fe/ -DBP_BE_DIR=./bp_be/ -DBP_ME_DIR=./bp_me/  -DBP_TOP_DIR=./bp_top/ -f ./bp_top/syn/flist.vcs  -writepp -parse -verbose -noelab
diff --git a/src/Testcases/BuildOVMPkg/BuildOVMPkg.sl b/src/Testcases/BuildOVMPkg/BuildOVMPkg.sl
new file mode 100644
index 0000000..17b2d25
--- /dev/null
+++ b/src/Testcases/BuildOVMPkg/BuildOVMPkg.sl
@@ -0,0 +1 @@
+   -createcache -profile   +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv  -writepp -verbose  -mt 0 -parse -nocache
diff --git a/src/Testcases/ClassCons/ClassCons.sl b/src/Testcases/ClassCons/ClassCons.sl
new file mode 100644
index 0000000..933f05a
--- /dev/null
+++ b/src/Testcases/ClassCons/ClassCons.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog   -d ast -d inst +incdir+.+../../../UVM/uvm-1.2/src/  -writepp    -verbose  -mt max -parse -fileunit *.pkg  top.sv
diff --git a/src/Testcases/ClassFuncProto/ClassFuncProto.sl b/src/Testcases/ClassFuncProto/ClassFuncProto.sl
new file mode 100644
index 0000000..b569fe3
--- /dev/null
+++ b/src/Testcases/ClassFuncProto/ClassFuncProto.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse  -d inst  -mt max   top.v -d ast -nobuiltin
diff --git a/src/Testcases/CoresSweRV/CoresSweRV.sl b/src/Testcases/CoresSweRV/CoresSweRV.sl
new file mode 100644
index 0000000..b86ebf0
--- /dev/null
+++ b/src/Testcases/CoresSweRV/CoresSweRV.sl
@@ -0,0 +1 @@
+  -DRV_ROOT=./  ../../../UVM/uvm-1.2/src/uvm_pkg.sv   +define+RV_OPENSOURCE +error+500 +incdir+./design/lib +incdir+./design/include ./configs/snapshots/default/common_defines.vh  ./design/include/build.h ./design/include/global.h ./design/include/swerv_types.sv  ./configs/snapshots/default/common_defines.vh +incdir+./design/dmi +incdir+./configs/snapshots/default   +libext+.v ./configs/snapshots/default/common_defines.vh -f ./testbench/flist.vcs  -writepp -parse -verbose -noelab
diff --git a/src/Testcases/Custom_FIR_DMA/Custom_FIR_DMA.sl b/src/Testcases/Custom_FIR_DMA/Custom_FIR_DMA.sl
new file mode 100644
index 0000000..bc636cd
--- /dev/null
+++ b/src/Testcases/Custom_FIR_DMA/Custom_FIR_DMA.sl
@@ -0,0 +1 @@
+  *.v  -d 0 +incdir+.+dma   dma/*.v  +libext+.v -writepp   -verbose  -mt max -parse -fileunit
diff --git a/src/Testcases/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.sl b/src/Testcases/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.sl
new file mode 100644
index 0000000..ab68057
--- /dev/null
+++ b/src/Testcases/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.sl
@@ -0,0 +1 @@
+  top*.v -d 0  +incdir+.+..  +libext+.v -writepp -y blah +incdir+foo -v lib.v  +define+N=8  -diffcompunit -mt  max -parse
diff --git a/src/Testcases/Driver/Driver.sl b/src/Testcases/Driver/Driver.sl
new file mode 100644
index 0000000..b5e792f
--- /dev/null
+++ b/src/Testcases/Driver/Driver.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base   -writepp   -verbose  -mt max -parse  ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/svunit_base/svunit_pkg.sv  design.sv testbench.sv
diff --git a/src/Testcases/Escape/Escape.sl b/src/Testcases/Escape/Escape.sl
new file mode 100644
index 0000000..74f2f0b
--- /dev/null
+++ b/src/Testcases/Escape/Escape.sl
@@ -0,0 +1 @@
+  top.v top1.v -writepp  -parse -verbose -d 0 -fileunit +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv  -nocache -mt 0
diff --git a/src/Testcases/GenerateUnnamed/GenerateUnnamed.sl b/src/Testcases/GenerateUnnamed/GenerateUnnamed.sl
new file mode 100644
index 0000000..82bf951
--- /dev/null
+++ b/src/Testcases/GenerateUnnamed/GenerateUnnamed.sl
@@ -0,0 +1 @@
+  top.v   -writepp -parse  -verbose   -d inst -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv   -mt max -fileunit
diff --git a/src/Testcases/Google/Google.sl b/src/Testcases/Google/Google.sl
new file mode 100644
index 0000000..4ae6caa
--- /dev/null
+++ b/src/Testcases/Google/Google.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse  -d inst  -mt 0    -nocache -nobuiltin +define+DIGITS=10  +define+WIDTH=2  +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/ -nopython -fileunit  -nocache  -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
diff --git a/src/Testcases/Google/GoogleMT.sl b/src/Testcases/Google/GoogleMT.sl
new file mode 100644
index 0000000..a708344
--- /dev/null
+++ b/src/Testcases/Google/GoogleMT.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse  -d inst  -mt max   -nocache -nobuiltin +define+DIGITS=10   +define+WIDTH=2 +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/  -nopython  -fileunit -nocache  -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
diff --git a/src/Testcases/Ibex/Ibex.sl b/src/Testcases/Ibex/Ibex.sl
new file mode 100644
index 0000000..da73495
--- /dev/null
+++ b/src/Testcases/Ibex/Ibex.sl
@@ -0,0 +1 @@
+ -DPRJ_DIR=.   ../../../UVM/uvm-1.2/src/uvm_pkg.sv  -f ibex/dv/uvm/ibex_dv.f  ibex/rtl/ibex_pmp.sv +define+UVM_REGEX_NO_DPI -timescale=1ns/10ps  -writepp -parse +incdir+.+../../../UVM/uvm-1.2/src/
diff --git a/src/Testcases/IbexGoogle/IbexGoogle.sl b/src/Testcases/IbexGoogle/IbexGoogle.sl
new file mode 100644
index 0000000..4be499f
--- /dev/null
+++ b/src/Testcases/IbexGoogle/IbexGoogle.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base+user_extension/+target/rv32i/   -writepp   -verbose  -mt max -parse  ../../../UVM/uvm-1.2/src/uvm_pkg.sv  -f files.f
diff --git a/src/Testcases/Icarus/Icarus.sl b/src/Testcases/Icarus/Icarus.sl
new file mode 100644
index 0000000..0be9742
--- /dev/null
+++ b/src/Testcases/Icarus/Icarus.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/     -fileunit    -writepp -parse   -mt max   vpi/*.v contrib/*.v ivltests/*.v -nocache
diff --git a/src/Testcases/InterfaceModPort/InterfaceModPort.sl b/src/Testcases/InterfaceModPort/InterfaceModPort.sl
new file mode 100644
index 0000000..889a4a4
--- /dev/null
+++ b/src/Testcases/InterfaceModPort/InterfaceModPort.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d inst   -writepp   -verbose  -mt max -parse +incdir+.+../../../UVM/uvm-1.2/src/    top.v -d ast
diff --git a/src/Testcases/LibraryIntercon/LibraryIntercon.sl b/src/Testcases/LibraryIntercon/LibraryIntercon.sl
new file mode 100644
index 0000000..0940028
--- /dev/null
+++ b/src/Testcases/LibraryIntercon/LibraryIntercon.sl
@@ -0,0 +1 @@
+  -map lib.map -cfg cfgReal   -writepp -parse -verbose -d lib  -d inst   -mt max -fileunit
diff --git a/src/Testcases/MiniAmiq/MiniAmiq.sl b/src/Testcases/MiniAmiq/MiniAmiq.sl
new file mode 100644
index 0000000..b29aec5
--- /dev/null
+++ b/src/Testcases/MiniAmiq/MiniAmiq.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base    +incdir+../../../UVM/svaunit +incdir+../../../UVM/svaunit/sv   ../../../UVM/uvm-1.2/src/uvm_pkg.sv   ../../../UVM/svaunit/sv/svaunit_pkg.sv ../../../UVM/svaunit/sv/svaunit_vpi_interface.sv   -writepp   -verbose  -mt max -parse
diff --git a/src/Testcases/Monitor/Monitor.sl b/src/Testcases/Monitor/Monitor.sl
new file mode 100644
index 0000000..8eba232
--- /dev/null
+++ b/src/Testcases/Monitor/Monitor.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base    +incdir+../../../UVM/svaunit +incdir+../../../UVM/svaunit/sv   ../../../UVM/uvm-1.2/src/uvm_pkg.sv  ../../../UVM/svaunit/sv/svaunit_pkg.sv ../../../UVM/svaunit/sv/svaunit_vpi_interface.sv   -writepp   -verbose  -mt 0  -parse -fileunit  design.sv testbench.sv
diff --git a/src/Testcases/OVMSwitch/OVMSwitch.sl b/src/Testcases/OVMSwitch/OVMSwitch.sl
new file mode 100644
index 0000000..4f7dc2a
--- /dev/null
+++ b/src/Testcases/OVMSwitch/OVMSwitch.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d inst  +incdir+../../../UVM/ovm-2.1.2/src/ -writepp   -verbose   -mt max -parse -fileunit  ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv  rtl.sv interface.sv  top.sv -R +OVM_TESTNAME=test1
diff --git a/src/Testcases/OldLibrary/OldLibrary.sl b/src/Testcases/OldLibrary/OldLibrary.sl
new file mode 100644
index 0000000..f406e2a
--- /dev/null
+++ b/src/Testcases/OldLibrary/OldLibrary.sl
@@ -0,0 +1 @@
+  top.v -d inst  +libext+.v  -writepp -y lib  -mt max -parse -verbose
diff --git a/src/Testcases/PackageHierRef/PackageHierRef.sl b/src/Testcases/PackageHierRef/PackageHierRef.sl
new file mode 100644
index 0000000..b0e6aca
--- /dev/null
+++ b/src/Testcases/PackageHierRef/PackageHierRef.sl
@@ -0,0 +1 @@
+ packages.sv top.sv -writepp  -parse -verbose -d lib  -d ast -d inst   -mt max -fileunit
diff --git a/src/Testcases/PragmaProtect/PragmaProtect.sl b/src/Testcases/PragmaProtect/PragmaProtect.sl
new file mode 100644
index 0000000..f9bc0d9
--- /dev/null
+++ b/src/Testcases/PragmaProtect/PragmaProtect.sl
@@ -0,0 +1 @@
+  top.sv -d 0  +incdir+.  +libext+.v -writepp -filterprotected -parse
diff --git a/src/Testcases/RiscV/RiscV.sl b/src/Testcases/RiscV/RiscV.sl
new file mode 100644
index 0000000..b9c2932
--- /dev/null
+++ b/src/Testcases/RiscV/RiscV.sl
@@ -0,0 +1 @@
+   -full64 -PP -notice -line  +lint=all,noVCDE,noUI +v2k -timescale=1ns/10ps -quiet +define+DEBUG -debug_pp +incdir+src/main/verilog  -Mdirectory=sim/csrc +vc+list -CC "-I/include" -CC "-std=c++11"  src/test/verilog/vscale_hex_tb.v  src/test/verilog/vscale_sim_top.v src/test/verilog/vscale_dp_hasti_sram.v src/main/verilog/vscale_core.v  -writepp -parse -mt max src/main/verilog/vscale_hasti_bridge.v src/main/verilog/vscale_pipeline.v  src/main/verilog/vscale_ctrl.v src/main/verilog/vscale_regfile.v src/main/verilog/vscale_src_a_mux.v  src/main/verilog/vscale_src_b_mux.v src/main/verilog/vscale_imm_gen.v src/main/verilog/vscale_alu.v  src/main/verilog/vscale_mul_div.v src/main/verilog/vscale_csr_file.v src/main/verilog/vscale_PC_mux.v
diff --git a/src/Testcases/SVSwitch/SVSwitch.sl b/src/Testcases/SVSwitch/SVSwitch.sl
new file mode 100644
index 0000000..0215450
--- /dev/null
+++ b/src/Testcases/SVSwitch/SVSwitch.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d inst   -writepp   -verbose  -mt max -parse  -f filelist
diff --git a/src/Testcases/Scoreboard/Scoreboard.sl b/src/Testcases/Scoreboard/Scoreboard.sl
new file mode 100644
index 0000000..62c2684
--- /dev/null
+++ b/src/Testcases/Scoreboard/Scoreboard.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base   -writepp   -verbose  -mt max -parse -fileunit ../../../UVM/uvm-1.2/src/uvm_pkg.sv  ../../../UVM/svunit_base/svunit_pkg.sv design.sv testbench.sv
diff --git a/src/Testcases/SeqDriver/SeqDriver.sl b/src/Testcases/SeqDriver/SeqDriver.sl
new file mode 100644
index 0000000..53f14c6
--- /dev/null
+++ b/src/Testcases/SeqDriver/SeqDriver.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/  -writepp   -verbose   -mt max -parse -fileunit ../../../UVM/uvm-1.2/src/uvm_pkg.sv design.sv testbench.sv
diff --git a/src/Testcases/SimpleClass/SimpleClass.sl b/src/Testcases/SimpleClass/SimpleClass.sl
new file mode 100644
index 0000000..1d7aef1
--- /dev/null
+++ b/src/Testcases/SimpleClass/SimpleClass.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog   -d ast -d inst +incdir+.+../../../UVM/uvm-1.2/src/  -writepp    -verbose  -mt max -parse -fileunit   top.sv
diff --git a/src/Testcases/SimpleClass1/SimpleClass1.sl b/src/Testcases/SimpleClass1/SimpleClass1.sl
new file mode 100644
index 0000000..e71d892
--- /dev/null
+++ b/src/Testcases/SimpleClass1/SimpleClass1.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/    ../../../UVM/uvm-1.2/src/uvm_pkg.sv    -writepp -parse  -d inst  -mt max   top.v
diff --git a/src/Testcases/SimpleClass2/SimpleClass2.sl b/src/Testcases/SimpleClass2/SimpleClass2.sl
new file mode 100644
index 0000000..0142b96
--- /dev/null
+++ b/src/Testcases/SimpleClass2/SimpleClass2.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/       -writepp -parse  -d inst  -mt max   top.v
diff --git a/src/Testcases/SimpleCmdLineTest/SimpleCmdLineTest.sl b/src/Testcases/SimpleCmdLineTest/SimpleCmdLineTest.sl
new file mode 100644
index 0000000..0c02938
--- /dev/null
+++ b/src/Testcases/SimpleCmdLineTest/SimpleCmdLineTest.sl
@@ -0,0 +1 @@
+top.v -f flist.f  -y . +libverbose  -d 0 -mt 4  -verbose
diff --git a/src/Testcases/SimpleCmdLineTest/TestBasic.sl b/src/Testcases/SimpleCmdLineTest/TestBasic.sl
new file mode 100644
index 0000000..7c60fab
--- /dev/null
+++ b/src/Testcases/SimpleCmdLineTest/TestBasic.sl
@@ -0,0 +1 @@
+ -h
diff --git a/src/Testcases/SimpleConstraint/SimpleConstraint.sl b/src/Testcases/SimpleConstraint/SimpleConstraint.sl
new file mode 100644
index 0000000..14f640e
--- /dev/null
+++ b/src/Testcases/SimpleConstraint/SimpleConstraint.sl
@@ -0,0 +1 @@
+   -profile   -writepp -parse  -verbose  -d ast -mt max   top.sv
diff --git a/src/Testcases/SimpleIncludeAndMacros/SimpleIncludeAndMacros.sl b/src/Testcases/SimpleIncludeAndMacros/SimpleIncludeAndMacros.sl
new file mode 100644
index 0000000..d4dc3af
--- /dev/null
+++ b/src/Testcases/SimpleIncludeAndMacros/SimpleIncludeAndMacros.sl
@@ -0,0 +1 @@
+  top*.v -d 0  +incdir+.+..  +libext+.v -writepp -y blah +incdir+foo -v lib.v   +define+N=8 -mt 0 -parse -pythonlistener  -parse
diff --git a/src/Testcases/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.sl b/src/Testcases/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.sl
new file mode 100644
index 0000000..bf13e0c
--- /dev/null
+++ b/src/Testcases/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.sl
@@ -0,0 +1 @@
+  top*.v -d 0  +incdir+.+..  +libext+.v -writepp -y blah +incdir+foo -v lib.v  -fileunit +define+N=8  -mt max  -verbose  -pythonlistener -parse
diff --git a/src/Testcases/SimpleInterface/SimpleInterface.sl b/src/Testcases/SimpleInterface/SimpleInterface.sl
new file mode 100644
index 0000000..ac7e6a3
--- /dev/null
+++ b/src/Testcases/SimpleInterface/SimpleInterface.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d inst   -writepp   -verbose  -mt max -parse +incdir+.+../../../UVM/uvm-1.2/src/   ../../../UVM/uvm-1.2/src/uvm_pkg.sv simple_if.sv -d ast
diff --git a/src/Testcases/SimpleOVM/SimpleOVM.sl b/src/Testcases/SimpleOVM/SimpleOVM.sl
new file mode 100644
index 0000000..0d538e1
--- /dev/null
+++ b/src/Testcases/SimpleOVM/SimpleOVM.sl
@@ -0,0 +1 @@
+../../../UVM/ovm-2.1.2/src/ovm_pkg.sv   top.v -writepp -parse -verbose -fileunit +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv  -mt max
diff --git a/src/Testcases/SimpleParserTest/SimpleParserTest.sl b/src/Testcases/SimpleParserTest/SimpleParserTest.sl
new file mode 100644
index 0000000..1b49ffa
--- /dev/null
+++ b/src/Testcases/SimpleParserTest/SimpleParserTest.sl
@@ -0,0 +1 @@
+  *.v  -d 0 +incdir+.+..  +libext+.v -writepp   -verbose -v jkff_udp.v -v libmodule.sv -mt max -parse -fileunit  -pythonlistener -nocache -timescale=1ps/1ps
diff --git a/src/Testcases/SimpleParserTest/SimpleParserTestCache.sl b/src/Testcases/SimpleParserTest/SimpleParserTestCache.sl
new file mode 100644
index 0000000..aecba37
--- /dev/null
+++ b/src/Testcases/SimpleParserTest/SimpleParserTestCache.sl
@@ -0,0 +1 @@
+./test_cache.sh
diff --git a/src/Testcases/SimpleTask/SimpleTask.sl b/src/Testcases/SimpleTask/SimpleTask.sl
new file mode 100644
index 0000000..4d2e95a
--- /dev/null
+++ b/src/Testcases/SimpleTask/SimpleTask.sl
@@ -0,0 +1 @@
+  top*.v   -d 0  +incdir+.+..  +libext+.v -writepp -parse
diff --git a/src/Testcases/SimpleUVM/SimpleUVM.sl b/src/Testcases/SimpleUVM/SimpleUVM.sl
new file mode 100644
index 0000000..53f14c6
--- /dev/null
+++ b/src/Testcases/SimpleUVM/SimpleUVM.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/  -writepp   -verbose   -mt max -parse -fileunit ../../../UVM/uvm-1.2/src/uvm_pkg.sv design.sv testbench.sv
diff --git a/src/Testcases/SimpleVMM/SimpleVMM.sl b/src/Testcases/SimpleVMM/SimpleVMM.sl
new file mode 100644
index 0000000..a2ec51e
--- /dev/null
+++ b/src/Testcases/SimpleVMM/SimpleVMM.sl
@@ -0,0 +1 @@
+  top.v -writepp -parse  -verbose -fileunit +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv  -mt max
diff --git a/src/Testcases/SplitFile/SplitFile.sl b/src/Testcases/SplitFile/SplitFile.sl
new file mode 100644
index 0000000..3313613
--- /dev/null
+++ b/src/Testcases/SplitFile/SplitFile.sl
@@ -0,0 +1 @@
+     top.v  top1.v   top2.v  -writepp -parse -verbose -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv   -mt max -fileunit
diff --git a/src/Testcases/TestFileSplit/TestFileSplit.sl b/src/Testcases/TestFileSplit/TestFileSplit.sl
new file mode 100644
index 0000000..7528161
--- /dev/null
+++ b/src/Testcases/TestFileSplit/TestFileSplit.sl
@@ -0,0 +1 @@
+     -writepp -parse -verbose    -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv     -mt max -fileunit  top.v   -split 30  -pythonlistener
diff --git a/src/Testcases/TestMacros/TestMacros.sl b/src/Testcases/TestMacros/TestMacros.sl
new file mode 100644
index 0000000..204c80b
--- /dev/null
+++ b/src/Testcases/TestMacros/TestMacros.sl
@@ -0,0 +1 @@
+  TestMacros.v -d 0  +incdir+.+..  +libext+.v -writepp -v xl.v -mt max -parse
diff --git a/src/Testcases/TimeUnit/TimeUnit.sl b/src/Testcases/TimeUnit/TimeUnit.sl
new file mode 100644
index 0000000..18bee6c
--- /dev/null
+++ b/src/Testcases/TimeUnit/TimeUnit.sl
@@ -0,0 +1 @@
+   top.v  top1.v   -writepp  -parse -verbose -d 0 +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv   -mt max -fileunit   -split 50
diff --git a/src/Testcases/UVMNestedSeq/UVMNestedSeq.sl b/src/Testcases/UVMNestedSeq/UVMNestedSeq.sl
new file mode 100644
index 0000000..96267d0
--- /dev/null
+++ b/src/Testcases/UVMNestedSeq/UVMNestedSeq.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d 0 +incdir+.+../../../UVM/uvm-1.2/src/  -writepp   -verbose   -mt max ../../../UVM/uvm-1.2/src/uvm_pkg.sv design.sv -fileunit testbench*.sv -parse
diff --git a/src/Testcases/UVMSwitch/UVMSwitch.sl b/src/Testcases/UVMSwitch/UVMSwitch.sl
new file mode 100644
index 0000000..c8288c3
--- /dev/null
+++ b/src/Testcases/UVMSwitch/UVMSwitch.sl
@@ -0,0 +1 @@
+  -timescale=1ns/1ns +vcs+flush+all  +warn=all -sverilog    -d inst +incdir+.+../../../UVM/uvm-1.2/src/  -writepp   -verbose   -mt max -parse     ../../../UVM/uvm-1.2/src/uvm_pkg.sv rtl.sv interface.sv  top.sv  -d incl
diff --git a/src/Testcases/UnitAmiqEth/UnitAmiqEth.sl b/src/Testcases/UnitAmiqEth/UnitAmiqEth.sl
new file mode 100644
index 0000000..501985c
--- /dev/null
+++ b/src/Testcases/UnitAmiqEth/UnitAmiqEth.sl
@@ -0,0 +1 @@
+  +incdir+.+../../../UVM/uvm-1.2/src/  +incdir+../../../UVM/svunit_base  +incdir+./sv/  +incdir+./ve/sv/  +incdir+./tests/  +incdir+uvmc-2.2/src/connect/sv/ +incdir+../../../UVM/ovm-2.1.2/src/  +define+UVMC_MAX_WORDS=9200  +define+UVM_MAX_STREAMBITS=294400 ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv    -writepp amiq_eth_pkg.sv.ck0   -verbose  -mt max -parse
diff --git a/src/Testcases/UnitClass/UnitClass.sl b/src/Testcases/UnitClass/UnitClass.sl
new file mode 100644
index 0000000..4b714fa
--- /dev/null
+++ b/src/Testcases/UnitClass/UnitClass.sl
@@ -0,0 +1 @@
+     -writepp -parse -verbose   -d inst  -mt max  top.v    -d incl  +incdir+../../../UVM/uvm-1.2/src/macros/ -d  ast
diff --git a/src/Testcases/UnitDefParam/UnitDefParam.sl b/src/Testcases/UnitDefParam/UnitDefParam.sl
new file mode 100644
index 0000000..6450b71
--- /dev/null
+++ b/src/Testcases/UnitDefParam/UnitDefParam.sl
@@ -0,0 +1 @@
+  top.v def.v  small.v   -writepp -parse -verbose -d 0 -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv   -mt max -fileunit
diff --git a/src/Testcases/UnitElab/UnitElab.sl b/src/Testcases/UnitElab/UnitElab.sl
new file mode 100644
index 0000000..c0270dc
--- /dev/null
+++ b/src/Testcases/UnitElab/UnitElab.sl
@@ -0,0 +1 @@
+ top.v   small.v   -writepp  -parse -verbose -d ast -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv   -mt max -fileunit
diff --git a/src/Testcases/UnitElabBlock/UnitElabBlock.sl b/src/Testcases/UnitElabBlock/UnitElabBlock.sl
new file mode 100644
index 0000000..5d10f82
--- /dev/null
+++ b/src/Testcases/UnitElabBlock/UnitElabBlock.sl
@@ -0,0 +1 @@
+  top.v   -writepp -parse  -verbose -d ast -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv   -mt max -fileunit
diff --git a/src/Testcases/UnitElabExternNested/UnitElabExternNested.sl b/src/Testcases/UnitElabExternNested/UnitElabExternNested.sl
new file mode 100644
index 0000000..73edc4e
--- /dev/null
+++ b/src/Testcases/UnitElabExternNested/UnitElabExternNested.sl
@@ -0,0 +1 @@
+  top.v  middle.v     -writepp  -parse -verbose -d ast -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv   -mt max -fileunit
diff --git a/src/Testcases/UnitEnum/UnitEnum.sl b/src/Testcases/UnitEnum/UnitEnum.sl
new file mode 100644
index 0000000..e1b37ac
--- /dev/null
+++ b/src/Testcases/UnitEnum/UnitEnum.sl
@@ -0,0 +1 @@
+     -writepp -parse -verbose    -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv     -mt max -fileunit  top.v   -nocache
diff --git a/src/Testcases/UnitForLoop/UnitForLoop.sl b/src/Testcases/UnitForLoop/UnitForLoop.sl
new file mode 100644
index 0000000..5023756
--- /dev/null
+++ b/src/Testcases/UnitForLoop/UnitForLoop.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/     -fileunit    -writepp -parse  -d inst  -mt max  top.v  -d ast -nobuiltin -nocache
diff --git a/src/Testcases/UnitForeach/UnitForeach.sl b/src/Testcases/UnitForeach/UnitForeach.sl
new file mode 100644
index 0000000..9434c59
--- /dev/null
+++ b/src/Testcases/UnitForeach/UnitForeach.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse  -d inst  -mt max  top.v top2.v -d ast -nobuiltin
diff --git a/src/Testcases/UnitLibrary/UnitLibrary.sl b/src/Testcases/UnitLibrary/UnitLibrary.sl
new file mode 100644
index 0000000..06f921e
--- /dev/null
+++ b/src/Testcases/UnitLibrary/UnitLibrary.sl
@@ -0,0 +1 @@
+  -map lib.map  -cfgfile  configs.cfg -cfg top -cfg bad -writepp -parse -verbose -d lib  -d inst  +incdir+../../../UVM/ovm-2.1.2/src/  +incdir+../../../UVM/vmm-1.1.1a/sv  -mt max -fileunit
diff --git a/src/Testcases/UnitPackage/UnitPackage.sl b/src/Testcases/UnitPackage/UnitPackage.sl
new file mode 100644
index 0000000..acec1a4
--- /dev/null
+++ b/src/Testcases/UnitPackage/UnitPackage.sl
@@ -0,0 +1 @@
+ *.pkg *.sv -writepp -parse  -verbose -d lib   -d inst   -d ast -mt max -fileunit
diff --git a/src/Testcases/UnitPython/UnitPython.sl b/src/Testcases/UnitPython/UnitPython.sl
new file mode 100644
index 0000000..97f868a
--- /dev/null
+++ b/src/Testcases/UnitPython/UnitPython.sl
@@ -0,0 +1 @@
+     -writepp -parse -verbose    -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv     -mt max -fileunit  top.v   -nocache -pythonevalscriptperfile myscriptPerFile.py  -pythonevalscript myscriptPerDesign.py -pythonlistenerfile my_listener.py
diff --git a/src/Testcases/UnitQueue/UnitQueue.sl b/src/Testcases/UnitQueue/UnitQueue.sl
new file mode 100644
index 0000000..2133655
--- /dev/null
+++ b/src/Testcases/UnitQueue/UnitQueue.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse  -d inst  -mt 0  top.v  -d ast -nobuiltin -nocache
diff --git a/src/Testcases/UnitTest/UnitTest.sl b/src/Testcases/UnitTest/UnitTest.sl
new file mode 100644
index 0000000..a9e6ea0
--- /dev/null
+++ b/src/Testcases/UnitTest/UnitTest.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/     -fileunit    -writepp -parse    -mt max     top.v   -nobuiltin  -d 3 -nocache
diff --git a/src/Testcases/UtdSV/UtdSV.sl b/src/Testcases/UtdSV/UtdSV.sl
new file mode 100644
index 0000000..d2a5958
--- /dev/null
+++ b/src/Testcases/UtdSV/UtdSV.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/     -fileunit    -writepp -parse   -mt max   -nocache *.v
diff --git a/src/Testcases/Verilator/Verilator.sl b/src/Testcases/Verilator/Verilator.sl
new file mode 100644
index 0000000..4fd266e
--- /dev/null
+++ b/src/Testcases/Verilator/Verilator.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/     -writepp -parse    -mt max -nopython -fileunit   */*.sv */*.v *.v -nocomp -noelab  -nocache -verbose
diff --git a/src/Testcases/Yosys/Yosys.sl b/src/Testcases/Yosys/Yosys.sl
new file mode 100644
index 0000000..b9fbd7b
--- /dev/null
+++ b/src/Testcases/Yosys/Yosys.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt 0    -nocache  -nopython -fileunit -nocache  */*.sv */*.v  -nocomp -noelab
diff --git a/src/Testcases/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.sl b/src/Testcases/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/aes_5cycle_2stage/cmd.sl b/src/Testcases/YosysBigSim/aes_5cycle_2stage/cmd.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/aes_5cycle_2stage/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/amber23/YosysBigSimAmber23.sl b/src/Testcases/YosysBigSim/amber23/YosysBigSimAmber23.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/amber23/YosysBigSimAmber23.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/amber23/cmd.sl b/src/Testcases/YosysBigSim/amber23/cmd.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/amber23/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/bch_verilog/YosysBigSimBch.sl b/src/Testcases/YosysBigSim/bch_verilog/YosysBigSimBch.sl
new file mode 100644
index 0000000..f65eba5
--- /dev/null
+++ b/src/Testcases/YosysBigSim/bch_verilog/YosysBigSimBch.sl
@@ -0,0 +1 @@
+ launcher31000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/bch_verilog/cmd.sl b/src/Testcases/YosysBigSim/bch_verilog/cmd.sl
new file mode 100644
index 0000000..f65eba5
--- /dev/null
+++ b/src/Testcases/YosysBigSim/bch_verilog/cmd.sl
@@ -0,0 +1 @@
+ launcher31000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/elliptic_curve_group/YosysBigSimEllip.sl b/src/Testcases/YosysBigSim/elliptic_curve_group/YosysBigSimEllip.sl
new file mode 100644
index 0000000..3590282
--- /dev/null
+++ b/src/Testcases/YosysBigSim/elliptic_curve_group/YosysBigSimEllip.sl
@@ -0,0 +1 @@
+ launcher29000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/elliptic_curve_group/cmd.sl b/src/Testcases/YosysBigSim/elliptic_curve_group/cmd.sl
new file mode 100644
index 0000000..3590282
--- /dev/null
+++ b/src/Testcases/YosysBigSim/elliptic_curve_group/cmd.sl
@@ -0,0 +1 @@
+ launcher29000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/lm32/YosysBigSimLm32.sl b/src/Testcases/YosysBigSim/lm32/YosysBigSimLm32.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/lm32/YosysBigSimLm32.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/lm32/cmd.sl b/src/Testcases/YosysBigSim/lm32/cmd.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/lm32/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl b/src/Testcases/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/openmsp430/cmd.sl b/src/Testcases/YosysBigSim/openmsp430/cmd.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/openmsp430/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.sl b/src/Testcases/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/reed_solomon_decoder/cmd.sl b/src/Testcases/YosysBigSim/reed_solomon_decoder/cmd.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/reed_solomon_decoder/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/softusb_navre/YosysBigSimSoft.sl b/src/Testcases/YosysBigSim/softusb_navre/YosysBigSimSoft.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/softusb_navre/YosysBigSimSoft.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/softusb_navre/cmd.sl b/src/Testcases/YosysBigSim/softusb_navre/cmd.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/softusb_navre/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/verilog-pong/YosysBigSimPong.sl b/src/Testcases/YosysBigSim/verilog-pong/YosysBigSimPong.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/verilog-pong/YosysBigSimPong.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/verilog-pong/cmd.sl b/src/Testcases/YosysBigSim/verilog-pong/cmd.sl
new file mode 100644
index 0000000..f632dbc
--- /dev/null
+++ b/src/Testcases/YosysBigSim/verilog-pong/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBoom/YosysBoom.sl b/src/Testcases/YosysBoom/YosysBoom.sl
new file mode 100644
index 0000000..8243a82
--- /dev/null
+++ b/src/Testcases/YosysBoom/YosysBoom.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit SmallBoom.v SmallQuadBoom.v
diff --git a/src/Testcases/YosysBoom/YosysSmallBoom.sl b/src/Testcases/YosysBoom/YosysSmallBoom.sl
new file mode 100644
index 0000000..58dad56
--- /dev/null
+++ b/src/Testcases/YosysBoom/YosysSmallBoom.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit SmallBoom.v
diff --git a/src/Testcases/YosysCam/YosysCam.sl b/src/Testcases/YosysCam/YosysCam.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysCam/YosysCam.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysDsp/YosysDsp.sl b/src/Testcases/YosysDsp/YosysDsp.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysDsp/YosysDsp.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysEth/YosysEth.sl b/src/Testcases/YosysEth/YosysEth.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysEth/YosysEth.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysIce40/YosysIce40.sl b/src/Testcases/YosysIce40/YosysIce40.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysIce40/YosysIce40.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysMarlann/YosysMarlann.sl b/src/Testcases/YosysMarlann/YosysMarlann.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysMarlann/YosysMarlann.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysOldTests/YosysOldI2c.sl b/src/Testcases/YosysOldTests/YosysOldI2c.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/YosysOldI2c.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/aes_core/YosysOldAes.sl b/src/Testcases/YosysOldTests/aes_core/YosysOldAes.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/aes_core/YosysOldAes.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/aes_core/cmd.sl b/src/Testcases/YosysOldTests/aes_core/cmd.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/aes_core/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/openmsp430/YosysOldOpen.sl b/src/Testcases/YosysOldTests/openmsp430/YosysOldOpen.sl
new file mode 100644
index 0000000..ced60bf
--- /dev/null
+++ b/src/Testcases/YosysOldTests/openmsp430/YosysOldOpen.sl
@@ -0,0 +1 @@
+  -mt max -parse  -writepp  +incdir+.+rtl rtl/openMSP430_defines.v rtl/omsp_alu.v rtl/omsp_and_gate.v rtl/omsp_clock_gate.v  rtl/omsp_clock_module.v rtl/omsp_clock_mux.v rtl/omsp_dbg_hwbrk.v rtl/omsp_dbg_uart.v  rtl/omsp_dbg.v rtl/omsp_execution_unit.v rtl/omsp_frontend.v rtl/omsp_mem_backbone.v  rtl/omsp_multiplier.v rtl/omsp_register_file.v rtl/omsp_scan_mux.v rtl/omsp_sfr.v  rtl/omsp_sync_cell.v rtl/omsp_sync_reset.v rtl/omsp_wakeup_cell.v rtl/omsp_watchdog.v  rtl/openMSP430.v
diff --git a/src/Testcases/YosysOldTests/openmsp430/cmd.sl b/src/Testcases/YosysOldTests/openmsp430/cmd.sl
new file mode 100644
index 0000000..ced60bf
--- /dev/null
+++ b/src/Testcases/YosysOldTests/openmsp430/cmd.sl
@@ -0,0 +1 @@
+  -mt max -parse  -writepp  +incdir+.+rtl rtl/openMSP430_defines.v rtl/omsp_alu.v rtl/omsp_and_gate.v rtl/omsp_clock_gate.v  rtl/omsp_clock_module.v rtl/omsp_clock_mux.v rtl/omsp_dbg_hwbrk.v rtl/omsp_dbg_uart.v  rtl/omsp_dbg.v rtl/omsp_execution_unit.v rtl/omsp_frontend.v rtl/omsp_mem_backbone.v  rtl/omsp_multiplier.v rtl/omsp_register_file.v rtl/omsp_scan_mux.v rtl/omsp_sfr.v  rtl/omsp_sync_cell.v rtl/omsp_sync_reset.v rtl/omsp_wakeup_cell.v rtl/omsp_watchdog.v  rtl/openMSP430.v
diff --git a/src/Testcases/YosysOldTests/or1200/YosysOldOr.sl b/src/Testcases/YosysOldTests/or1200/YosysOldOr.sl
new file mode 100644
index 0000000..43319d2
--- /dev/null
+++ b/src/Testcases/YosysOldTests/or1200/YosysOldOr.sl
@@ -0,0 +1 @@
+-mt max -parse  -writepp  +incdir+.+rtl rtl/or1200_alu.v rtl/or1200_amultp2_32x32.v rtl/or1200_cfgr.v rtl/or1200_cpu.v  rtl/or1200_ctrl.v rtl/or1200_dc_fsm.v rtl/or1200_dc_ram.v rtl/or1200_dc_tag.v rtl/or1200_dc_top.v  rtl/or1200_defines.v rtl/or1200_dmmu_tlb.v rtl/or1200_dmmu_top.v rtl/or1200_dpram_256x32.v  rtl/or1200_dpram_32x32.v rtl/or1200_dpram.v rtl/or1200_du.v rtl/or1200_except.v rtl/or1200_fpu_addsub.v  rtl/or1200_fpu_arith.v rtl/or1200_fpu_div.v rtl/or1200_fpu_fcmp.v rtl/or1200_fpu_intfloat_conv_except.v  rtl/or1200_fpu_intfloat_conv.v rtl/or1200_fpu_mul.v rtl/or1200_fpu_post_norm_addsub.v  rtl/or1200_fpu_post_norm_div.v rtl/or1200_fpu_post_norm_intfloat_conv.v rtl/or1200_fpu_post_norm_mul.v  rtl/or1200_fpu_pre_norm_addsub.v rtl/or1200_fpu_pre_norm_div.v rtl/or1200_fpu_pre_norm_mul.v  rtl/or1200_fpu.v rtl/or1200_freeze.v rtl/or1200_genpc.v rtl/or1200_gmultp2_32x32.v  rtl/or1200_ic_fsm.v rtl/or1200_ic_ram.v rtl/or1200_ic_tag.v rtl/or1200_ic_top.v rtl/or1200_if.v  rtl/or1200_immu_tlb.v rtl/or1200_immu_top.v rtl/or1200_iwb_biu.v rtl/or1200_lsu.v  rtl/or1200_mem2reg.v rtl/or1200_mult_mac.v rtl/or1200_operandmuxes.v rtl/or1200_pic.v  rtl/or1200_pm.v rtl/or1200_qmem_top.v rtl/or1200_reg2mem.v rtl/or1200_rfram_generic.v  rtl/or1200_rf.v rtl/or1200_sb_fifo.v rtl/or1200_sb.v rtl/or1200_spram_1024x32_bw.v  rtl/or1200_spram_1024x32.v rtl/or1200_spram_1024x8.v rtl/or1200_spram_128x32.v rtl/or1200_spram_2048x32_bw.v  rtl/or1200_spram_2048x32.v rtl/or1200_spram_2048x8.v rtl/or1200_spram_256x21.v rtl/or1200_spram_32_bw.v  rtl/or1200_spram_32x24.v rtl/or1200_spram_512x20.v rtl/or1200_spram_64x14.v rtl/or1200_spram_64x22.v  rtl/or1200_spram_64x24.v rtl/or1200_spram.v rtl/or1200_sprs.v rtl/or1200_top.v rtl/or1200_tpram_32x32.v  rtl/or1200_tt.v rtl/or1200_wb_biu.v rtl/or1200_wbmux.v rtl/or1200_xcv_ram32x8d.v
diff --git a/src/Testcases/YosysOldTests/or1200/cmd.sl b/src/Testcases/YosysOldTests/or1200/cmd.sl
new file mode 100644
index 0000000..43319d2
--- /dev/null
+++ b/src/Testcases/YosysOldTests/or1200/cmd.sl
@@ -0,0 +1 @@
+-mt max -parse  -writepp  +incdir+.+rtl rtl/or1200_alu.v rtl/or1200_amultp2_32x32.v rtl/or1200_cfgr.v rtl/or1200_cpu.v  rtl/or1200_ctrl.v rtl/or1200_dc_fsm.v rtl/or1200_dc_ram.v rtl/or1200_dc_tag.v rtl/or1200_dc_top.v  rtl/or1200_defines.v rtl/or1200_dmmu_tlb.v rtl/or1200_dmmu_top.v rtl/or1200_dpram_256x32.v  rtl/or1200_dpram_32x32.v rtl/or1200_dpram.v rtl/or1200_du.v rtl/or1200_except.v rtl/or1200_fpu_addsub.v  rtl/or1200_fpu_arith.v rtl/or1200_fpu_div.v rtl/or1200_fpu_fcmp.v rtl/or1200_fpu_intfloat_conv_except.v  rtl/or1200_fpu_intfloat_conv.v rtl/or1200_fpu_mul.v rtl/or1200_fpu_post_norm_addsub.v  rtl/or1200_fpu_post_norm_div.v rtl/or1200_fpu_post_norm_intfloat_conv.v rtl/or1200_fpu_post_norm_mul.v  rtl/or1200_fpu_pre_norm_addsub.v rtl/or1200_fpu_pre_norm_div.v rtl/or1200_fpu_pre_norm_mul.v  rtl/or1200_fpu.v rtl/or1200_freeze.v rtl/or1200_genpc.v rtl/or1200_gmultp2_32x32.v  rtl/or1200_ic_fsm.v rtl/or1200_ic_ram.v rtl/or1200_ic_tag.v rtl/or1200_ic_top.v rtl/or1200_if.v  rtl/or1200_immu_tlb.v rtl/or1200_immu_top.v rtl/or1200_iwb_biu.v rtl/or1200_lsu.v  rtl/or1200_mem2reg.v rtl/or1200_mult_mac.v rtl/or1200_operandmuxes.v rtl/or1200_pic.v  rtl/or1200_pm.v rtl/or1200_qmem_top.v rtl/or1200_reg2mem.v rtl/or1200_rfram_generic.v  rtl/or1200_rf.v rtl/or1200_sb_fifo.v rtl/or1200_sb.v rtl/or1200_spram_1024x32_bw.v  rtl/or1200_spram_1024x32.v rtl/or1200_spram_1024x8.v rtl/or1200_spram_128x32.v rtl/or1200_spram_2048x32_bw.v  rtl/or1200_spram_2048x32.v rtl/or1200_spram_2048x8.v rtl/or1200_spram_256x21.v rtl/or1200_spram_32_bw.v  rtl/or1200_spram_32x24.v rtl/or1200_spram_512x20.v rtl/or1200_spram_64x14.v rtl/or1200_spram_64x22.v  rtl/or1200_spram_64x24.v rtl/or1200_spram.v rtl/or1200_sprs.v rtl/or1200_top.v rtl/or1200_tpram_32x32.v  rtl/or1200_tt.v rtl/or1200_wb_biu.v rtl/or1200_wbmux.v rtl/or1200_xcv_ram32x8d.v
diff --git a/src/Testcases/YosysOldTests/sasc/YosysOldSasc.sl b/src/Testcases/YosysOldTests/sasc/YosysOldSasc.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/sasc/YosysOldSasc.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/sasc/cmd.sl b/src/Testcases/YosysOldTests/sasc/cmd.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/sasc/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/simple_spi/YosysOldSimpleSpi.sl b/src/Testcases/YosysOldTests/simple_spi/YosysOldSimpleSpi.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/simple_spi/YosysOldSimpleSpi.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/simple_spi/cmd.sl b/src/Testcases/YosysOldTests/simple_spi/cmd.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/simple_spi/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/spi/YosysOldSpi.sl b/src/Testcases/YosysOldTests/spi/YosysOldSpi.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/spi/YosysOldSpi.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/spi/cmd.sl b/src/Testcases/YosysOldTests/spi/cmd.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/spi/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/ss_pcm/YosysOldSsPcm.sl b/src/Testcases/YosysOldTests/ss_pcm/YosysOldSsPcm.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/ss_pcm/YosysOldSsPcm.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/ss_pcm/cmd.sl b/src/Testcases/YosysOldTests/ss_pcm/cmd.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/ss_pcm/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/systemcaes/YosysOldSystem.sl b/src/Testcases/YosysOldTests/systemcaes/YosysOldSystem.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/systemcaes/YosysOldSystem.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/systemcaes/cmd.sl b/src/Testcases/YosysOldTests/systemcaes/cmd.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/systemcaes/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/usb_phy/YosysOldUsb.sl b/src/Testcases/YosysOldTests/usb_phy/YosysOldUsb.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/usb_phy/YosysOldUsb.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/usb_phy/cmd.sl b/src/Testcases/YosysOldTests/usb_phy/cmd.sl
new file mode 100644
index 0000000..23bd568
--- /dev/null
+++ b/src/Testcases/YosysOldTests/usb_phy/cmd.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit  */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOpenSparc/YosysOpenSparc.sl b/src/Testcases/YosysOpenSparc/YosysOpenSparc.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysOpenSparc/YosysOpenSparc.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysRiscv/YosysRiscv.sl b/src/Testcases/YosysRiscv/YosysRiscv.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysRiscv/YosysRiscv.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysSmall/YosysSmall.sl b/src/Testcases/YosysSmall/YosysSmall.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysSmall/YosysSmall.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/YosysTestSuite/YosysTestSuite.sl b/src/Testcases/YosysTestSuite/YosysTestSuite.sl
new file mode 100644
index 0000000..5d0c8af
--- /dev/null
+++ b/src/Testcases/YosysTestSuite/YosysTestSuite.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit   +incdir+. -nobuiltin -nocache */*.v */*/*.v
diff --git a/src/Testcases/YosysTests/YosysTests.sl b/src/Testcases/YosysTests/YosysTests.sl
new file mode 100644
index 0000000..ebb9242
--- /dev/null
+++ b/src/Testcases/YosysTests/YosysTests.sl
@@ -0,0 +1 @@
+  -writepp -parse   -mt  max  -nopython -fileunit   +incdir+. -nobuiltin -nocache */*.v */*/*.v */*/*/*.v
diff --git a/src/Testcases/YosysVerx/YosysVerx.sl b/src/Testcases/YosysVerx/YosysVerx.sl
new file mode 100644
index 0000000..646c5ff
--- /dev/null
+++ b/src/Testcases/YosysVerx/YosysVerx.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/        -writepp -parse   -mt max  -nopython -fileunit *.v
diff --git a/src/Testcases/Zachjs/Zachjs.sl b/src/Testcases/Zachjs/Zachjs.sl
new file mode 100644
index 0000000..32847fb
--- /dev/null
+++ b/src/Testcases/Zachjs/Zachjs.sl
@@ -0,0 +1 @@
+ +incdir+.+../../../UVM/uvm-1.2/src/     -writepp -parse    -mt max -nopython -fileunit   */*.sv */*.v  -nocomp -noelab  -nocache
diff --git a/src/Testcases/regression.log b/src/Testcases/regression.log
index 56d6c87..3431e24 100644
--- a/src/Testcases/regression.log
+++ b/src/Testcases/regression.log
@@ -1,38 +1,12 @@
 Skipping large tests
+Run with -mt 0
 ************************
 START SURELOG REGRESSION
 
-Starts on 11/13/2019 22:27:19
-COMMAND: /usr/bin/time  /home/alain/Surelog/SVIncCompil/Testcases/../dist/surelog/surelog
+Starts on 11/14/2019 18:11:39
+COMMAND: /usr/bin/time  /home/alain/Surelog/src/Testcases/../dist/surelog/surelog
 Creating release for regression...
 Skipping ovm_pkg...
 Skipping uvm_pkg...
 Created  dist/surelog_release_tcmalloc.tar.gz
 PASS: surelog_release_tcmalloc
-THERE ARE 103 tests
-RUNNING   1 tests
-
-+--------------+----------+----------+----------+----------+----------+----------+--------------+--------------+
-| TESTNAME     | STATUS   | FATALS   | ERRORS   | WARNINGS | NOTES    | SYNTAX   | ELAPSED TIME | MEM(Mb)      |
-+--------------+----------+----------+----------+----------+----------+----------+--------------+--------------+
-
-cd SimpleClass1
-/usr/bin/time  /home/alain/Surelog/SVIncCompil/Testcases/../dist/surelog/surelog  +incdir+.+../../../UVM/uvm-1.2/src/    ../../../UVM/uvm-1.2/src/uvm_pkg.sv    -writepp -parse  -d inst  -mt max   top.v
-
-| SimpleClass1 | PASS     | 0        | 8        | 15       | 8        | 0        | 2s   (+1s)   | 115          |
-+--------------+----------+----------+----------+----------+----------+----------+--------------+--------------+
-
- RESULT : PASS
-
-+--------------+----------+----------+
-|              | CURRENT  | PREVIOUS |
-+--------------+----------+----------+
-|TOTAL ELAPSED | 2s       | 1s       |
-|TOTAL USER    | 2s       | 1s       |
-|MAX MEM TEST  | 115Mb    | 115Mb    |
-|MAX TIME TEST | 2s       | 1s       |
-+--------------+----------+----------+
-
-End on 11/13/2019 22:27:25
-END SURELOG REGRESSION
-************************