diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index b720e5a4a..26ebb2047 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -9567,8 +9567,15 @@ static void inp_check_syntax(struct card *deck) /* get first token after ac */ char* numtok = gettok_node(&nnacline); char* numtokfree = numtok; - /* check if token is a valid number */ - INPevaluate(&numtok, &err, 0); + /* Check if token is a parameter, to be filled in later */ + if (*numtok == '\'' || *numtok == '{') { + err = 0; + } + else { + /* check if token is a valid number */ + INPevaluate(&numtok, &err, 0); + } + tfree(numtokfree); } /* if no number, replace 'ac' by 'ac 1 0' */