/coan2

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Release 6.0
===========

New Features:
-------------

See ChangeLog

Fixes:
------

See ChangeLog

All Sourcefourge bugs opened on 5.2, i.e.

81	Comma-operator not parsed in preprocessor expressions
80	Macro expansion broken when arguments intersect parameters
79	line-directives are not recognized	 
77	False positives for circular symbol definitions 
76	Ternary conditional expressions not simplified 
75	Alternative operator representations not recognized 
74	Ill-formed expressions not diagnosed by all commands 
73	`--filter` option broken for filenames containing multiple dots
72	Diagnostics may truncate a cited input line
71	Wrong associativity of arithmetic operators 
70	Garbage in #if/​#elif not an error 
69	Macro calls to unconfigured symbols not diagnosed
68	Character literal not parsed when first token of directive
67	C++11 character-literal prefixes not recognized	v5.2
66	UCN-form character literals not parsed.	v5.2 
65	Valid macro calls misdiagnosed as garbage

Installing
==========

See the file INSTALL for generic installation guidance.

Note that you must be root to run `make install'.

A successful installation in the default path (/usr/local) will create 2 files:

- The coan executable /usr/local/bin/coan
- The coan man page /usr/local/man/man1/coan.1.gz

You can execute `coan version' at the command prompt to test that coan
is correctly installed, and you can execute `man coan' to test that the man
page is correctly installed.


HTML Documentation
==================
You can view the man page in HTML at http://coan2.sourceforge.net/coan_man_1.html

You can view the maintainer's Doxygen documentation at
http://coan2.sourceforge.net/maintainer-doxygen/

Testing coan
================
There is a test suite in coan/test_coan. The test suite is executed by
`make check'

imk at burroingroingjoing dot com