stage1_2/iec_flex.ll
changeset 616 0c7663fdc8d3
parent 547 dab341e80664
child 627 e7caa7d32ef5
equal deleted inserted replaced
615:509b79602f7c 616:0c7663fdc8d3
  1614 {fixed_point}m		{yylval.ID=strdup(yytext); yylval.ID[yyleng-1] = '\0'; return fixed_point_m_token;}
  1614 {fixed_point}m		{yylval.ID=strdup(yytext); yylval.ID[yyleng-1] = '\0'; return fixed_point_m_token;}
  1615 {fixed_point}s		{yylval.ID=strdup(yytext); yylval.ID[yyleng-1] = '\0'; return fixed_point_s_token;}
  1615 {fixed_point}s		{yylval.ID=strdup(yytext); yylval.ID[yyleng-1] = '\0'; return fixed_point_s_token;}
  1616 {fixed_point}ms		{yylval.ID=strdup(yytext); yylval.ID[yyleng-2] = '\0'; return fixed_point_ms_token;}
  1616 {fixed_point}ms		{yylval.ID=strdup(yytext); yylval.ID[yyleng-2] = '\0'; return fixed_point_ms_token;}
  1617 
  1617 
  1618 _			/* do nothing - eat it up!*/
  1618 _			/* do nothing - eat it up!*/
  1619 \#			{/*fprintf(stderr, "poping from time_literal_state (###)\n");*/ yy_pop_state(); return end_interval_token;}
  1619 \#			{/*fprintf(stderr, "popping from time_literal_state (###)\n");*/ yy_pop_state(); return end_interval_token;}
  1620 .			{ERROR;}
  1620 .			{/*fprintf(stderr, "time_literal_state: found invalid character '%s'. Aborting!\n", yytext);*/ ERROR;}
  1621 \n			{ERROR;}
  1621 \n			{ERROR;}
  1622 }
  1622 }
  1623 	/*******************************/
  1623 	/*******************************/
  1624 	/* B.1.2.2   Character Strings */
  1624 	/* B.1.2.2   Character Strings */
  1625 	/*******************************/
  1625 	/*******************************/