From 0f817d0a31322d107d389663b79fa44c9b8878ec Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 4 Dec 2015 08:52:12 -0500 Subject: [PATCH] nitcc_rt: use CircularArray Signed-off-by: Jean Privat --- lib/nitcc_runtime.nit | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/nitcc_runtime.nit b/lib/nitcc_runtime.nit index bfd137d..d74e246 100644 --- a/lib/nitcc_runtime.nit +++ b/lib/nitcc_runtime.nit @@ -19,7 +19,7 @@ module nitcc_runtime abstract class Parser # The list of tokens # FIXME: provide something better, like a lexer? - var tokens = new List[NToken] + var tokens = new CircularArray[NToken] # Look at the next token # Used by generated parsers @@ -162,9 +162,9 @@ abstract class Lexer protected fun start_state: DFAState is abstract # Lexize a stream of characters and return a sequence of tokens - fun lex: List[NToken] + fun lex: CircularArray[NToken] do - var res = new List[NToken] + var res = new CircularArray[NToken] var state = start_state var pos = 0 var pos_start = 0 -- 1.7.9.5