aboutsummaryrefslogtreecommitdiffstats
path: root/src/bootstrap/parser.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-10-19 17:21:28 +0200
committerBad Diode <bd@badd10de.dev>2021-10-19 17:21:28 +0200
commitf7b5da260fc7b6b73b5ed6c87d3593de372db6ad (patch)
treec13531ae52cbe0fb6fb5ed5f45d6f718dfcc9619 /src/bootstrap/parser.c
parentc0202d26b94434253fb99450734152b7cb1ae388 (diff)
downloadbdl-f7b5da260fc7b6b73b5ed6c87d3593de372db6ad.tar.gz
bdl-f7b5da260fc7b6b73b5ed6c87d3593de372db6ad.zip
Add generic dynamic array and change tokens to use it
Diffstat (limited to 'src/bootstrap/parser.c')
-rw-r--r--src/bootstrap/parser.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bootstrap/parser.c b/src/bootstrap/parser.c
index 5b0033a..a2f0f71 100644
--- a/src/bootstrap/parser.c
+++ b/src/bootstrap/parser.c
@@ -2,17 +2,17 @@
2 2
3Token 3Token
4peek_token(const Visitor *visitor) { 4peek_token(const Visitor *visitor) {
5 return visitor->tokens.buf[visitor->current]; 5 return visitor->tokens[visitor->current];
6} 6}
7 7
8Token 8Token
9next_token(Visitor *visitor) { 9next_token(Visitor *visitor) {
10 return visitor->tokens.buf[visitor->current++]; 10 return visitor->tokens[visitor->current++];
11} 11}
12 12
13bool 13bool
14has_next_token(const Visitor *visitor) { 14has_next_token(const Visitor *visitor) {
15 return visitor->current < visitor->tokens.size; 15 return visitor->current < array_size(visitor->tokens);
16} 16}
17 17
18Object * 18Object *