Skip to content

Commit 0f0496b

Browse files
committed
---
yaml --- r: 696 b: refs/heads/master c: 72cc89c h: refs/heads/master v: v3
1 parent 64b9beb commit 0f0496b

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

[refs]

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 28b9357a0cb427b3d2bae439d393ca6bf73ad8d5
2+
refs/heads/master: 72cc89c8c3b744bb4afff193e42a5d66e5c70e2e

trunk/src/comp/fe/lexer.rs

+1
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ state fn next_token(reader rdr) -> token.token {
373373
alt (c) {
374374
// One-byte tokens.
375375
case (':') { rdr.bump(); ret token.COLON; }
376+
case ('?') { rdr.bump(); ret token.QUES; }
376377
case (';') { rdr.bump(); ret token.SEMI; }
377378
case (',') { rdr.bump(); ret token.COMMA; }
378379
case ('.') { rdr.bump(); ret token.DOT; }

trunk/src/comp/fe/token.rs

+2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ tag token {
4343
COMMA;
4444
SEMI;
4545
COLON;
46+
QUES;
4647
RARROW;
4748
SEND;
4849
LARROW;
@@ -202,6 +203,7 @@ fn to_str(token t) -> str {
202203
case (COMMA) { ret ","; }
203204
case (SEMI) { ret ";"; }
204205
case (COLON) { ret ":"; }
206+
case (QUES) { ret "?"; }
205207
case (RARROW) { ret "->"; }
206208
case (SEND) { ret "<|"; }
207209
case (LARROW) { ret "<-"; }

0 commit comments

Comments
 (0)