Re: Push parsing from lexer?

2019-08-14 Thread Mark Bannister via help-bison
the next token. What is the third argument?  bison.info only appears to document a single-argument version (the impure version). Thanks,Mark Sent from Yahoo Mail on Android On Wed, 14 Aug 2019 at 16:44, Martin Alexander Neumann wrote: Hi Mark, ah, yypush_parse does not take a pointer to

Re: Push parsing from lexer?

2019-08-14 Thread Mark Bannister via help-bison
wrote: Hi Mark, please have a look at instructing Bison to generate a push parser instead of a pull parser (which is the default): https://www.gnu.org/software/bison/manual/html_node/Push-Decl.html Yours, Alex On 14.08.19 09:14, Mark Bannister via help-bison wrote: > I am writing a Bison

Push parsing from lexer?

2019-08-14 Thread Mark Bannister via help-bison
I am writing a Bison re-entrant push parser with my own lexical analyser.  However, if my understanding is correct, the only way I know to make this work is a bit inefficient. I have a debugger interface that I'm developing that takes one line of input at a time.  The debugger then decides which

updating bison 1 pure parser calls

2015-11-24 Thread Mark Brethen
lable to actions to use #define YYPARSE_PARAM parseParam int agrampar_yyparse(void *YYPARSE_PARAM); Based on what I have read, I need to replace the declaration with: /* == bison declarations === */ // don't use

Re: [Flex-help] lex/yacc/gcc help (RESOLVED)

2013-11-08 Thread Mark Hounschell
On 11/06/2013 07:57 AM, Mark Hounschell wrote: On 11/06/2013 03:19 AM, Akim Demaille wrote: Le 5 nov. 2013 ? 14:11, Mark Hounschell a »crit : Thanks Akim, Hi! Like I said in my original post, I am yacc/lex ignorant. The strange thing, that I haven't mentioned is that this all

Re: lex/yacc/gcc help

2013-11-06 Thread Mark Hounschell
On 11/06/2013 03:19 AM, Akim Demaille wrote: Le 5 nov. 2013 ? 14:11, Mark Hounschell a Ècrit : Thanks Akim, Hi! Like I said in my original post, I am yacc/lex ignorant. The strange thing, that I haven't mentioned is that this all built successfully 4, 5, or more years ago on Linux

Re: lex/yacc/gcc help

2013-11-05 Thread Mark Hounschell
On 11/05/2013 04:43 AM, Akim Demaille wrote: Le 1 nov. 2013 ? 14:36, Mark Hounschell a Ècrit : # make ./translate5 cpu.def cat yacc1.yinit yacctoks yacc2.yinit yaccrules yacc3.yinit > yacc.in yacc -d yacc.in cat lex1.linit lextext lexfield lex2.linit > lex.in flex -l lex.in gcc -a

Re: [Flex-help] lex/yacc/gcc help

2013-11-01 Thread Mark Hounschell
/01/2013 10:29 AM, Arthur Schwarz wrote: Do a grep of your source files to locate which file eBEGINi is located in. It does not appear in any of the files included in you e-mail. - Original Message - From: Mark Hounschell To: help-bison@gnu.org; flex-h...@lists.sourceforge.net Cc: Sent: F

lex/yacc/gcc help

2013-11-01 Thread Mark Hounschell
^[ \t]+ {BEGIN code;} [A-Za-z][\$\.A-Za-z0-9]* {BEGIN code; return(p_symbol(yytext));} \n {p_eol(); ++linec;} [ ,\t] {} \n {p_eol(); ++linec;BEGIN 0;} . {return(YYERRCODE);} %% #include "process.c" Again, I am completely ignorant of lex and y

Re: Trouble with generated header file

2013-01-04 Thread Mark R Bannister
Le 2 janv. 2013 à 21:56, Mark R Bannister a écrit : >/ Hi,/ Hi Mark, >/ I hope you can help. I've been using automake, flex and bison for 10 years/ >/ on my project without complaint. They've worked together very well. Until/ >/ recently when I upgraded to OpenS

Trouble with generated header file

2013-01-02 Thread Mark R Bannister
is driving me crazy. My only workaround for now has been to remove the '%defines' statement just to get 'parse.h' generated, then add it back in again so that 'parse.c' is generated correctly. Am I doing something wrong? Any help would be much appreciated. Best

Re: Suggestions for C++ parser generator

2011-08-04 Thread Mark Boyall
In addition: If you change the filename type to a wstring, then compilation fails because the stream operators are hardcoded to output to a narrow stream. Fix: template them on the stream type. On 4 August 2011 17:40, Mark Boyall wrote: > I've been playing with the Variant you posted

Re: Suggestions for C++ parser generator

2011-08-04 Thread Mark Boyall
moved- only empty Variants should be allowed to be constructed and then build used on them. On the plus side, it was mostly hassle-free to use rvalue references- as a mutable reference is provided when using $1 for example then it was easy to use std::move as appropriate. On 28 July 2011 16:03, Ma

Re: Suggestions for C++ parser generator

2011-07-28 Thread Mark Boyall
m using Bison 2.5 and don't see anything about a %variant option. I will look through the link you posted and see what I can make happen with it. On 27 July 2011 17:42, Akim Demaille wrote: > > Le 26 juil. 2011 à 17:17, Mark Boyall a écrit : > > Hi! > > > I've got

Suggestions for C++ parser generator

2011-07-27 Thread Mark Boyall
I've got a couple of simple suggestions for the C++ parser generator. Firstly, yylex() should be declared as a (pure) virtual function in the parser interface. This would make using it re-entrantly significantly easier and would mean that the user does not have to declare it. Secondly, stack.hh sh

Re: bison-2.4.2 released [stable]

2010-03-24 Thread Mark Lavi
signed the files. Would you please update the web page with his new key and associated download the keyring link from the same URL? Thank you, Mark Lavi Senior Web Producer sgi 46600 Landing Parkway Fremont, CA 94538 (510) 933-5234 direct ml...@sgi.com mailto:ml...@sgi.com> www.sgi

Re: Can't compile bison/flex output files without cc?

2009-05-01 Thread Mark Redd
ll be passed to your parser generated by bison. I don't think it's a problem with my parser. When I compile writing "cc .." in console, it works fine with the same input code! > One thing try to make sure you don't have any shift/reduce problems in > your parser t

Can't compile bison/flex output files without cc?

2009-05-01 Thread Mark Redd
Hello everybody. I'm developing a didactic project using Anjuta IDE. I must use it, so I can't use cc. I've made my scanner/parser with flex/bison and if I type in console these tree commands flex foo.l bison -d foo.y cc lex.yy.c foo.tab.c -o foo it works. So I said "ok, now I could just create a

Without standard input

2009-04-30 Thread Mark Redd
Hi everybody. I've made my parser using Flex/Bison and it works. My main function is main() { yyparse(); } Now my task is to develop a GUI in order to use it. Suppose I've a char buffer[xxx] with the text i need to parse (and it is true, because I'm using a textview), how can I pass it t

Re: Reading parser stack

2009-04-29 Thread Mark Redd
The identifier was: %s", $2); > } > | B E D { > printf("It wasn't an identifier..."); > } > ; > > > > > > 2009/4/29 Mark Redd > >> Hello everybody, >> I would like to receive an hint about reading parser stack. >>

Reading parser stack

2009-04-29 Thread Mark Redd
this and so I'd like a general answer. So I can't modify my grammar and I don't want to read only the last token in parser, but sometimes I'm interested in reading the last n tokens. Thank you! Mark Redd ___ help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison

Multiple parsers

2009-02-19 Thread Mark Samonds
begin:vcard fn:Mark Samonds n:Samonds;Mark org:ESI US R&D adr:Suite 119;;6851 Oak Hall Lane;Columbia;MD;21045;USA email;internet:m...@esi-group.com title:Technical Director tel;work:+1-410-988-3164 ext. 200 tel;fax:+1-410-309-5943 tel;cell:+1-443-631-7355 url:http://www.esi-group.com version

BP Dedicated Server

2005-05-01 Thread Mark
do business with you. Mark Server Dept [EMAIL PROTECTED] *** No.Thank: [EMAIL PROTECTED]@gnu.org