Commit 67da10c7 authored by Dridi Boukelmoune's avatar Dridi Boukelmoune

Coccinelle patch for SkipToken in libvcc

parent 2b04d293
......@@ -225,8 +225,7 @@ static void
vcc_act_return_pass(struct vcc *tl)
{
ExpectErr(tl, '(');
vcc_NextToken(tl);
SkipToken(tl, '(');
Fb(tl, 1, "VRT_hit_for_pass(ctx,\n");
tl->indent += INDENT;
vcc_Expr(tl, DURATION);
......@@ -240,8 +239,7 @@ vcc_act_return_pass(struct vcc *tl)
static void
vcc_act_return_fail(struct vcc *tl)
{
ExpectErr(tl, '(');
vcc_NextToken(tl);
SkipToken(tl, '(');
Fb(tl, 1, "VRT_fail(ctx,\n");
tl->indent += INDENT;
vcc_Expr(tl, STRING);
......@@ -257,8 +255,7 @@ static void
vcc_act_return_synth(struct vcc *tl)
{
ExpectErr(tl, '(');
vcc_NextToken(tl);
SkipToken(tl, '(');
Fb(tl, 1, "VRT_synth(ctx,\n");
tl->indent += INDENT;
vcc_Expr(tl, INT);
......@@ -285,8 +282,7 @@ vcc_act_return_vcl(struct vcc *tl)
struct inifin *p;
char buf[1024];
ExpectErr(tl, '(');
vcc_NextToken(tl);
SkipToken(tl, '(');
ExpectErr(tl, ID);
sym = VCC_SymbolGet(tl, SYM_VCL, SYMTAB_EXISTING, XREF_NONE);
ERRCHK(tl);
......
......@@ -396,9 +396,7 @@ vcc_Act_New(struct vcc *tl, struct token *t, struct symbol *sym)
AN(isym);
isym->noref = 1;
ExpectErr(tl, '=');
vcc_NextToken(tl);
SkipToken(tl, '=');
ExpectErr(tl, ID);
osym = VCC_SymbolGet(tl, SYM_OBJECT, SYMTAB_EXISTING, XREF_NONE);
ERRCHK(tl);
......
/*
* This patch simplifies token parsing.
*/
@@
expression tl, tok;
@@
- ExpectErr(tl, tok);
- vcc_NextToken(tl);
+ SkipToken(tl, tok);
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