Re: Hi everyone,

Akim Demaille <[email protected]>
Newsgroups gmane.comp.parsers.bison.general
Message-ID <[email protected]>
Hi,

>>>>>> I can't get i compile and if i get i compile by hand i get errors ... please can someone help me out here,
>>>>>> the book doens't go to much into detail about this topic.

Can't help without actual commands and actual error messages.


> Le 17 févr. 2019 à 14:17, [email protected] <[email protected]> a écrit :
> 
> Is there a way i can put my c source code not inside one the the lexer.l or parser.y files ? so i can keep tem separate from the rules ?

No, sorry.  There are several approaches to parsing, one which is fully declarative and your rules are "pure".  That's not the case of Flex/Bison: you must define rules with actions.  Yet you should keep your action simple and move complex processing into functions.

You should have a look at the lexical example which is part of the latest release of Bison.   It is a good starting point.  If your distro is up to date, you'll find it /usr/share/doc/bison/examples/c or something like that.

Cheers!
_______________________________________________
[email protected] https://lists.gnu.org/mailman/listinfo/help-bison
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.