summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/reader.c
diff options
context:
space:
mode:
authorKrasimir Angelov <kr.angelov@gmail.com>2017-09-14 18:11:24 +0200
committerKrasimir Angelov <kr.angelov@gmail.com>2017-09-14 18:11:24 +0200
commitbcb97a336e56fa28c4f0061602e355a3ef5abaf6 (patch)
tree205b8caefa56d575c87cbf5bc4e88a8888a1c478 /src/runtime/c/pgf/reader.c
parent0d42eed7b6806d6c58f39c65c924546f2a07cbe0 (diff)
make the API for indexing in the parser and the linearizer public since it will be needed in the Haskell binding
Diffstat (limited to 'src/runtime/c/pgf/reader.c')
-rw-r--r--src/runtime/c/pgf/reader.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c
index 2129269e8..2821857d6 100644
--- a/src/runtime/c/pgf/reader.c
+++ b/src/runtime/c/pgf/reader.c
@@ -936,18 +936,6 @@ pgf_read_pargs(PgfReader* rdr, PgfConcr* concr)
return pargs;
}
-extern void
-pgf_parser_index(PgfConcr* concr,
- PgfCCat* ccat, PgfProduction prod,
- bool is_lexical,
- GuPool *pool);
-
-extern void
-pgf_lzr_index(PgfConcr* concr,
- PgfCCat* ccat, PgfProduction prod,
- bool is_lexical,
- GuPool *pool);
-
static bool
pgf_production_is_lexical(PgfReader* rdr, PgfProductionApply *papp)
{
@@ -1075,7 +1063,7 @@ pgf_read_cnccat(PgfReader* rdr, PgfAbstr* abstr, PgfConcr* concr, PgfCId name)
int len = last + 1 - first;
cnccat->cats = gu_new_seq(PgfCCat*, len, rdr->opool);
-
+
for (int i = 0; i < len; i++) {
int fid = first + i;
PgfCCat* ccat = gu_map_get(concr->ccats, &fid, PgfCCat*);