Re: I am confused after reading codes of PostgreSQL three week
От | hom |
---|---|
Тема | Re: I am confused after reading codes of PostgreSQL three week |
Дата | |
Msg-id | AANLkTikKtHK0BXo+i26pD9S9+UKe-0aWgLPjw1-GGwNy@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: I am confused after reading codes of PostgreSQL three week (Martijn van Oosterhout <kleptog@svana.org>) |
Список | 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 по дате отправления: