oga/ext/c
Yorick Peterse 629dcd3fe6 Support for IO inputs in the lexer.
Using IO/StringIO objects one can parse large XML files without first having to
read the entire file into memory. This can potentially save a lot of memory at
the cost of a slightly slower runtime.

For IO like instances the lexer will consume the input line by line. If a
String is given it's consumed as a whole instead. A small side effect of
reading the input line by line is that text such as "foo\nbar" will be lexed as
two tokens instead of one.

Fixes #19.
2014-05-26 00:30:39 +02:00
..
extconf.rb Only include debug info when DEBUG is set. 2014-05-15 20:43:48 +02:00
lexer.h Fixed guard in the lexer header. 2014-05-18 16:51:17 +02:00
lexer.rl Support for IO inputs in the lexer. 2014-05-26 00:30:39 +02:00
liboga.c Don't redefine namespaces in C. 2014-05-07 10:52:06 +02:00
liboga.h Removed stdioh. #include. 2014-05-11 21:06:55 +02:00