mirror of
https://github.com/jamiebuilds/the-super-tiny-compiler.git
synced 2024-10-27 20:34:08 +00:00
Check current length parsing letters or numbers
This commit is contained in:
parent
b46bfb1eba
commit
69e95c9932
@ -423,7 +423,7 @@ function tokenizer(input) {
|
||||
// Then we're going to loop through each character in the sequence until
|
||||
// we encounter a character that is not a number, pushing each character
|
||||
// that is a number to our `value` and incrementing `current` as we go.
|
||||
while (char && NUMBERS.test(char)) {
|
||||
while (current < input.length && NUMBERS.test(char)) {
|
||||
value += char;
|
||||
char = input[++current];
|
||||
}
|
||||
@ -447,7 +447,7 @@ function tokenizer(input) {
|
||||
// Name token
|
||||
//
|
||||
var LETTERS = /[a-z]/i;
|
||||
if (char && LETTERS.test(char)) {
|
||||
if (current < input.length && LETTERS.test(char)) {
|
||||
var value = '';
|
||||
|
||||
// Again we're just going to loop through all the letters pushing them to
|
||||
|
Loading…
Reference in New Issue
Block a user