head	1.2;
access;
symbols
	RELEASE_8_3_0:1.2
	RELEASE_9_0_0:1.2
	RELEASE_7_4_0:1.2
	RELEASE_8_2_0:1.2
	RELEASE_6_EOL:1.2
	RELEASE_8_1_0:1.2
	RELEASE_7_3_0:1.2
	RELEASE_8_0_0:1.2
	RELEASE_7_2_0:1.2
	RELEASE_7_1_0:1.2
	RELEASE_6_4_0:1.2
	RELEASE_5_EOL:1.2
	RELEASE_7_0_0:1.2
	RELEASE_6_3_0:1.2
	PRE_XORG_7:1.2
	RELEASE_4_EOL:1.2
	RELEASE_6_2_0:1.2
	RELEASE_6_1_0:1.2
	RELEASE_5_5_0:1.2
	RELEASE_6_0_0:1.2
	RELEASE_5_4_0:1.2
	RELEASE_4_11_0:1.2
	RELEASE_5_3_0:1.2
	RELEASE_4_10_0:1.2
	RELEASE_5_2_1:1.2
	RELEASE_5_2_0:1.2
	RELEASE_4_9_0:1.2
	RELEASE_5_1_0:1.2
	RELEASE_4_8_0:1.2;
locks; strict;
comment	@# @;


1.2
date	2003.02.17.13.53.37;	author leeym;	state Exp;
branches;
next	1.1;

1.1
date	2003.01.18.10.12.08;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.2
log
@update to cocor-1.7, switch to new master site and apply COMMENT.

PR:		48380
Submitted by:	Guy Antony Halse <guy@@rucus.net>
@
text
@Coco/R combines the functionality of the well-known UNIX tools lex and yacc,
to form an extremely easy to use compiler generator that generates recursive
descent parsers, their associated scanners, and (in some versions) a driver
program, from attributed grammars (written using EBNF syntax with attributes
and semantic actions) which conform to the restrictions imposed by LL(1)
parsing (rather than LALR parsing, as allowed by yacc). The user has to add
modules for symbol table handling, optimization, and code generation in
order to get a running compiler. Coco/R can also be used to construct other
syntax-based applications that have less of a "compiler" flavour.

Coco/R is available in Oberon, Modula-2, Pascal, Delphi, C, Java and C#
versions.  This port only builds the C/C++ version.

WWW: http://www.scifac.ru.ac.za/coco/
@


1.1
log
@New port: lang/cocor (Coco/R, a compiler generator)

	Coco/R is a recursive decent compiler generator.  This is
	a FreeBSD port of the C/C++ version of Coco/R.

PR:		ports/36251
Submitted by:	Guy Antony Halse <guy@@rucus.ru.ac.za>
@
text
@d14 1
a14 1
WWW: http://cs.ru.ac.za/homes/cspt/cocor.htm
@

