Author: muggenhor
Date: Thu Jul 3 16:57:18 2008
New Revision: 5356
URL: http://svn.gna.org/viewcvs/warzone?rev=5356&view=rev
Log:
Provide a more useful error message than "Weirdy action on keymap processing".
Instead print the enum-number which we used to switch on.
Modified:
trunk/src/keyma
Author: evilguru
Date: Thu Jul 3 18:19:41 2008
New Revision: 5357
URL: http://svn.gna.org/viewcvs/warzone?rev=5357&view=rev
Log:
Fix a bug in vectorMap that could result in a segfault.
Modified:
trunk/lib/betawidget/vector.c
___
Warzone-commits m
Author: muggenhor
Date: Thu Jul 3 20:55:06 2008
New Revision: 5359
URL: http://svn.gna.org/viewcvs/warzone?rev=5359&view=rev
Log:
Rewrite the code generator and parser for the database metalanguage to perform
less (or no) parsing in the code generators.
Instead we now have a two phase process:
Author: muggenhor
Date: Thu Jul 3 20:45:32 2008
New Revision: 5358
URL: http://svn.gna.org/viewcvs/warzone?rev=5358&view=rev
Log:
Add a code generator for my database meta-language
This code generator is still in a prototyping phase. It'll probably get
rewritten entirely.
Added:
trunk/buil
Author: muggenhor
Date: Thu Jul 3 20:55:17 2008
New Revision: 5360
URL: http://svn.gna.org/viewcvs/warzone?rev=5360&view=rev
Log:
Don't process the "set" field type as a field qualifier. Instead rename and
modify preProcessQualifiers and postProcessQualifiers to preProcessField and
postProcessF
Author: muggenhor
Date: Thu Jul 3 20:55:26 2008
New Revision: 5361
URL: http://svn.gna.org/viewcvs/warzone?rev=5361&view=rev
Log:
Rewrite SQL table generator for new parser architecture
Modified:
trunk/build_tools/code-generators/sql_tabledef_cg.pm
_
Author: muggenhor
Date: Thu Jul 3 20:56:34 2008
New Revision: 5362
URL: http://svn.gna.org/viewcvs/warzone?rev=5362&view=rev
Log:
Rename test_code to test_code.tpl
Added:
trunk/build_tools/code-generators/test_code.tpl
- copied unchanged from r5361, trunk/build_tools/code-generators/te
Author: muggenhor
Date: Thu Jul 3 21:04:00 2008
New Revision: 5363
URL: http://svn.gna.org/viewcvs/warzone?rev=5363&view=rev
Log:
Add file headers and leaders to generated files
Give the code generators the opportunity to print something at the start and
the end of the file. E.g. header guards
Author: muggenhor
Date: Thu Jul 3 21:04:10 2008
New Revision: 5364
URL: http://svn.gna.org/viewcvs/warzone?rev=5364&view=rev
Log:
Only auto-increment the ID for the base class
Don't add an AUTOINCREMENT clause to the PRIMARY KEY, ID column if it we're not
working on the abstract base class.
Mo
Author: muggenhor
Date: Thu Jul 3 21:05:43 2008
New Revision: 5365
URL: http://svn.gna.org/viewcvs/warzone?rev=5365&view=rev
Log:
Add a code generator for SQL SELECT statements
Add a new code generator for the database mini-meta-language. It creates SQL
SELECT statements that use INNER JOINs to
Author: muggenhor
Date: Thu Jul 3 21:10:25 2008
New Revision: 5366
URL: http://svn.gna.org/viewcvs/warzone?rev=5366&view=rev
Log:
Code generators don't need to know how many code to generate anymore
A slight modification to the code generators removes their need for needing to
know how many ele
Author: muggenhor
Date: Thu Jul 3 21:10:36 2008
New Revision: 5367
URL: http://svn.gna.org/viewcvs/warzone?rev=5367&view=rev
Log:
Move duplicated looping out of the code generators
Move the duplicated effort of looping over all structs and enums out of the
code generators and into the code that
Author: muggenhor
Date: Thu Jul 3 21:10:46 2008
New Revision: 5368
URL: http://svn.gna.org/viewcvs/warzone?rev=5368&view=rev
Log:
"die" on a parsing error, don't just print "Unmatched line"
Modified:
trunk/build_tools/code-generators/db-lang.pl
_
Author: muggenhor
Date: Thu Jul 3 21:10:57 2008
New Revision: 5369
URL: http://svn.gna.org/viewcvs/warzone?rev=5369&view=rev
Log:
Remove commented out & useless code
Modified:
trunk/build_tools/code-generators/sql_tabledef_cg.pm
___
Warzone-commi
Author: muggenhor
Date: Thu Jul 3 21:23:38 2008
New Revision: 5370
URL: http://svn.gna.org/viewcvs/warzone?rev=5370&view=rev
Log:
Add Makefile to produce test-output from test-input for DB mini language code
generators
Added:
trunk/build_tools/code-generators/Makefile (with props)
Modifie
Author: muggenhor
Date: Thu Jul 3 22:03:27 2008
New Revision: 5371
URL: http://svn.gna.org/viewcvs/warzone?rev=5371&view=rev
Log:
Don't create an unnecessary temporary
Modified:
trunk/build_tools/code-generators/sql_tabledef_cg.pm
___
Warzone-com
Author: muggenhor
Date: Thu Jul 3 22:03:38 2008
New Revision: 5372
URL: http://svn.gna.org/viewcvs/warzone?rev=5372&view=rev
Log:
Generate multi-line SELECT statements instead of single-line ones
Modified:
trunk/build_tools/code-generators/sql_selectdef_cg.pm
__
Author: muggenhor
Date: Thu Jul 3 22:07:58 2008
New Revision: 5373
URL: http://svn.gna.org/viewcvs/warzone?rev=5373&view=rev
Log:
Don't fetch the primary key, as we probably don't need it
Modified:
trunk/build_tools/code-generators/sql_selectdef_cg.pm
__
Author: muggenhor
Date: Thu Jul 3 23:51:23 2008
New Revision: 5374
URL: http://svn.gna.org/viewcvs/warzone?rev=5374&view=rev
Log:
Don't print directly from the code generators, instead append to an output
string for printing at a later time.
Modified:
trunk/build_tools/code-generators/c_str
Author: muggenhor
Date: Fri Jul 4 00:14:41 2008
New Revision: 5375
URL: http://svn.gna.org/viewcvs/warzone?rev=5375&view=rev
Log:
Fix a syntax error introduced in r5374
Modified:
trunk/build_tools/code-generators/sql_tabledef_cg.pm
___
Warzone-co
Author: muggenhor
Date: Fri Jul 4 01:21:45 2008
New Revision: 5376
URL: http://svn.gna.org/viewcvs/warzone?rev=5376&view=rev
Log:
Add IMD_model as a dedicated type to the mini-meta database schema language
Modified:
trunk/build_tools/code-generators/c_structdef_cg.pm
trunk/build_tools/co
Author: devurandom
Date: Fri Jul 4 07:58:00 2008
New Revision: 5377
URL: http://svn.gna.org/viewcvs/warzone?rev=5377&view=rev
Log:
Use platform commands to move, not posix ones...
Modified:
trunk/po/makefile.raw
___
Warzone-commits mailing list
W
22 matches
Mail list logo