Changeset 17089
- Timestamp:
- 07/17/07 12:31:39 (2 years ago)
- Files:
-
- 1 modified
-
src/perl6/Perl-6.0.0-STD.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/perl6/Perl-6.0.0-STD.pm
r16968 r17089 337 337 } 338 338 339 =begin perlhints #{ #} 340 token: block_comment 341 syn: #{ <arbitrary text> } 342 name: block comment 343 desc: #{ starts a comment that is terminated by }. Inside the comment \ 344 brackets may be nested. 345 ex: say 346 #{ 347 this is a comment 348 #} 349 "something"; 350 =end perlhints 351 339 352 token block_comment { 340 353 ^^ '#' <?{ ($<start>,$<stop>) = $.peek_brackets() }> … … 392 405 [ <lambda> <signature> ]? <block> 393 406 } 407 408 =begin perlhints -> 409 token: lambda 410 syn: -> <signature> { <statements> } 411 name: lambda 412 desc: -> introduces a (possibly empty) signature to a block 413 ex: for @list -> $a { say $a; } 414 my &function := -> { say 42; }; 415 =end perlhints 416 417 =begin perlhints <-> 418 token: lambda 419 syn: <-> <signature> { <statements> } 420 name: lambda rw 421 desc: <-> introduces a (possibly empty) signature to a block, applying the \ 422 'is rw' trait on all arguments 423 ex: for @liste <-> $a { $a++ } 424 =end perlhints 394 425 395 426 token lambda { '->' | '<->' }
