From 432499f90355142fc7962b99152145dece36ac6e Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 15 Oct 2021 22:13:52 +0200 Subject: [PATCH] eatchar in parser --- util.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/util.cpp b/util.cpp index ff7d1b7d..3f1d0c7c 100644 --- a/util.cpp +++ b/util.cpp @@ -107,6 +107,10 @@ struct exp_parser { bool ok() { return at == isize(s); } char next(int step=0) { if(at >= isize(s)-step) return 0; else return s[at+step]; } + char eatchar() { + return s[at++]; + } + bool eat(const char *c) { int orig_at = at; while(*c && *c == next()) at++, c++;