Skip to content

brannon/cs-lex

Repository files navigation

About

This is a fork of the C# Lex tool written by Brad Merrill.

The original documentation can be found here:

http://www.cybercom.net/~zbrad/DotNet/Lex/Lex.htm

The original tool can be found here:

http://www.cybercom.net/~zbrad/DotNet/Lex/

Credits

CsLex is a derivative of the JLex implementation by Elliot Joel Berk and C. Scott Ananian. The design and architecture of CsLex, written in C#, is based on a melding of the JLex implementation and the Lex functional specification. JLex was written for the Java language, and it's direct antecedent Lex, designed and written for the C language.

CsLex distinguishes itself by incorporating a number of C# language constructs and services; refer to the design notes for CsLex for more details on C# specific features incorporated into the CsLex design.

CsLex COPYRIGHT NOTICE, LICENSE AND DISCLAIMER

CsLex is Copyright 2000 by Brad Merrill Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both the copyright notice and this permission notice and warranty disclaimer appear in supporting documentation, and that the name of the authors or their employers not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.

C# is a trademark of Microsoft Corp. References to the C# programming language in relation to CsLex are not meant to imply that Microsoft endorses this product.

JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER

Copyright 1996-2000 by Elliot Joel Berk and C. Scott Ananian Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both the copyright notice and this permission notice and warranty disclaimer appear in supporting documentation, and that the name of the authors or their employers not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.

Java is a trademark of Sun Microsystems, Inc. References to the Java programming language in relation to JLex are not meant to imply that Sun endorses this product.

About

Lexer generator for C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages