hoa: preliminary implementation of a parser
* src/hoaparse/Makefile.am, src/hoaparse/fmterror.cc, src/hoaparse/hoaparse.yy, src/hoaparse/hoascan.ll, src/hoaparse/parsedecl.hh, src/hoaparse/public.hh: New files. * src/Makefile.am, configure.ac, README: Adjust. * src/tgbatest/ltl2tgba.cc: Add a -XH option. * src/tgbatest/hoaparse.test: New file. * src/tgbatest/Makefile.am: Adjust. * buddy/src/bddx.h: Add a bdd_from_int() function.
This commit is contained in:
parent
e1d4522ca9
commit
e55bcd95aa
14 changed files with 1138 additions and 3 deletions
|
|
@ -573,6 +573,7 @@ protected:
|
|||
friend bdd bdd_makesetpp(int *, int);
|
||||
friend int bdd_setbddpair(bddPair*, int, const bdd &);
|
||||
friend int bdd_setbddpairs(bddPair*, int*, const bdd *, int);
|
||||
friend bdd bdd_from_int(int i);
|
||||
friend bdd bdd_buildcube(int, int, const bdd *);
|
||||
friend bdd bdd_ibuildcubepp(int, int, int *);
|
||||
friend bdd bdd_not(const bdd &);
|
||||
|
|
@ -715,6 +716,9 @@ inline bdd bdd_makesetpp(int *v, int n)
|
|||
inline int bdd_setbddpair(bddPair *p, int ov, const bdd &nv)
|
||||
{ return bdd_setbddpair(p,ov,nv.root); }
|
||||
|
||||
inline bdd bdd_from_int(int i)
|
||||
{ return i; }
|
||||
|
||||
/* In bddop.c */
|
||||
|
||||
inline bdd bdd_replace(const bdd &r, bddPair *p)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue