diff --git a/src/program.c b/src/program.c index a9bc0621b670a152baab3d974e15f725abbe1516..e89f1b9aba74cd1bdb74581ac87fe0ea324ec631 100644 --- a/src/program.c +++ b/src/program.c @@ -59,6 +59,8 @@ char *lfun_names[] = { "__hash", "cast", "`!", + "`[]", + "`[]=", }; struct program *first_program = 0; diff --git a/src/program.h b/src/program.h index 6c3935b166d6da69ef9f6c342b59e132929de318..cdcaa8762836de09a29d4b8a82c4d00aba86b255 100644 --- a/src/program.h +++ b/src/program.h @@ -31,8 +31,10 @@ #define LFUN___HASH 17 #define LFUN_CAST 18 #define LFUN_NOT 19 +#define LFUN_INDEX 20 +#define LFUN_ASSIGN_INDEX 21 -#define NUM_LFUNS 20 +#define NUM_LFUNS 22 extern char *lfun_names[];