libpgf: added index for fast lexicon lookup. Still not perfect

This commit is contained in:
kr.angelov
2012-02-21 21:17:50 +00:00
parent eff8e1134a
commit dc4c3d3b28
5 changed files with 236 additions and 105 deletions

View File

@@ -4,10 +4,10 @@
#include <gu/variant.h>
#include <gu/assert.h>
PgfCCat pgf_ccat_string = { NULL, NULL, GU_NULL_SEQ, -1 };
PgfCCat pgf_ccat_int = { NULL, NULL, GU_NULL_SEQ, -2 };
PgfCCat pgf_ccat_float = { NULL, NULL, GU_NULL_SEQ, -3 };
PgfCCat pgf_ccat_var = { NULL, NULL, GU_NULL_SEQ, -4 };
PgfCCat pgf_ccat_string = { NULL, NULL, 0, GU_NULL_SEQ, -1 };
PgfCCat pgf_ccat_int = { NULL, NULL, 0, GU_NULL_SEQ, -2 };
PgfCCat pgf_ccat_float = { NULL, NULL, 0, GU_NULL_SEQ, -3 };
PgfCCat pgf_ccat_var = { NULL, NULL, 0, GU_NULL_SEQ, -4 };
PgfCCatId
pgf_literal_cat(PgfLiteral lit)