[svn:parrot] r42167 - trunk/compilers/imcc
coke at svn.parrot.org
coke at svn.parrot.org
Fri Oct 30 00:22:51 UTC 2009
Author: coke
Date: Fri Oct 30 00:22:51 2009
New Revision: 42167
URL: https://trac.parrot.org/parrot/changeset/42167
Log:
Remove reference to RT #32421, which was resolved on 11/16/04
Modified:
trunk/compilers/imcc/imcc.l
trunk/compilers/imcc/imclexer.c
Modified: trunk/compilers/imcc/imcc.l
==============================================================================
--- trunk/compilers/imcc/imcc.l Fri Oct 30 00:14:47 2009 (r42166)
+++ trunk/compilers/imcc/imcc.l Fri Oct 30 00:22:51 2009 (r42167)
@@ -491,7 +491,6 @@
size_t len;
YYCHOP();
- /* RT #32421 if$I0 is parsed as if$ I0 */
if (!IMCC_INFO(interp)->frames || !IMCC_INFO(interp)->frames->label)
IMCC_fataly(interp, EXCEPTION_SYNTAX_ERROR, "missing space?");
Modified: trunk/compilers/imcc/imclexer.c
==============================================================================
--- trunk/compilers/imcc/imclexer.c Fri Oct 30 00:14:47 2009 (r42166)
+++ trunk/compilers/imcc/imclexer.c Fri Oct 30 00:22:51 2009 (r42167)
@@ -3590,7 +3590,6 @@
size_t len;
YYCHOP();
- /* RT #32421 if$I0 is parsed as if$ I0 */
if (!IMCC_INFO(interp)->frames || !IMCC_INFO(interp)->frames->label)
IMCC_fataly(interp, EXCEPTION_SYNTAX_ERROR, "missing space?");
@@ -3607,12 +3606,12 @@
YY_BREAK
case 115:
YY_RULE_SETUP
-#line 509 "compilers/imcc/imcc.l"
+#line 508 "compilers/imcc/imcc.l"
return COMMA;
YY_BREAK
case 116:
YY_RULE_SETUP
-#line 511 "compilers/imcc/imcc.l"
+#line 510 "compilers/imcc/imcc.l"
{
/* trim last ':' */
YYCHOP();
@@ -3625,7 +3624,7 @@
YY_BREAK
case 117:
YY_RULE_SETUP
-#line 521 "compilers/imcc/imcc.l"
+#line 520 "compilers/imcc/imcc.l"
{
char * const macro_name = mem_sys_strdup(yytext + 1);
int failed = expand_macro(interp, macro_name, yyscanner);
@@ -3638,32 +3637,32 @@
YY_BREAK
case 118:
YY_RULE_SETUP
-#line 533 "compilers/imcc/imcc.l"
+#line 532 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, FLOATC);
YY_BREAK
case 119:
YY_RULE_SETUP
-#line 534 "compilers/imcc/imcc.l"
+#line 533 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, INTC);
YY_BREAK
case 120:
YY_RULE_SETUP
-#line 535 "compilers/imcc/imcc.l"
+#line 534 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, INTC);
YY_BREAK
case 121:
YY_RULE_SETUP
-#line 536 "compilers/imcc/imcc.l"
+#line 535 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, INTC);
YY_BREAK
case 122:
YY_RULE_SETUP
-#line 537 "compilers/imcc/imcc.l"
+#line 536 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, INTC);
YY_BREAK
case 123:
YY_RULE_SETUP
-#line 539 "compilers/imcc/imcc.l"
+#line 538 "compilers/imcc/imcc.l"
{
valp->s = mem_sys_strdup(yytext);
@@ -3676,7 +3675,7 @@
YY_BREAK
case 124:
YY_RULE_SETUP
-#line 549 "compilers/imcc/imcc.l"
+#line 548 "compilers/imcc/imcc.l"
{
valp->s = mem_sys_strdup(yytext);
@@ -3685,7 +3684,7 @@
YY_BREAK
case 125:
YY_RULE_SETUP
-#line 555 "compilers/imcc/imcc.l"
+#line 554 "compilers/imcc/imcc.l"
{
macro_frame_t *frame;
@@ -3716,7 +3715,7 @@
YY_BREAK
case 126:
YY_RULE_SETUP
-#line 583 "compilers/imcc/imcc.l"
+#line 582 "compilers/imcc/imcc.l"
{
/* charset:"..." */
valp->s = mem_sys_strdup(yytext);
@@ -3727,7 +3726,7 @@
YY_BREAK
case 127:
YY_RULE_SETUP
-#line 591 "compilers/imcc/imcc.l"
+#line 590 "compilers/imcc/imcc.l"
{
if (valp) (valp)->s = yytext;
if (IMCC_INFO(interp)->state->pasm_file)
@@ -3738,7 +3737,7 @@
YY_BREAK
case 128:
YY_RULE_SETUP
-#line 599 "compilers/imcc/imcc.l"
+#line 598 "compilers/imcc/imcc.l"
{
if (valp) (valp)->s = yytext;
if (IMCC_INFO(interp)->state->pasm_file)
@@ -3749,7 +3748,7 @@
YY_BREAK
case 129:
YY_RULE_SETUP
-#line 607 "compilers/imcc/imcc.l"
+#line 606 "compilers/imcc/imcc.l"
{
if (valp) (valp)->s = yytext;
if (IMCC_INFO(interp)->state->pasm_file)
@@ -3760,7 +3759,7 @@
YY_BREAK
case 130:
YY_RULE_SETUP
-#line 615 "compilers/imcc/imcc.l"
+#line 614 "compilers/imcc/imcc.l"
{
if (valp) (valp)->s = yytext;
if (IMCC_INFO(interp)->state->pasm_file)
@@ -3771,7 +3770,7 @@
YY_BREAK
case 131:
YY_RULE_SETUP
-#line 623 "compilers/imcc/imcc.l"
+#line 622 "compilers/imcc/imcc.l"
{
IMCC_fataly(interp, EXCEPTION_SYNTAX_ERROR,
"'%s' is not a valid register name", yytext);
@@ -3779,7 +3778,7 @@
YY_BREAK
case 132:
YY_RULE_SETUP
-#line 628 "compilers/imcc/imcc.l"
+#line 627 "compilers/imcc/imcc.l"
{
if (IMCC_INFO(interp)->state->pasm_file == 0)
IMCC_fataly(interp, EXCEPTION_SYNTAX_ERROR,
@@ -3793,7 +3792,7 @@
YY_BREAK
case 133:
YY_RULE_SETUP
-#line 639 "compilers/imcc/imcc.l"
+#line 638 "compilers/imcc/imcc.l"
{
if (!IMCC_INFO(interp)->is_def) {
SymReg *r = find_sym(interp, yytext);
@@ -3824,19 +3823,19 @@
YY_BREAK
case 134:
YY_RULE_SETUP
-#line 668 "compilers/imcc/imcc.l"
+#line 667 "compilers/imcc/imcc.l"
/* skip */;
YY_BREAK
case 135:
YY_RULE_SETUP
-#line 670 "compilers/imcc/imcc.l"
+#line 669 "compilers/imcc/imcc.l"
{
/* catch all except for state macro */
return yytext[0];
}
YY_BREAK
case YY_STATE_EOF(emit):
-#line 675 "compilers/imcc/imcc.l"
+#line 674 "compilers/imcc/imcc.l"
{
BEGIN(INITIAL);
@@ -3849,18 +3848,18 @@
}
YY_BREAK
case YY_STATE_EOF(INITIAL):
-#line 686 "compilers/imcc/imcc.l"
+#line 685 "compilers/imcc/imcc.l"
yyterminate();
YY_BREAK
case 136:
YY_RULE_SETUP
-#line 688 "compilers/imcc/imcc.l"
+#line 687 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, ENDM);
YY_BREAK
case 137:
/* rule 137 can match eol */
YY_RULE_SETUP
-#line 690 "compilers/imcc/imcc.l"
+#line 689 "compilers/imcc/imcc.l"
{
IMCC_INFO(interp)->line++;
DUP_AND_RET(valp, '\n');
@@ -3868,12 +3867,12 @@
YY_BREAK
case 138:
YY_RULE_SETUP
-#line 695 "compilers/imcc/imcc.l"
+#line 694 "compilers/imcc/imcc.l"
return LABEL;
YY_BREAK
case 139:
YY_RULE_SETUP
-#line 697 "compilers/imcc/imcc.l"
+#line 696 "compilers/imcc/imcc.l"
{
if (yylex(valp,yyscanner,interp) != LABEL)
@@ -3900,7 +3899,7 @@
YY_BREAK
case 140:
YY_RULE_SETUP
-#line 721 "compilers/imcc/imcc.l"
+#line 720 "compilers/imcc/imcc.l"
{
if (valp) {
const size_t len = strlen(IMCC_INFO(interp)->cur_macro_name) + yyleng + 12;
@@ -3919,49 +3918,49 @@
YY_BREAK
case 141:
YY_RULE_SETUP
-#line 737 "compilers/imcc/imcc.l"
+#line 736 "compilers/imcc/imcc.l"
/* skip leading ws */;
YY_BREAK
case 142:
YY_RULE_SETUP
-#line 738 "compilers/imcc/imcc.l"
+#line 737 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, ' ');
YY_BREAK
case 143:
YY_RULE_SETUP
-#line 739 "compilers/imcc/imcc.l"
+#line 738 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, REG);
YY_BREAK
case 144:
YY_RULE_SETUP
-#line 740 "compilers/imcc/imcc.l"
+#line 739 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, REG);
YY_BREAK
case 145:
YY_RULE_SETUP
-#line 741 "compilers/imcc/imcc.l"
+#line 740 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, IDENTIFIER);
YY_BREAK
case 146:
YY_RULE_SETUP
-#line 742 "compilers/imcc/imcc.l"
+#line 741 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, MACRO);
YY_BREAK
case 147:
YY_RULE_SETUP
-#line 743 "compilers/imcc/imcc.l"
+#line 742 "compilers/imcc/imcc.l"
DUP_AND_RET(valp, yytext[0]);
YY_BREAK
case YY_STATE_EOF(macro):
-#line 744 "compilers/imcc/imcc.l"
+#line 743 "compilers/imcc/imcc.l"
yyterminate();
YY_BREAK
case 148:
YY_RULE_SETUP
-#line 746 "compilers/imcc/imcc.l"
+#line 745 "compilers/imcc/imcc.l"
ECHO;
YY_BREAK
-#line 3965 "compilers/imcc/imclexer.c"
+#line 3964 "compilers/imcc/imclexer.c"
case YY_STATE_EOF(pod):
case YY_STATE_EOF(cmt1):
case YY_STATE_EOF(cmt2):
@@ -5163,7 +5162,7 @@
#define YYTABLES_NAME "yytables"
-#line 746 "compilers/imcc/imcc.l"
+#line 745 "compilers/imcc/imcc.l"
More information about the parrot-commits
mailing list