| 5 |
|
|
| 6 |
|
|
| 7 |
_SPACJE [ \t] |
_SPACJE [ \t] |
| 8 |
_KOMENTARZ "!" |
_KOMENTARZ "\!" |
| 9 |
_PRZECINEK "," |
_PRZECINEK "," |
| 10 |
_MINUS "-" |
_MINUS "-" |
| 11 |
_PLUS "+" |
_PLUS "+" |
| 120 |
|
|
| 121 |
%% |
%% |
| 122 |
|
|
| 123 |
|
{_SPACJE}*{_KOMENTARZ}+.*[^\n] /* wcinamy komentarze */ |
| 124 |
^{_SPACJE}+ /* wcinamy spacje */ |
^{_SPACJE}+ /* wcinamy spacje */ |
|
^{_SPACJE}*{_KOMENTARZ}+.*[^\n] /* ...i komentarze */ |
|
| 125 |
|
|
| 126 |
{_ETYKIETA}":" { |
{_ETYKIETA}":" { |
| 127 |
yylval.string = yytext; |
yylval.string = yytext; |
| 330 |
{_NAWIAS_KL} return (NAWIAS_KL); |
{_NAWIAS_KL} return (NAWIAS_KL); |
| 331 |
{_NAWIAS_KP} return (NAWIAS_KP); |
{_NAWIAS_KP} return (NAWIAS_KP); |
| 332 |
|
|
|
|
|
|
|
|
|
{_KOMENTARZ}+.*[^\n] /* komentarze po jakiejś komendzie/dyrektywie... */ |
|
| 333 |
{_SPACJE}+ /* zbędne spacje */ |
{_SPACJE}+ /* zbędne spacje */ |
| 334 |
|
|
|
|
|
| 335 |
\n ++numerLinii; return (NLINIA); |
\n ++numerLinii; return (NLINIA); |
| 336 |
. return ((char) *yytext); |
. |