diff options
Diffstat (limited to 'src/libutil/aterm.cc')
-rw-r--r-- | src/libutil/aterm.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libutil/aterm.cc b/src/libutil/aterm.cc index 77bf8dab4c..6ca4521909 100644 --- a/src/libutil/aterm.cc +++ b/src/libutil/aterm.cc @@ -27,3 +27,15 @@ Error badTerm(const format & f, ATerm t) } return Error(format("%1%, in `%2%'") % f.str() % (string) s); } + + +ATerm toATerm(const char * s) +{ + return (ATerm) ATmakeAppl0(ATmakeAFun((char *) s, 0, ATtrue)); +} + + +ATerm toATerm(const string & s) +{ + return toATerm(s.c_str()); +} |