Skip to content
Snippets Groups Projects
Select Git revision
  • labcomm2014
  • labcomm2006
  • master default
  • 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
20 results

doc

  • Clone with SSH
  • Clone with HTTPS
  • NB! Before trying to build and run this example, make sure you have built the LabComm compiler
    by running "ant jar" in the main directory (../../ seen from here).
    
    This is a very simple example with one labcomm file (simple.lc) defining two samples.
    Example source code: Encoders and decoders written in Java and C.
    	Encoder.java
    	Decoder.java
            example_encoder.c
            example_decoder.c
    And simple scripts
    	compile.sh 	- first runs the LabComm compiler and then compiles Encoder and Decoder
    	run.sh 		- runs, as expected Encoder and then Decoder
    
    When running compile.sh, Java and C files for the two samples defined in simple.lc will
    be generated in the gen directory.
    
    run.sh will then run first the encoder, writing to encoded_data, and then the decoders written
    in Java and C, respectively, reading from the previously written encoded_data.