| Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
|
|||||
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
Declaration to assign left associativity to tokens.
GNU project software Computer programming tools