[tree_ant.h] Language Interface

contents



#include "ptm.h"
#include "gls_abs.h"




symbol objects - init & quit

void tree_initSymbols()
void tree_quitSymbols()


Types & Constants


tree abstract type

treeTerm abstract type
treeAsg abstract type


Access to Tokens

c_bool Ttree_Name(GLS_Tok x)
c_bool Ttree_String(GLS_Tok x)
c_bool Ttree_Link(GLS_Tok x)
c_bool Ttree_Number(GLS_Tok x)


Access to Terms

c_bool tree_tree(PT_Abs_Term x, tree* x1)
c_bool tree_Term(PT_Abs_Term x, treeTerm* x1)
c_bool tree_Asg(PT_Abs_Term x, treeAsg* x1)


tree

c_bool tree_Start_plv(tree x, treeTerm* x1)
#define tree_Start_0   tree_Start_plv
 


Term

c_bool treeTerm_str(treeTerm x, GLS_Tok* x1)
c_bool treeTerm_map(treeTerm x, GLS_Lst(treeAsg)* x1)
c_bool treeTerm_row(treeTerm x, GLS_Lst(treeTerm)* x1)
c_bool treeTerm_num(treeTerm x, GLS_Tok* x1)
c_bool treeTerm_ref(treeTerm x, GLS_Tok* x1)


Asg

c_bool treeAsg_asg(treeAsg x, GLS_Tok* x1, treeTerm* x2)