Perl 6 / Parrot Parrot Compiler Toolkit  
  1. What is Parrot?
  2. Parrot languages (various stages)
  3. Parrot Compiler Toolkit
  4. Basic compilation overview
  5. Basic compilation overview
  6. Basic compilation overview
  7. Basic compilation overview
  8. What the compiler writer needs to create
  9. Compiler creation in Parrot
  10. Parrot compiler shell
  11. calc example - grammar
  12. LIVE DEMO
  13. calc example -- test parsing
  14. HLLCompiler class
  15. Parrot Abstract Syntax Tree (PAST)
  16. calc example -- adding actions
  17. calc example -- adding actions
  18. calc example -- src/parser/actions.pm
  19. LIVE DEMO!
  20. calc example -- PAST output
  21. calc example -- as PIR!
  22. calc example -- as executable!
  23. Bottom-up parsing in PCT
  24. Defining a bottom-up parser
  25. Defining a bottom-up parser
  26. Effectiveness of Parrot Compiler Toolkit
  27. exit;
Copyright © 2009
http://www.pmichaud.com/2009/pres/