Changeset 16858
- Timestamp:
- 07/06/07 18:54:00 (17 months ago)
- Files:
-
- 1 modified
-
src/perl6/Perl-6.0.0-STD.pm (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/perl6/Perl-6.0.0-STD.pm
r16857 r16858 377 377 # we might be embedded in something else. 378 378 rule comp_unit (:$begin_compunit is context = 1) { 379 <s tatement_list>379 <semilist> 380 380 [ <$+unitstop> || <panic: Can't understand next input--giving up> ] 381 381 {*} … … 397 397 token block { 398 398 '{' 399 <s tatement_list>399 <semilist> 400 400 [ '}' || <panic: Missing right brace> ] 401 401 [ … … 419 419 } 420 420 421 rule s tatement_list {421 rule semilist { 422 422 <statement>* 423 423 {*} … … 874 874 875 875 token postcircumfix:sym<( )> (--> Methodcall) 876 { '(' < EXPR> ')' {*} } #= ( )876 { '(' <semilist> ')' {*} } #= ( ) 877 877 878 878 token postcircumfix:sym<[ ]> (--> Methodcall) 879 { '[' < EXPR> ']' {*} } #= [ ]879 { '[' <semilist> ']' {*} } #= [ ] 880 880 881 881 token postcircumfix:sym<{ }> (--> Methodcall) 882 { '{' < EXPR> '}' {*} } #= { }882 { '{' <semilist> '}' {*} } #= { } 883 883 884 884 token postcircumfix:sym«< >» (--> Methodcall) … … 905 905 906 906 [ 907 | '.'? <?unsp>? '(' < EXPR> ')'907 | '.'? <?unsp>? '(' <semilist> ')' 908 908 | ':' <?before \s> <!{ $+inquote }> <EXPR(%list_prefix)> 909 909 | <null> … … 912 912 } 913 913 914 token circumfix:sym<( )> { '(' <s tatement> ')' {*} } #= ( )915 token circumfix:sym<[ ]> { '[' <s tatement> ']' {*} } #= [ ]914 token circumfix:sym<( )> { '(' <semilist> ')' {*} } #= ( ) 915 token circumfix:sym<[ ]> { '[' <semilist> ']' {*} } #= [ ] 916 916 917 917 token circumfix:sym«< >» { '<' <anglewords '>'> '>' {*} } #'#= < > … … 1096 1096 1097 1097 token subcall { 1098 <subshortname> <?unsp>? '.'? '(' < EXPR> ')'1098 <subshortname> <?unsp>? '.'? '(' <semilist> ')' 1099 1099 {*} 1100 1100 } … … 1874 1874 1875 1875 token circumfix:sigil ( --> Term) 1876 { <sym <sigil>> $<sym>:='(' <s tatement> $<sym>:=')' {*} } #= $( )1876 { <sym <sigil>> $<sym>:='(' <semilist> $<sym>:=')' {*} } #= $( ) 1877 1877 1878 1878 token circumfix:typecast ( --> Term) 1879 { <sym <typename>> $<sym>:='(' <s tatement> $<sym>:=')' {*} } #= Type( )1879 { <sym <typename>> $<sym>:='(' <semilist> $<sym>:=')' {*} } #= Type( ) 1880 1880 1881 1881 token circumfix:sym<( )> ( --> Term) 1882 { '(' < EXPR> ')' {*} } #= ( )1882 { '(' <semilist> ')' {*} } #= ( ) 1883 1883 1884 1884 token postcircumfix:sym<( )> ( --> Term) 1885 { '(' < EXPR> ')' {*} } #= ( )1885 { '(' <semilist> ')' {*} } #= ( ) 1886 1886 1887 1887 ## methodcall … … 2595 2595 | ':' <?ws> 2596 2596 <q_unbalanced(qlang('Q',':qq'), :stop«>»))> 2597 | '(' < EXPR> ')'2597 | '(' <semilist> ')' 2598 2598 | <?ws> <EXPR(%LOOSEST,&assertstopper)> 2599 2599 ]? … … 2617 2617 } 2618 2618 2619 token regex_mod_arg { '(' < EXPR> ')' }2619 token regex_mod_arg { '(' <semilist> ')' } 2620 2620 2621 2621 token regex_mod_internal:adv {
