Dec 102017
 
PD version of Unix's YACC and LEX for Turbo C.
File TCBISO.ZIP from The Programmer’s Corner in
Category C Source Code
PD version of Unix’s YACC and LEX for Turbo C.
File Name File Size Zip Size Zip Type
ALLOCATE.C 1523 821 deflated
BISON.DIF 10587 1811 deflated
BISON.EXE 78371 27474 deflated
BISON.HAI 6868 2047 deflated
BISON.SIM 12224 3969 deflated
CLOSURE.C 7527 2495 deflated
CONFLICT.C 14888 3696 deflated
COPYING 6460 2628 deflated
DERIVES.C 2745 1238 deflated
FILES.C 5248 1996 deflated
FILES.H 2626 1170 deflated
GETARGS.C 2424 1112 deflated
GRAM.C 1494 756 deflated
GRAM.H 4560 1907 deflated
LALR.C 14377 3999 deflated
LEX.C 9276 2851 deflated
LEX.H 1720 888 deflated
LINTBIS.KSH 407 214 deflated
LR0.C 14307 3928 deflated
MACHINE.H 1417 811 deflated
MAIN.C 3296 1566 deflated
MAKEFILE 1631 629 deflated
NEW.H 1444 788 deflated
NULLABLE.C 3098 1318 deflated
ORIGINAL 337 207 deflated
OUTPUT.C 25258 6446 deflated
PRINT.C 4933 1685 deflated
READ.ME 4000 1541 deflated
READER.C 35057 8576 deflated
STATE.H 5253 2025 deflated
SYMTAB.C 2917 1280 deflated
SYMTAB.H 1594 826 deflated
TYPES.H 1379 758 deflated
WARSHALL.C 2916 1150 deflated

Download File TCBISO.ZIP Here

Contents of the READ.ME file


This archive contains the source code for BISON that have been modi-
fied to run under MS-DOS and to be used with the Turbo C compiler.
The modifications to allow operation under MS-DOS were not extensive
and are detailed in the file BISON.DIF included in this archive. (The
BISON.DIF file was created with the UNIX diff utility. All the lines
proceeded by '>' are from the original GNU distribution of BISON and
all lines preceeded by '<' are from the modified BISON.)

Differences in the file naming conventions between UNIX and MS-DOS
have required the following changes to the names of the files output
by BISON:

UNIX/GNU Name MS-DOS Name
------------------------------- ---------------------
.output .out
.tab.h .tbh
/tmp/b.act.XXXXXX c:/tmp/acXXXXXX
/tmp/b.attrs.XXXXXX c:/tmp/atXXXXXX
/tmp/b.tab.XXXXXX c:/tmp/taXXXXXX
.tab.c .tbc
.stype.h .sth
.guard.c .guc

I have successfully used BISON to process the HOC program (level 3)
from the book "The UNIX Programming Environment" by Kernighan and
Pike.

======================================================================

NO WARRANTY

BECAUSE BISON IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY
NO WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT
WHEN OTHERWISE STATED IN WRITING, FREE SOFTWARE FOUNDATION, INC,
RICHARD M. STALLMAN AND/OR OTHER PARTIES PROVIDE BISON "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY
AND PERFORMANCE OF BISON IS WITH YOU. SHOULD BISON PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL RICHARD M.
STALLMAN, THE FREE SOFTWARE FOUNDATION, INC., AND/OR ANY OTHER PARTY
WHO MAY MODIFY AND REDISTRIBUTE BISON AS PERMITTED ABOVE, BE LIABLE TO
YOU FOR DAMAGES, INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) BISON, EVEN
IF YOU HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR
ANY CLAIM BY ANY OTHER PARTY.

----------------------------------------------------------------------

Please read the file COPYING for information on the licensing of BISON
and your rights under that license.

======================================================================

Please let me know of any bugs and / or suggestions you may have con-
cerning this implementation of BISON.

Billy G. Allie.

Compuserve: 76337,2061
GEnie.....: BGALLIE
UUCP......: uunet!bgalli!bga
Fido-NET..: Node 120/11
The Computer Support Board
(313) 946-4821


 December 10, 2017  Add comments

Leave a Reply