summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/reader.c
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2013-02-11 13:51:12 +0000
committerkr.angelov <kr.angelov@gmail.com>2013-02-11 13:51:12 +0000
commit90c3304147e3829b9ea7f73085e54d9d0811ca8b (patch)
tree940fa49074899dcd6bbcc6da483671d56e52f968 /src/runtime/c/pgf/reader.c
parent10ef298fa00bd100bc854c5c8570a550f470dde4 (diff)
remove the pgf2yaml tool which was both broken and redundant. The declarations for generic programming from data.c are removed as well
Diffstat (limited to 'src/runtime/c/pgf/reader.c')
-rw-r--r--src/runtime/c/pgf/reader.c42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c
index dafa51626..874f90fb3 100644
--- a/src/runtime/c/pgf/reader.c
+++ b/src/runtime/c/pgf/reader.c
@@ -412,10 +412,10 @@ pgf_read_patt(PgfReader* rdr)
return patt;
}
-static PgfFunDecl*
-pgf_read_fundecl(PgfReader* rdr, PgfCId name)
+static PgfAbsFun*
+pgf_read_absfun(PgfReader* rdr, PgfCId name)
{
- PgfFunDecl* absfun = gu_new(PgfFunDecl, rdr->opool);
+ PgfAbsFun* absfun = gu_new(PgfAbsFun, rdr->opool);
absfun->type = pgf_read_type(rdr);
gu_return_on_exn(rdr->err, NULL);
@@ -474,7 +474,7 @@ pgf_read_absfuns(PgfReader* rdr)
{
GuMapType* map_type = (GuMapType*)
GU_TYPE_LIT(GuStringMap, _,
- gu_ptr_type(PgfFunDecl),
+ gu_ptr_type(PgfAbsFun),
&gu_null_struct);
PgfCIdMap* absfuns = gu_map_type_make(map_type, rdr->opool);
@@ -485,19 +485,19 @@ pgf_read_absfuns(PgfReader* rdr)
PgfCId name = pgf_read_cid(rdr);
gu_return_on_exn(rdr->err, NULL);
- PgfFunDecl* decl = pgf_read_fundecl(rdr, name);
+ PgfAbsFun* decl = pgf_read_absfun(rdr, name);
gu_return_on_exn(rdr->err, NULL);
- gu_map_put(absfuns, &name, PgfFunDecl*, decl);
+ gu_map_put(absfuns, &name, PgfAbsFun*, decl);
}
return absfuns;
}
-static PgfCat*
+static PgfAbsCat*
pgf_read_abscat(PgfReader* rdr, PgfAbstr* abstr, PgfCId name)
{
- PgfCat* abscat = gu_new(PgfCat, rdr->opool);
+ PgfAbsCat* abscat = gu_new(PgfAbsCat, rdr->opool);
abscat->name = name;
@@ -514,7 +514,7 @@ pgf_read_abscat(PgfReader* rdr, PgfAbstr* abstr, PgfCId name)
abscat->meta_token_prob = INFINITY;
abscat->meta_child_probs = NULL;
- abscat->functions = gu_new_buf(PgfFunDecl*, rdr->opool);
+ abscat->functions = gu_new_buf(PgfAbsFun*, rdr->opool);
size_t n_functions = pgf_read_len(rdr);
gu_return_on_exn(rdr->err, NULL);
@@ -526,9 +526,9 @@ pgf_read_abscat(PgfReader* rdr, PgfAbstr* abstr, PgfCId name)
PgfCId name = pgf_read_cid(rdr);
gu_return_on_exn(rdr->err, NULL);
- PgfFunDecl* absfun =
- gu_map_get(abstr->funs, &name, PgfFunDecl*);
- gu_buf_push(abscat->functions, PgfFunDecl*, absfun);
+ PgfAbsFun* absfun =
+ gu_map_get(abstr->funs, &name, PgfAbsFun*);
+ gu_buf_push(abscat->functions, PgfAbsFun*, absfun);
}
return abscat;
@@ -539,7 +539,7 @@ pgf_read_abscats(PgfReader* rdr, PgfAbstr* abstr)
{
GuMapType* map_type = (GuMapType*)
GU_TYPE_LIT(GuStringMap, _,
- gu_ptr_type(PgfCat),
+ gu_ptr_type(PgfAbsCat),
&gu_null_struct);
PgfCIdMap* abscats = gu_map_type_make(map_type, rdr->opool);
@@ -550,10 +550,10 @@ pgf_read_abscats(PgfReader* rdr, PgfAbstr* abstr)
PgfCId name = pgf_read_cid(rdr);
gu_return_on_exn(rdr->err, NULL);
- PgfCat* abscat = pgf_read_abscat(rdr, abstr, name);
+ PgfAbsCat* abscat = pgf_read_abscat(rdr, abstr, name);
gu_return_on_exn(rdr->err, NULL);
- gu_map_put(abscats, &name, PgfCat*, abscat);
+ gu_map_put(abscats, &name, PgfAbsCat*, abscat);
}
return abscats;
@@ -763,8 +763,8 @@ pgf_read_cncfun(PgfReader* rdr, PgfAbstr* abstr, PgfConcr* concr, int funid)
cncfun->funid = funid;
cncfun->n_lins = len;
- PgfFunDecl* absfun =
- gu_map_get(abstr->funs, &cncfun->name, PgfFunDecl*);
+ PgfAbsFun* absfun =
+ gu_map_get(abstr->funs, &cncfun->name, PgfAbsFun*);
cncfun->ep = (absfun == NULL) ? NULL : &absfun->ep;
for (size_t i = 0; i < len; i++) {
@@ -849,7 +849,7 @@ pgf_read_lindefs(PgfReader* rdr, PgfConcr* concr)
size_t n_funs = pgf_read_len(rdr);
gu_return_on_exn(rdr->err, );
- ccat->lindefs = gu_new_list(PgfFunIds, rdr->opool, n_funs);
+ ccat->lindefs = gu_new_list(PgfCncFuns, rdr->opool, n_funs);
for (size_t j = 0; j < n_funs; j++) {
PgfCncFun* fun = pgf_read_funid(rdr, concr);
gu_list_index(ccat->lindefs, j) = fun;
@@ -863,7 +863,7 @@ pgf_read_parg(PgfReader* rdr, PgfConcr* concr, PgfPArg* parg)
size_t n_hoas = pgf_read_len(rdr);
gu_return_on_exn(rdr->err, );
- parg->hypos = gu_new_list(PgfCCatIds, rdr->opool, n_hoas);
+ parg->hypos = gu_new_list(PgfCCats, rdr->opool, n_hoas);
for (size_t i = 0; i < n_hoas; i++) {
gu_list_index(parg->hypos, i) = pgf_read_fid(rdr, concr);
gu_return_on_exn(rdr->err, );
@@ -967,11 +967,11 @@ pgf_read_cnccat(PgfReader* rdr, PgfAbstr* abstr, PgfConcr* concr, PgfCId name)
gu_malloc(rdr->opool, sizeof(PgfCncCat)+n_lins*sizeof(GuString));
cnccat->abscat =
- gu_map_get(abstr->cats, &name, PgfCat*);
+ gu_map_get(abstr->cats, &name, PgfAbsCat*);
gu_assert(cnccat->abscat != NULL);
int len = last + 1 - first;
- cnccat->cats = gu_new_list(PgfCCatIds, rdr->opool, len);
+ cnccat->cats = gu_new_list(PgfCCats, rdr->opool, len);
for (int i = 0; i < len; i++) {
int fid = first + i;