{
static const struct { const char *name; int symbol; } symbols[] = {
{"ABS", TREES_ABS_PROC},
- {"ASR", TREES_ASR_PROC},
{"Assert", TREES_ASSERT_PROC},
{"CHR", TREES_CHR_PROC},
{"DEC", TREES_DEC_PROC},
{"FLT", TREES_FLT_PROC},
{"INC", TREES_INC_PROC},
{"INCL", TREES_INCL_PROC},
- {"LSL", TREES_LSL_PROC},
{"Length", TREES_LEN_PROC},
{"New", TREES_NEW_PROC},
{"ORD", TREES_ORD_PROC},
static int initialized = 0;
-static const char *predeclaredNames[20];
+static const char *predeclaredNames[18];
static Trees_Node predeclaredNodes[LEN(predeclaredNames)];
static Scope globalScope, currentScope;
*/
static const struct { const char *name; int kind, type; } predecIdents[] = {
{"ABS", TREES_PROCEDURE_KIND, TREES_ABS_PROC}, /* Remove */
- {"ASR", TREES_PROCEDURE_KIND, TREES_ASR_PROC}, /* Operator */
{"Assert", TREES_PROCEDURE_KIND, TREES_ASSERT_PROC},
{"Bool", TREES_TYPE_KIND, TREES_BOOLEAN_TYPE},
{"Byte", TREES_TYPE_KIND, TREES_BYTE_TYPE},
{"INC", TREES_PROCEDURE_KIND, TREES_INC_PROC}, /* Operator */
{"INCL", TREES_PROCEDURE_KIND, TREES_INCL_PROC},
{"Int", TREES_TYPE_KIND, TREES_INTEGER_TYPE},
- {"LSL", TREES_PROCEDURE_KIND, TREES_LSL_PROC}, /* Operator */
{"Length", TREES_PROCEDURE_KIND, TREES_LEN_PROC},
{"New", TREES_PROCEDURE_KIND, TREES_NEW_PROC},
{"ORD", TREES_PROCEDURE_KIND, TREES_ORD_PROC},
{
static const struct { const char *name; int symbol; } symbols[] = {
{"ABS", TREES_ABS_PROC},
- {"ASR", TREES_ASR_PROC},
{"Assert", TREES_ASSERT_PROC},
{"CHR", TREES_CHR_PROC},
{"DEC", TREES_DEC_PROC},
{"FLT", TREES_FLT_PROC},
{"INC", TREES_INC_PROC},
{"INCL", TREES_INCL_PROC},
- {"LSL", TREES_LSL_PROC},
{"Length", TREES_LEN_PROC},
{"New", TREES_NEW_PROC},
{"ORD", TREES_ORD_PROC},