Kent Retargettable Occam Compiler 1.5.0-pre4 (Development branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Kent Retargettable Occam Compiler 1.5.0-pre4 (Development branch)
# 1  
Old 09-03-2008
Kent Retargettable Occam Compiler 1.5.0-pre4 (Development branch)

The Kent Retargettable Occam Compiler is a multi-platform Occam 2.1 compiler that is designed to allow the Occam programming language to be used on non-Transputer platforms. Extensions from a subset of the Occam 3 specification and from pi calculus have been added over time. As a result, the version of the language supported by the compiler is also sometimes referred to as Occam 2.5 or Occam-pi.License: GNU General Public License (GPL)Changes:
A variety of library and tool updates and bugfixes. Pony (network) support should now be available again.Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

1 More Discussions You Might Find Interesting

1. Programming

How Can a Machine Reads a Compiler Since A Compiler is Written in Text! Not Binaries?

To make a programming language you need a compiler, so what was the first programming language and how was is created if you need the compiler first? The compiler itself is considered as a high language comparing to the machine! since the compiler is not created in 1's and 0's... Eventhough i... (12 Replies)
Discussion started by: f.ben.isaac
12 Replies
Login or Register to Ask a Question
yacc(1) 						      General Commands Manual							   yacc(1)

Name
       yacc - yet another compiler-compiler

Syntax
       yacc [-vd] grammar

Description
       The command converts a context-free grammar into a set of tables for a simple automaton which executes an left recursive parsing algorithm.
       The grammar may be ambiguous; specified precedence rules are used to break ambiguities.

       The output file, must be compiled by the C compiler to produce a program yyparse.  This program must be loaded with  the  lexical  analyzer
       program,  yylex, as well as main and yyerror, an error handling routine.  These routines must be supplied by the user; is useful for creat-
       ing lexical analyzers usable by

Options
       -d Writes all define statements to file.  This allows source files other than to access the token codes.

       -v Writes description of parsing tables and report of grammatical conflicts to file.

Diagnostics
       The number of reduce-reduce and shift-reduce conflicts is reported on the standard output; a more detailed report is  found  in	the  Simi-
       larly, if some rules are not reachable from the start symbol, this is also reported.

Restrictions
       Because file names are fixed, at most one process can be active in a given directory at a time.

Files
       y.output
       y.tab.c
       y.tab.h		   defines for token names
       yacc.tmp, yacc.acts temporary files

See Also
       lex(1)
       "YACC - Yet Another Compiler Compiler" ULTRIX Supplementary Documents Vol. II:Programmer

																	   yacc(1)