mozilla

Compare Revisions

Pork Tool Development

Change Revisions

Revision 135584:

Revision 135584 by gatoatigrado on

Revision 135585:

Revision 135585 by gatoatigrado on

Title:
Pork Tool Development
Pork Tool Development
Slug:
Pork_Tool_Development
Pork_Tool_Development
Content:

Revision 135584
Revision 135585
n11      Most tools are in the "oink" directory.n11      Most tools are in the "oink" directory. The "renamer" 
 >tool is used as an example; tests are in the "oink/renamer_tests"
 > subdirectory.
t20      AST nodes have a location associated with them; SourceLoc it20      <strong>source locations</strong> AST nodes have a location
>s defined to be an integer corresponding to an string offset. Thi> associated with them; SourceLoc is defined to be an integer corr
>s can be translated to an UnboxedLoc, which has a line and column>esponding to an string offset. This can be translated to an Unbox
> offset (see renamer.cc:65). CPPSourceLoc wraps this, providing i>edLoc, which has a line and column offset (see renamer.cc:65). CP
>nformation about macro expansion.>PSourceLoc wraps this, providing information about macro expansio
 >n. CPPSourceLoc will sometimes change the previously provided loc
 >ation information.

Back to History