Commit 29347161 authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Split off the parsing from vcc_compile.c into vcc_parse.c


git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1283 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent 1c5dc97b
......@@ -11,6 +11,7 @@ libvcl_la_SOURCES = \
\
vcc_acl.c \
vcc_compile.c \
vcc_parse.c \
vcc_fixed_token.c \
vcc_obj.c \
vcc_token.c
......
This diff is collapsed.
......@@ -155,13 +155,17 @@ void AddDef(struct tokenlist *tl, struct token *t, enum ref_type type);
void AddRef(struct tokenlist *tl, struct token *t, enum ref_type type);
void EncToken(struct vsb *sb, struct token *t);
void EncString(struct vsb *sb, const char *b, const char *e);
struct var *FindVar(struct tokenlist *tl, struct token *t, struct var *vl);
void AddCall(struct tokenlist *tl, struct token *t);
struct proc *AddProc(struct tokenlist *tl, struct token *t, int def);
/* vcc_obj.c */
extern struct var vcc_be_vars[];
extern struct var vcc_vars[];
extern const char *vrt_obj_h;
/* vcc_parse.c */
void vcc_Parse(struct tokenlist *tl);
/* vcc_token.c */
void vcc_ErrToken(struct tokenlist *tl, struct token *t);
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment