Feel free to edit the wiki.
On Thu, Nov 21, 2013 at 8:13 PM, Christian Johnson <[email protected]> wrote: > Luca Bruno <lethalman88@...> writes: > > > > > On 21/11/2013 01:54, Christian Johnson wrote: > > > Hi all! > > > > > > I've been mucking around in the vala source code, and I got a little > stuck. > > > I can't find where Vala.Parser actually creates the code nodes. > According to > > > https://wiki.gnome.org/Vala/Hacking#Back_to_the_Parser: > > > > > > "However the Parser calls back to the context and uses it to create > code > > > nodes (mentioned before), then adds these code nodes into the > context's root > > > code node." > > > > > > But where does it call back to the context? The only places I've found > it > > > simply calls the context to get a property value, not set anything. > > Yes that phrase is wrong. Context does not create code nodes. The parser > > creates code nodes everywhere, new Vala.Method... new Vala.Parameter, > > new.... about every "new" in valaparser.vala creates a code node. > > > > I see. Someone should really change that. I was looking at the > parse_declarations method and, as I was missing the no s when it calls > parse_declaration, thought it was a recursive method call. As you can > imagine I was very confused. > > > _______________________________________________ > vala-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/vala-list > -- www.debian.org - The Universal Operating System _______________________________________________ vala-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/vala-list
