X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fca65%2Fnexttok.h;h=cb38da7bc360daf0c8f3b94d3e8f095fee53c3bc;hb=1d458e9f33d442052a2921f0678efb4875d2e8ab;hp=bc63b699e7a6413f01b0240176e063d4d4240656;hpb=522c7e8c46d0aae3b13885a769ca4a9e87e36733;p=cc65 diff --git a/src/ca65/nexttok.h b/src/ca65/nexttok.h index bc63b699e..cb38da7bc 100644 --- a/src/ca65/nexttok.h +++ b/src/ca65/nexttok.h @@ -67,7 +67,18 @@ void ConsumeComma (void); /* Consume a comma */ void SkipUntilSep (void); -/* Skip tokens until we reach a line separator */ +/* Skip tokens until we reach a line separator or end of file */ + +void EnterRawTokenMode (void); +/* Enter raw token mode. In raw mode, token handling functions are not + * executed, but the function tokens are passed untouched to the upper + * layer. Raw token mode is used when storing macro tokens for later + * use. + * Calls to EnterRawTokenMode and LeaveRawTokenMode may be nested. + */ + +void LeaveRawTokenMode (void); +/* Leave raw token mode. */