English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Log of /branches/common-nfo/tools/nfotiser/parser.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3464 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 15:08:25 2007 UTC (6 years, 6 months ago) by tg
File length: 10571 byte(s)
Diff to previous 3463
that one can now be omitted
we'll have to make sure that a kw_iter of 0 is thought of as 1


Revision 3463 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 15:04:31 2007 UTC (6 years, 6 months ago) by tg
File length: 10440 byte(s)
Diff to previous 3462
even cooler output, and I bet nobody will understand the output,
the utf-8, nor the code ☺


Revision 3462 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 14:57:19 2007 UTC (6 years, 6 months ago) by tg
File length: 10282 byte(s)
Diff to previous 3461
improve dumping


Revision 3461 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 14:53:21 2007 UTC (6 years, 6 months ago) by tg
File length: 10124 byte(s)
Diff to previous 3460
• new keyword type MULTITOP = multi + optional iterator
• change a little in the data types to match spec and nfo draft
• fix a double free while here: str_[n]add() does realloc, no need to free


Revision 3460 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 14:05:23 2007 UTC (6 years, 6 months ago) by tg
File length: 9714 byte(s)
Diff to previous 3459
fix these bugs and add line numbers to syntax errors as bonus


Revision 3459 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 13:50:32 2007 UTC (6 years, 6 months ago) by tg
File length: 9247 byte(s)
Diff to previous 3457
add some debugging – enough to find the endless loop


Revision 3457 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 13:40:07 2007 UTC (6 years, 6 months ago) by tg
File length: 8710 byte(s)
Diff to previous 3456
hook parser and dumper into main loop, seems to loop and hog all mem tho, a case for the debugger...

Revision 3456 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 13:18:23 2007 UTC (6 years, 6 months ago) by tg
File length: 8375 byte(s)
Diff to previous 3455
fix

Revision 3455 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 13:10:50 2007 UTC (6 years, 6 months ago) by tg
File length: 8384 byte(s)
Diff to previous 3454
finish the parser (hopefully), add a dumper


Revision 3454 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 12:04:34 2007 UTC (6 years, 6 months ago) by tg
File length: 4906 byte(s)
Diff to previous 3452
mooore

Revision 3452 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 11:22:16 2007 UTC (6 years, 6 months ago) by tg
File length: 4021 byte(s)
Diff to previous 3449
sometimes, the best ideas come on the way to work
after mmapping the file, make a local NUL-terminated copy (i.e. read-writable)
this will greatly simplify the following algorithm.


Revision 3449 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 8 16:51:04 2007 UTC (6 years, 6 months ago) by tg
File length: 3733 byte(s)
Diff to previous 3446
+spec

Revision 3446 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 8 14:55:33 2007 UTC (6 years, 6 months ago) by tg
File length: 2209 byte(s)
Diff to previous 3444
more, but I'm hungry now and unable to concentrate


Revision 3444 - (view) (download) (annotate) - [select for diffs]
Added Wed Aug 8 14:32:17 2007 UTC (6 years, 6 months ago) by tg
File length: 1721 byte(s)
first cut at the parser data types

thanks to bsiegert@mbsd for discussing the algorithms and data types used
and providing useful information


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20