equal
deleted
inserted
replaced
768 |
768 |
769 /* il_st_state -> (il_state | st_state) */ |
769 /* il_st_state -> (il_state | st_state) */ |
770 <il_st_state>{ |
770 <il_st_state>{ |
771 {st_whitespace_no_pragma} /* Eat any whitespace */ |
771 {st_whitespace_no_pragma} /* Eat any whitespace */ |
772 {qualified_identifier}{st_whitespace}":=" unput_text(0); BEGIN(st_state); |
772 {qualified_identifier}{st_whitespace}":=" unput_text(0); BEGIN(st_state); |
|
773 {direct_variable}{st_whitespace}":=" unput_text(0); BEGIN(st_state); |
773 {qualified_identifier}"[" unput_text(0); BEGIN(st_state); |
774 {qualified_identifier}"[" unput_text(0); BEGIN(st_state); |
774 |
775 |
775 RETURN unput_text(0); BEGIN(st_state); |
776 RETURN unput_text(0); BEGIN(st_state); |
776 IF unput_text(0); BEGIN(st_state); |
777 IF unput_text(0); BEGIN(st_state); |
777 CASE unput_text(0); BEGIN(st_state); |
778 CASE unput_text(0); BEGIN(st_state); |
897 |
898 |
898 /******************************/ |
899 /******************************/ |
899 /* B 1.2.1 - Numeric Literals */ |
900 /* B 1.2.1 - Numeric Literals */ |
900 /******************************/ |
901 /******************************/ |
901 TRUE return TRUE; |
902 TRUE return TRUE; |
902 BOOL#1 return TRUE; |
903 BOOL#1 return TRUE; |
|
904 BOOL#TRUE return TRUE; |
903 FALSE return FALSE; |
905 FALSE return FALSE; |
904 BOOL#0 return FALSE; |
906 BOOL#0 return FALSE; |
|
907 BOOL#FALSE return FALSE; |
905 |
908 |
906 |
909 |
907 /************************/ |
910 /************************/ |
908 /* B 1.2.3.1 - Duration */ |
911 /* B 1.2.3.1 - Duration */ |
909 /************************/ |
912 /************************/ |