Skip to content

Commit d7b2e3a

Browse files
committed
mruby-compiler/parse.y: add print name for identifier tokens
1 parent e8841fb commit d7b2e3a

2 files changed

Lines changed: 742 additions & 743 deletions

File tree

mrbgems/mruby-compiler/core/parse.y

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,56 +1460,56 @@ heredoc_end(parser_state *p)
14601460
}
14611461

14621462
%token <num>
1463-
keyword_class
1464-
keyword_module
1465-
keyword_def
1466-
keyword_begin
1467-
keyword_if
1468-
keyword_unless
1469-
keyword_while
1470-
keyword_until
1471-
keyword_for
1463+
keyword_class "'class'"
1464+
keyword_module "'module'"
1465+
keyword_def "'def'"
1466+
keyword_begin "'begin'"
1467+
keyword_if "'if'"
1468+
keyword_unless "'unless'"
1469+
keyword_while "'while'"
1470+
keyword_until "'until'"
1471+
keyword_for "'for'"
14721472

14731473
%token
1474-
keyword_undef
1475-
keyword_rescue
1476-
keyword_ensure
1477-
keyword_end
1478-
keyword_then
1479-
keyword_elsif
1480-
keyword_else
1481-
keyword_case
1482-
keyword_when
1483-
keyword_break
1484-
keyword_next
1485-
keyword_redo
1486-
keyword_retry
1487-
keyword_in
1488-
keyword_do
1489-
keyword_do_cond
1490-
keyword_do_block
1491-
keyword_do_LAMBDA
1492-
keyword_return
1493-
keyword_yield
1494-
keyword_super
1495-
keyword_self
1496-
keyword_nil
1497-
keyword_true
1498-
keyword_false
1499-
keyword_and
1500-
keyword_or
1501-
keyword_not
1502-
modifier_if
1503-
modifier_unless
1504-
modifier_while
1505-
modifier_until
1506-
modifier_rescue
1507-
keyword_alias
1508-
keyword_BEGIN
1509-
keyword_END
1510-
keyword__LINE__
1511-
keyword__FILE__
1512-
keyword__ENCODING__
1474+
keyword_undef "'undef'"
1475+
keyword_rescue "'rescue'"
1476+
keyword_ensure "'ensure'"
1477+
keyword_end "'end'"
1478+
keyword_then "'then'"
1479+
keyword_elsif "'elsif'"
1480+
keyword_else "'else'"
1481+
keyword_case "'case'"
1482+
keyword_when "'when'"
1483+
keyword_break "'break'"
1484+
keyword_next "'next'"
1485+
keyword_redo "'redo'"
1486+
keyword_retry "'retry'"
1487+
keyword_in "'in'"
1488+
keyword_do "'do'"
1489+
keyword_do_cond "'do' for condition"
1490+
keyword_do_block "'do' for block"
1491+
keyword_do_LAMBDA "'do' for lambda"
1492+
keyword_return "'return'"
1493+
keyword_yield "'yield'"
1494+
keyword_super "'super'"
1495+
keyword_self "'self'"
1496+
keyword_nil "'nil'"
1497+
keyword_true "'true'"
1498+
keyword_false "'false'"
1499+
keyword_and "'and'"
1500+
keyword_or "'or'"
1501+
keyword_not "'not'"
1502+
modifier_if "'if' modifier"
1503+
modifier_unless "'unless' modifier"
1504+
modifier_while "'while' modifier"
1505+
modifier_until "'until' modifier"
1506+
modifier_rescue "'rescue' modifier"
1507+
keyword_alias "'alis'"
1508+
keyword_BEGIN "'BEGIN'"
1509+
keyword_END "'END'"
1510+
keyword__LINE__ "'__LINE__'"
1511+
keyword__FILE__ "'__FILE__'"
1512+
keyword__ENCODING__ "'__ENCODING__'"
15131513

15141514
%token <id> tIDENTIFIER "local variable or method"
15151515
%token <id> tFID "method"

0 commit comments

Comments
 (0)