Code for multi-character tokens can start right after maximum char.
This commit is contained in:
Roberto Ierusalimschy
2020-09-15 14:29:52 -03:00
parent b6888a158b
commit 98ec799591
2 changed files with 7 additions and 2 deletions

8
llex.h
View File

@@ -7,11 +7,17 @@
#ifndef llex_h
#define llex_h
#include <limits.h>
#include "lobject.h"
#include "lzio.h"
#define FIRST_RESERVED 257
/*
** Single-char tokens (terminal symbols) are represented by their own
** numeric code. Other tokens start at the following value.
*/
#define FIRST_RESERVED (UCHAR_MAX + 1)
#if !defined(LUA_ENV)