Mercurial > hg > octave-lyh
comparison src/lex.ll @ 13246:0c69a564f2be
additional parfor changes
* octave.gperf (octave_kw_id): Use endparfor_kw, not end_parfor_kw.
(octave_kw): Use endparfor, not end_parfor. Change all uses.
* help.cc (keywords): Include parfor and endparfor in the list.
* pt-pr-code.cc (tree_print_code::visit_simple_for_command):
Print endparfor if in parallel.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 29 Sep 2011 03:35:58 -0400 |
parents | 027a2186cd90 |
children | 7861a5fd3479 |
comparison
equal
deleted
inserted
replaced
13245:027a2186cd90 | 13246:0c69a564f2be |
---|---|
1494 | 1494 |
1495 yylval.tok_val = new token (token::simple_end, l, c); | 1495 yylval.tok_val = new token (token::simple_end, l, c); |
1496 lexer_flags.at_beginning_of_statement = true; | 1496 lexer_flags.at_beginning_of_statement = true; |
1497 break; | 1497 break; |
1498 | 1498 |
1499 case end_parfor_kw: | |
1500 yylval.tok_val = new token (token::parfor_end, l, c); | |
1501 lexer_flags.at_beginning_of_statement = true; | |
1502 break; | |
1503 | |
1504 case end_try_catch_kw: | 1499 case end_try_catch_kw: |
1505 yylval.tok_val = new token (token::try_catch_end, l, c); | 1500 yylval.tok_val = new token (token::try_catch_end, l, c); |
1506 lexer_flags.at_beginning_of_statement = true; | 1501 lexer_flags.at_beginning_of_statement = true; |
1507 break; | 1502 break; |
1508 | 1503 |
1521 lexer_flags.at_beginning_of_statement = true; | 1516 lexer_flags.at_beginning_of_statement = true; |
1522 break; | 1517 break; |
1523 | 1518 |
1524 case endif_kw: | 1519 case endif_kw: |
1525 yylval.tok_val = new token (token::if_end, l, c); | 1520 yylval.tok_val = new token (token::if_end, l, c); |
1521 lexer_flags.at_beginning_of_statement = true; | |
1522 break; | |
1523 | |
1524 case endparfor_kw: | |
1525 yylval.tok_val = new token (token::parfor_end, l, c); | |
1526 lexer_flags.at_beginning_of_statement = true; | 1526 lexer_flags.at_beginning_of_statement = true; |
1527 break; | 1527 break; |
1528 | 1528 |
1529 case endswitch_kw: | 1529 case endswitch_kw: |
1530 yylval.tok_val = new token (token::switch_end, l, c); | 1530 yylval.tok_val = new token (token::switch_end, l, c); |