[comp.newprod] Mortice Kern Systems announces Lex and Yacc for MS-DOS

wheels@mks.UUCP (Gerry Wheeler) (12/17/88)

MKS LEX & YACC   --   Compiler Construction Tools for DOS
 
A NEW PRODUCT FROM MKS
            
MKS LEX & YACC are compiler construction tools for DOS.  Combined, they
are a program generator that takes descriptive input and writes a
program module.  This product will simplify that creation of languages
and the development of new programming language compilers by giving
users fast, compact, and highly portable code generation.  MKS LEX &
YACC is the only supported commercial version of LEX and YACC for DOS. 
    
LEX is a lexical analyzer or scanner generator.  It helps write a
scanner program which takes a stream of characters as input and outputs
a stream of tokens, such as identifiers, operators, and keywords.  The
recognition of these tokens is controlled by the lex program which is a
set of regular expressions and actions.  MKS LEX is well-suited for
segmenting input in preparation for a parsing routine, such as a
YACC-based parser. 

Commonly used extensions to UNIX compatibility are:
*  exclusive start conditions allowing multiple independent
   scanners in one program
*  extended lex library (character mapping, comment support)
*  scanners can deal with full 8 bit character set (including NUL)
     
YACC (Yet Another Compiler Compiler) is a parser generator.  It
specializes in generating programs that parse input streams into
meaningful instructions for larger, more general purpose programs.  MKS
YACC can take virtually any language specification as input and create
output of straight C code which will compile and run with standard C
compilers. 
    
Commonly used extensions to UNIX compatibility are:
*  LALR(2) support
*  conflict disambiguation support
*  supports multiple parsers in a single program

 
SPECIFICATIONS
*  Version 2.4
*  Memory requirements: 256KB
*  Other requirements: MS DOS (PC DOS) 2.0 or later 
*  Supported compilers: Turbo C, Microsoft C, WATCOM C, and others 
*  100% UNIX System V and BSD compatible
*  Hard Disk recommended
*  Not copy protected; no royalties; no runtime fees
*  Package includes extensive tutorial and reference manuals

*  Available: December 1988
*  List Price $249.


INTEROPERABILITY
MKS Make (to be released January, 1989), will understand how to
build MKS LEX & YACC based programs.
    
For more information call:
Mortice Kern systems Inc.
35 King St. North
Waterloo Ontario
Canada N2J 2W9
(800) 265-2797 (Continental USA)
(519) 884-2251 (Outside continental USA)
uunet!watmath!mks!inquiry
BIX User name: mks
CompuServe User ID: 73260,1043

-- 
     Gerry Wheeler                           Phone: (519)884-2251
Mortice Kern Systems Inc.               UUCP: uunet!watmath!mks!wheels
   35 King St. North                             BIX: join mks
Waterloo, Ontario  N2J 2W9                  CompuServe: 73260,1043