Subversion Repositories PlanixRsrch.SVN


Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
144 239d 01h 7u83 /tags/mgen-0.0.1/ First working version.

Limits: max. 1000 chars, no bounds checking, mgen_parse can only
decide if a file matches the grammer (true/false), no error
handling at al.
143 239d 01h 7u83 /trunk/mgen/ Merged first mgen with fully working mgen_parse  
130 242d 08h 7u83 /trunk/ Merged bnf (mgen) branch

mgen is a BNF parser.
129 242d 08h 7u83 /branches/bnf/ renamed bnf to mgen  
127 242d 08h 7u83 /branches/bnf/bnf/ Merged last cleanup branch  
125 242d 08h 7u83 /branches/bnf/bnf/ Merged cleanup branch  
122 242d 09h 7u83 /branches/bnf/bnf/ make clean removes .core files  
121 242d 09h 7u83 /branches/bnf/bnf/ More complex test cases  
120 242d 09h 7u83 /branches/bnf/bnf/ Removed spaces to make it compatible with current BNF parser  
119 242d 09h 7u83 /branches/bnf/bnf/ Syntax parsing works now  
118 242d 17h 7u83 /branches/bnf/bnf/ currently causes a segfault  
117 242d 23h 7u83 /branches/bnf/bnf/ new approach to parse BNF  
116 243d 06h 7u83 /branches/bnf/bnf/ Work on simplifiing  
115 243d 11h 7u83 /branches/bnf/bnf/ Added macros mgen_tell and mgen_seek  
114 243d 12h 7u83 /branches/bnf/bnf/ All characters read from input file are stored into buffer.
Thus we can implement seek functions.

WARNING: currently the buffer size is only 1024 bytes. No realloc
is done by mgen_getc. Also there is no error checking when
mgen_ungetc is onvoked on an empty buffer.
113 244d 00h 7u83 /branches/bnf/bnf/ simplified problem cases  
112 244d 00h 7u83 /branches/bnf/bnf/ Can parse some PRGs, but fails when multiple <Rules> are present.

Manyy compiler warnings currently
111 244d 00h 7u83 /branches/bnf/bnf/ make clean removes $(PRG) now  
110 244d 00h 7u83 /branches/bnf/bnf/ Removed out-commented old code wich used "ungetc" system function  
109 244d 00h 7u83 /branches/bnf/bnf/ Test BNFs + Program  

Show All