fix: token RETURN
This commit is contained in:
parent
568113ad84
commit
e7256f0547
|
|
@ -59,6 +59,7 @@ do [dD][oO]
|
||||||
aref [aA][rR][eE][fF]
|
aref [aA][rR][eE][fF]
|
||||||
t [tT]
|
t [tT]
|
||||||
nil [nN][iI][lL]
|
nil [nN][iI][lL]
|
||||||
|
return [rR][eE][tT][uU][rR][nN]
|
||||||
makearray [mM][aA][kK][eE][-][aA][rR][rR][aA][yY]
|
makearray [mM][aA][kK][eE][-][aA][rR][rR][aA][yY]
|
||||||
defconstant [dD][eE][fF][cC][oO][nN][sS][tT][aA][nN][tT]
|
defconstant [dD][eE][fF][cC][oO][nN][sS][tT][aA][nN][tT]
|
||||||
|
|
||||||
|
|
@ -327,6 +328,11 @@ defconstant [dD][eE][fF][cC][oO][nN][sS][tT][aA][nN][tT]
|
||||||
return token::TOKEN_NIL;
|
return token::TOKEN_NIL;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
{return} {
|
||||||
|
std::printf("Scanned return\n");
|
||||||
|
return token::TOKEN_RETURN;
|
||||||
|
};
|
||||||
|
|
||||||
{makearray} {
|
{makearray} {
|
||||||
std::printf("Scanned makearray\n");
|
std::printf("Scanned makearray\n");
|
||||||
return token::TOKEN_MAKE_ARRAY;
|
return token::TOKEN_MAKE_ARRAY;
|
||||||
|
|
|
||||||
|
|
@ -86,6 +86,7 @@ namespace DragonLisp {
|
||||||
AREF "aref"
|
AREF "aref"
|
||||||
T "t"
|
T "t"
|
||||||
NIL "nil"
|
NIL "nil"
|
||||||
|
RETURN "return"
|
||||||
MAKE_ARRAY "make-array"
|
MAKE_ARRAY "make-array"
|
||||||
DEFCONSTANT "defconstant"
|
DEFCONSTANT "defconstant"
|
||||||
;
|
;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue