Advertisement
Guest User

Untitled

a guest
Feb 18th, 2016
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. grammar Reversi {
  2. my $player;
  3. token TOP { <game>+ }
  4. token cell { \N }
  5. token board { [ <cell> ]+ }
  6. token game { <board> }
  7. }
  8.  
  9. my $input = "12345688801234555ZYX------XXOX-----XOO------X-------------------";
  10.  
  11. for Reversi.parse($input).<game> -> $game {
  12. my $board = "";
  13. say $game;
  14. for $game<board><cell> -> $cell {
  15. my $c = ++$;
  16. $board ~= ~$cell;
  17. }
  18. say $board;
  19. say $board.comb(8), "\n";
  20. say $board.comb(/.**{8}/), "\n";
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement