action code block delimiters

2023-03-27 Thread anand akhare
hello bison team I have studied bison and developed software based on it. My question is one technical and later one is in general. After using bison for some reason, I developed parser generator which is unique in implementation compare to many years parser generators are modeled on yac

parser multiple times called recursively

2024-03-26 Thread anand akhare
hello, with pure option, bison parser can be multithreaded. however, i want to call parser recursively by iitself. Below is small code snippet to exemplify: token1: token2 token3 { // switch yylex buffer state yyparse(); // ..

tokens without input match

2018-04-27 Thread Anand Akhare
in following code, bison matches for word1 and word2 for input but it doesn't bypass word3 while it matches, executes action and throws error. Is it possible that anything that doesn't reach till input can be blocked? input: word1 | word2 word1 : WORD1 word2: WORD2 word3: WORD3 Than

ambiguous syntax error

2018-08-08 Thread Anand Akhare
Hi Bison team/users, I have written lot many code around bison parser generated for some work. But, it is throwing error syntax is ambiguous. I was verifying my syntax in sample implementation to confirm if something is wrong. My bison parser code is quite big now. I have been using bison fo

Re: ambiguous syntax error

2018-08-08 Thread Anand Akhare
I am using report option to generate report. I have gone thru the report to find expected conflicts. Odd thing is it is crashing though after ambiguous error it should return. Sent from my iPhone > On 08-Aug-2018, at 7:12 PM, Hans Åberg wrote: > > >> On 8 Aug 2018, at 14:3

Re: ambiguous syntax error

2018-08-08 Thread Anand Akhare
Crash is in parser code. That is why I asked should I explore parser code Sent from my iPhone > On 08-Aug-2018, at 9:16 PM, Hans Åberg wrote: > > >> On 8 Aug 2018, at 16:50, Anand Akhare wrote: >> >> I am using report option to generate report. I have gone

YYMAXDEPTH and stack usage

2018-09-06 Thread Anand Akhare
Hi help-bison, stack memory is allocated with size YYMAXDEPTH * sizeof(GLRStackItem) and YYMAXDEPTH defaults is 1. Does this reflect as maximum number of tokens which means maximum number of tokens that can be shifted is 1 without reducing(likely to happen in right recursion)? Re

Re: YYMAXDEPTH and stack usage

2018-09-19 Thread Anand Akhare
>> Le 8 sept. 2018 à 09:14, Akim Demaille a écrit : >> >> >> >>> Le 7 sept. 2018 à 08:13, Anand Akhare a écrit : >>> >>> Hi help-bison, >>>stack memory is allocated with size YYMAXDEPTH * sizeof(GLRStackItem) >>> and YYMAX

odd error messages

2018-10-06 Thread Anand Akhare
Hello, after running parser on code, error messages are showing in wrong sequence. Below are errors with line 379 and 378 in wrong sequence when it should be 378 followed by 379. preprocess.y:379.13-27: error: symbol var_recur_comma is used, but is not defined as a token and has no rules %type

Re: odd error messages

2018-10-07 Thread Anand Akhare
it is possible to ignore it and get the final code. Is it possible to get parser generated with this error being ignored? Regards, Anand On Sun, Oct 7, 2018 at 11:41 AM Akim Demaille wrote: > Hi Anand, > > > Le 7 oct. 2018 à 05:27, Anand Akhare a écrit : > > > > Hello, >

Re: bison info doc - precedence in recursive parsing

2019-02-03 Thread Anand Akhare
Pasting link of info doc https://www.gnu.org/software/bison/manual/html_node/How-Precedence.html#How-Precedence > On 03-Feb-2019, at 12:20 PM, wrote: > > Hello, > in info doc of bison, it is mentioned that rule gets its precendence from > last terminal symbol. > pasted below: > The first