kr.angelov
|
86e9acc7a7
|
throw away the long obsolete runtime type information in the C runtime
|
2014-10-09 13:44:26 +00:00 |
|
kr.angelov
|
e8335806af
|
GuString is now an ordinary C string - it makes live easier. In addition PgfSymbolKS, PgfExprFun and PgfLiteralStr now keep their strings as embedded flexible arrays. The latest change gives us the same compactness as the old representation but it is a lot easier to use.
|
2013-10-04 12:04:39 +00:00 |
|
kr.angelov
|
a42cbb84ff
|
add type signature for gu_string_length in the headers of libgu
|
2013-09-18 08:03:37 +00:00 |
|
kr.angelov
|
d1e6a9c2ba
|
added order and equality for strings in libgu
|
2013-09-17 13:45:37 +00:00 |
|
kr.angelov
|
2a49e4e1d6
|
a major refactoring in the C runtime. GuList is now removed and replaced with GuSeq. The GuSeq/GuBuf API is simplified
|
2013-09-17 12:45:00 +00:00 |
|
kr.angelov
|
2e8f055164
|
optimize the reading of strings in the grammar loader.
|
2013-09-13 08:28:20 +00:00 |
|
kr.angelov
|
7c0bad5092
|
remove the read and write modules from libgu. this simplifies the i/o layer
|
2013-09-05 11:20:39 +00:00 |
|
kr.angelov
|
d4289a6654
|
comparison for strings in libgu
|
2013-08-27 08:07:18 +00:00 |
|
kr.angelov
|
2948231e0f
|
hash function for abstract syntax trees
|
2013-07-02 19:12:53 +00:00 |
|
kr.angelov
|
22f44ef61f
|
word completion in the C runtime. The runtime/python/test.py example is now using readline with word completion
|
2013-05-01 06:09:55 +00:00 |
|
kr.angelov
|
ed5de8335b
|
libpgf: implementation for built in literal categories
|
2012-03-07 16:39:29 +00:00 |
|
kr.angelov
|
ecb5e9f23a
|
libpgf: fix in string.h
|
2012-01-26 08:58:03 +00:00 |
|
kr.angelov
|
2eee382a62
|
initial import of the C runtime
|
2012-01-20 13:41:10 +00:00 |
|