2 ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2000.
3 ** See ../LICENSE for license information.
19 extern lltok lltok_create (int p_tok, /*@only@*/ fileloc p_loc) /*@modifies nothing@*/ ;
20 extern /*@observer@*/ cstring lltok_unparse (lltok p_tok) /*@*/ ;
22 extern void lltok_release (/*@special@*/ lltok p_t) /*@releases p_t.loc@*/ ;
24 extern /*@dependent@*/ /*@exposed@*/ fileloc lltok_getLoc (lltok p_t) /*@*/ ;
25 extern int lltok_getTok (lltok p_t) /*@*/ ;
27 # define lltok_getTok(t) ((t).tok)
28 # define lltok_getLoc(t) ((t).loc)
30 extern bool lltok_isSemi (lltok p_tok);
33 # error "Multiple include"