aboutsummaryrefslogtreecommitdiff
path: root/src/build.l (follow)
AgeCommit message (Collapse)Author
2009-12-21m3 is copied into trunk, we should be good to go, now.Mike Buland
2009-12-21Removed the old trunk contents. About to load up m3Mike Buland
2007-07-03Since libbu++-reorg is now the trunk, build has been updated to work with it.Mike Buland
2007-04-24Half way there on the road to implementing basic group functionality. You canMike Buland
create groups, you can't do anything with them yet (although the syntax is supported already.)
2007-02-21Added a new key in the lexer that converts any string contained in `` to aMike Buland
command and captures the output. This nicely solves many of my problems for now. Is it a hack? You be the judge...
2006-09-12Build now builds, it has viewers, and dependancy checking, and everything works.Mike Buland
Now we have to add cleaning, caching, and more viewer hooks / viewers.
2006-08-28Renamed Builder to BuildParser, soon I'll add the Parser base class and makeMike Buland
the whole thing official.
2006-08-22Added targets, and the global set command, things are really coming along now.Mike Buland
2006-08-22Fixed the lexer to complain about invalid escape sequences in strings.Mike Buland
2006-08-22The basic outline for all of the initial functions and rules has been set. TheMike Buland
parser and scanner are using the new system so they actually match functions and whatnot and pass that data to the parser, it's very cool.
2006-08-21Alright, the grammer is almost there, just debugging, in what I call extreme-Mike Buland
debugging mode. If you wanted something intelligable, don't use this one.
2006-08-21Getting there, it compiles, now for the fun sophisticated pieces where theMike Buland
builder itself tells the lexer which tokens are functions, and which are target types.
2006-08-18Gutted, deleted almost all the source, too many changes to keep it around, we'llMike Buland
see what happens next.
2006-08-07A bug in the lexer was causing the line count to be off by 3 for every lineMike Buland
continuation token.
2006-08-07Updated the lexer to not include + or = in string literals outside of quotes.Mike Buland
Added the new make style viewer, the simplest, lamest viewer, but it looks just like the output of make. Very useful for debugging and seeing what's going on.
2006-08-06A load of updates, most of these made me realize that I probably could do thisMike Buland
whole thing a lot better. We'll see how that works out later, once I figure out how to do it better.
2006-08-04Updated error reporting, fixed the command line params, they work now.Mike Buland
2006-08-02Some minor updates to the functionalityMike Buland
2006-08-01It builds fine, and can build other things as well, like squirrelmud, and clean.Mike Buland
I need to fix the dependancy tracking so that it will only check if it needs to, sort of like pymake. And does each file as it gets to it.
2006-07-31I still can't get the pymake file to auto-make the bison and flex .c files, butMike Buland
besides that everything is looking great. There's only one thing left to parse and interpret before we can try actually building something.
2006-07-30It's starting to look pretty good, just trying to figure out how to get throughMike Buland
everything that needs to be made modular and general.
2006-07-30Found out all of the c++ stuff in bison broke in 2.2, now we have to pick aMike Buland
version, there is no way around it nicely.
2006-07-30Figured out a format I like, we'll see what happens.Mike Buland