descriptionA small C refactoring tool
homepage URLhttp://ironout.berlios.de/
owneraligrudi@gmail.com
last changeFri, 27 Feb 2009 19:11:14 +0000 (27 22:41 +0330)
content tags
add:
readme
This is actually a failed attempt on refactoring C. The main lesson learnt was that yacc and lex are not suitable for parsing C (if anything at all). Also most C programmers, including myself, don't bother with such tools. Anyway, if anyone does need a C refactoring tool, I suggest changing ironout to use neatcc. It parses C and resolves symbols very neatly!
shortlog
2009-02-27 Ali Gholami... block: don't put spaces around :master
2009-02-27 Ali Gholami... ironout: trivial syntax fix
2008-11-26 Ali Gholami... name: name_init() needs a node struct
2008-11-26 Ali Gholami... Makefile: use ctags instead of etags
2008-11-03 Ali Gholami... project: fix project_init() declaration
2008-10-10 Ali Gholami... block: use ref struct as the key for block->names
2008-10-08 Ali Gholami... c.y: fix type_qualifier rules not to pop nodes from...
2008-09-23 Ali Gholami... strutils: fix startswith
2008-09-23 Ali Gholami... README: add NEWS section
2008-09-20 Ali Gholami... typedefs: add typedef_name() for deciding whether a...
2008-09-19 Ali Gholami... strutils: faster implementation of endswith
2008-09-19 Ali Gholami... strutils: faster implementation of startswith
2008-09-19 Ali Gholami... c.y: push empty expressions as an AST_STMT node
2008-09-16 Ali Gholami... test-parameters: test functions parameters and similar...
2008-09-16 Ali Gholami... name: handle function parameters when looking for param...
2008-09-16 Ali Gholami... name: rename guess_name_modifiers() to guess_name_flags
...
heads
15 years ago master