GNU_bison GNU_bison

GNU bison - Definition and Overview

Related Words: Aurochs, Beef, Bovine, Buffalo, Bull, Bullock, Calf, Carabao, Cattle, Cow, Heifer, Kine, Maverick

GNU bison is a free parser generator computer program written for the GNU project, and available for virtually all common operating systems. It is mostly compatible with yacc, and offers several improvements over the earlier program. It is commonly used in conjunction with flex.

However it is not fully compatible with the yacc of old. This is the source of a large number of portability problems. Some code generated by it will not even compile.

Unlike yacc, GNU bison was written to lock its design into the GNU tools like gcc and as such needs them to compile itself. This limitation also keeps it from being as cross platform as it could as the generated code is not always compatible with ANSI C compliant tools that do not support the GNU extensions to C.

Another problem is that earlier versions of bison required that the outputted code generated had to be under the GPL. An exception allowing its output to not have to be under the GPL was added by GNU in bison version 1.24

Reference

Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.