Add preliminary support for a Soc interpreter.
Can be tried unsing the -exec option. currently only working with trivial programs manipulating equalities (wires) and predef operators (no pre, ->, arrays, and node calls).
Showing
- Makefile 7 additions, 1 deletionMakefile
- src/compile.ml 25 additions, 19 deletionssrc/compile.ml
- src/global.ml 3 additions, 2 deletionssrc/global.ml
- src/lic.ml 6 additions, 3 deletionssrc/lic.ml
- src/lic2soc.ml 202 additions, 121 deletionssrc/lic2soc.ml
- src/lic2soc.mli 3 additions, 2 deletionssrc/lic2soc.mli
- src/licTab.ml 2 additions, 4 deletionssrc/licTab.ml
- src/mainArgs.ml 6 additions, 0 deletionssrc/mainArgs.ml
- src/soc.ml 40 additions, 17 deletionssrc/soc.ml
- src/socExecEvalPredef.ml 254 additions, 0 deletionssrc/socExecEvalPredef.ml
- src/socExecEvalPredef.mli 11 additions, 0 deletionssrc/socExecEvalPredef.mli
- src/socExecValue.ml 76 additions, 0 deletionssrc/socExecValue.ml
- src/socExecValue.mli 21 additions, 0 deletionssrc/socExecValue.mli
- src/socPredef.ml 195 additions, 145 deletionssrc/socPredef.ml
- src/socPredef.mli 4 additions, 4 deletionssrc/socPredef.mli
- src/socUtils.ml 45 additions, 26 deletionssrc/socUtils.ml
- src/socUtils.mli 16 additions, 14 deletionssrc/socUtils.mli
- test/lus2lic.sum 1 addition, 1 deletiontest/lus2lic.sum
- test/lus2lic.time 1 addition, 1 deletiontest/lus2lic.time
Loading
Please register or sign in to comment