BOOST WIKI | Boost.Build V2 | RecentChanges | Preferences | Page List | Links List
Showing revision 2
This pages describes a status of Boost.Build projects:
This project aims to replace the old Jam interpreter with a new clean C++ implementation. This will make possible automatic on-the-fly translation of jamfiles to Python scripts. For example, it should be possible to do something like this:
#SCons construct file
- Grammar parsing is almost completely rewritten. Jam parser is now %pure_parser (i.e. reenterable and thread-safe) and it produces a nice clean AST (with a couple of node types absent in original Jam parser). Refcounted strings and AST nodes are used, so no memory is leaked.
- AST 'pretty' printer is finished (but its output is not really 'pretty'). Right now, 'pretty printed' BBv2 can be used to compile Boost.Build C++.
- Jam grammar is not very suited for anything other than direct interpreting. Investigate the possibility of rewriting.
- Port variable expansion.
[buy lipitor online] [buy lipitor] [[buy lipitor online]]
Disclaimer: This site not officially maintained by Boost Developers