]>
Commit | Line | Data |
---|---|---|
885824d3 | 1 | /* |
28bf4b0b | 2 | ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001. |
885824d3 | 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 | ||
28bf4b0b | 14 | typedef struct { |
885824d3 | 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); |