]>
Commit | Line | Data |
---|---|---|
1 | /* | |
2 | ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001. | |
3 | ** See ../LICENSE for license information. | |
4 | ** | |
5 | */ | |
6 | /* | |
7 | ** importNode.h | |
8 | ** | |
9 | ** needs "ltoken_type.h" | |
10 | */ | |
11 | ||
12 | typedef enum { IMPPLAIN, IMPBRACKET, IMPQUOTE } impkind ; | |
13 | ||
14 | typedef struct { | |
15 | impkind kind; | |
16 | ltoken val; | |
17 | } *importNode ; | |
18 | ||
19 | extern void importNode_free (/*@only@*/ /*@null@*/ importNode p_x); | |
20 | ||
21 | extern /*@only@*/ importNode importNode_makePlain (/*@only@*/ ltoken p_t); | |
22 | extern /*@only@*/ importNode importNode_makeBracketed (/*@only@*/ ltoken p_t); | |
23 | extern /*@only@*/ importNode importNode_makeQuoted (/*@only@*/ ltoken p_t); |