Re: I am confused after reading codes of PostgreSQL three week - Mailing list pgsql-hackers

From hom
Subject Re: I am confused after reading codes of PostgreSQL three week
Date
Msg-id AANLkTikKtHK0BXo+i26pD9S9+UKe-0aWgLPjw1-GGwNy@mail.gmail.com
Whole thread Raw
In response to Re: I am confused after reading codes of PostgreSQL three week  (Martijn van Oosterhout <kleptog@svana.org>)
List pgsql-hackers
2011/3/20 Martijn van Oosterhout <kleptog@svana.org>:
> On Sun, Mar 20, 2011 at 11:50:01AM +0800, hom wrote:
>> I trace into scan.c because I want to known how the paser tree is
>> built and I debug the source step by step.
>> Then the eclipse pick up the scan.I and the excute order does not
>> match the code.
>
> Umm, the scanners produced by flex and bison are huge table driven
> parsers, which makes following what is happening in terms of "parse
> tree" extremely difficult to follow.
>
> If you want to follow what's happening, see the following page:
>
> http://dinosaur.compilertools.net/bison/bison_11.html
>
> Which will cause the parser to dump what it's doing. As the page says,
> stepping through the processed file reveals little, becuase it's the
> same code being executed over and over again, only the variables
> change.
>
> Have a nice day,
> --
> Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
>> Patriotism is when love of your own people comes first; nationalism,
>> when hate for people other than your own comes first.
>>                                       - Charles de Gaulle
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iD8DBQFNhdIqIB7bNG8LQkwRAoMeAJsG3Z1reT2E04fy+sFvA2izfXOX3gCfbxhN
> fra+WGq65WMfNlmFa9NGktU=
> =3kpG
> -----END PGP SIGNATURE-----
>
>

Thanks Martijn.
I am trying lex and yacc on my Linux. :)


--
Best Wishes!

                                     hom


pgsql-hackers by date:

Previous
From: Rod Taylor
Date:
Subject: Re: foreign keys for array/period contains relationships
Next
From: hom
Date:
Subject: Re: I am confused after reading codes of PostgreSQL three week