Skip to content
Snippets Groups Projects
Select Git revision
  • a6f1423cbb0b794cc5ee1d4a20d0e8cf5a628420
  • master default
  • labcomm2014
  • labcomm2006
  • python_sig_hash
  • typedefs
  • anders.blomdell
  • typeref
  • pragma
  • compiler-refactoring
  • labcomm2013
  • v2014.6
  • v2015.0
  • v2014.5
  • v2014.4
  • v2006.0
  • v2014.3
  • v2014.2
  • v2014.1
  • v2014.0
  • v2013.0
21 results

ArrayTypeRewrite.jrag

Blame
  • run 621 B
    #!/bin/sh
    
    # Auto generate code from .lc file
    java -jar ../../compiler/labComm.jar \
      --c=example.c --h=example.h \
      --java=. \
      --cs=example.cs \
      --python=example.py \
      example.lc
    
    # Compile executables
    (cd ../../lib/c; make liblabcomm.a)
    
    gcc -o example_encoder -I ../../lib/c/ \
    	example_encoder.c \
            example.c \
    	../../lib/c/liblabcomm.a 
    
    javac -cp ../../lib/java:. *.java
    
    # Run through all executables (c->java->Python)
    ./example_encoder one two
    java -cp ../../lib/java:. example_decoder_encoder example.encoded example.javaencoded
    PYTHONPATH=../../lib/python ./example_decoder.py example.javaencoded