++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Please see INSTALL
Run 3rd party build script (Builds antlr4.7.2, python3.6, flatbuffer, ccache)
Build Surelog (First build) Pick your choice:
Incremental build, after changing C++ code:
After changing the Preprocessor grammar:
After changing the Parser grammar:
export LD_LIBRARY_PATH=/python3.6/python/lib/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Edit the grammar file in the G4 directory, test the grammar locally with the java targets:
Then generate for the C++ target and copy the cpp files in SVIncCompil/parser:
Import the project SVIncCompil in NetBeans, develop using the imported antlr generated code.
Voila!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Create tests in Netbeans under the Testcase directory, Copy an exisitng launcher in the Project Manager Launcher menu, adapt to the test
The following regression script will run all tests:
Regression options:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
./release.tcl Releases the following:
./release.tcl
Run this script at least once to create symbolic links for the Python Listener
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Either
Or
Get Google tools:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
clang-format -i -style=Google -sort-includes=false
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://ecee.colorado.edu/~mathys/ecen2350/IntelSoftware/pdf/IEEE_Std1800-2017_8299595.pdf https://google.github.io/flatbuffers/flatbuffers_guide_use_cpp.html https://www.csee.umbc.edu/portal/help/VHDL/verilog/command_line_plus_options.html http://sven.xtreme-eda.com/ https://www.edaplayground.com/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++