Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
パーサコンビネータを使っ     てペログラム言語コンパイ      ラを作ってみた(仮)               @mtgto11   12   10
11   12   10
@mtgto                 D                        iPhone               Scala             11/9               OCaml11   12   10
http://pero.510314.com/11   12   10
http://nlab.itmedia.co.jp/nl/articles/1111/12/                               news012.html11   12   10
Hello world           あずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんペロ           ペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロあずにゃん...
Whitespace                            push, pop, swap, dup)11   12   10
Hello World               ‘H’11   12   10
def fib(n) {             if (n < 2) {                return 1;             }             return fib(n-1) + fib(n-2);      ...
199611   12   10
http://pero.510314.com/               http://localhost:8080/11   12   10
sbt                   ScalaTest               Scalatra + Jetty                     Scala   10   100011   12   10
11   12   10
(^o^)11   12   10
Prochain SlideShare
Chargement dans…5
×

パーサコンビネータを使ってペログラム言語コンパイラを作ってみた

1 504 vues

Publié le

  • Soyez le premier à commenter

パーサコンビネータを使ってペログラム言語コンパイラを作ってみた

  1. 1. パーサコンビネータを使っ てペログラム言語コンパイ ラを作ってみた(仮) @mtgto11 12 10
  2. 2. 11 12 10
  3. 3. @mtgto D iPhone Scala 11/9 OCaml11 12 10
  4. 4. http://pero.510314.com/11 12 10
  5. 5. http://nlab.itmedia.co.jp/nl/articles/1111/12/ news012.html11 12 10
  6. 6. Hello world あずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんペロ ペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロあずにゃんペロペロあずにゃん ペロペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロあずにゃんペロペロあず にゃんペロペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロあずにゃんペロペ ロあずにゃんペロペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロあずにゃん ペロペロあずにゃんペロペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロあ ずにゃんペロペロあずにゃんペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロ あずにゃんペロペロあずにゃんペロペロペロペロペロペロペロあずにゃんペロあずにゃんあずにゃんペロ あずにゃんペロペロあずにゃんペロペロペロペロペロペロペロペロあずにゃんペロあずにゃんあず にゃんペロあずにゃんペロペロあずにゃんペロペロペロペロペロペロペロペロあずにゃんペロあず にゃんあずにゃんペロあずにゃんペロペロあずにゃんペロペロペロペロペロペロペロペロあずにゃんペ ロあずにゃんあずにゃんペロあずにゃんペロペロあずにゃんペロペロペロペロペロペロペロペロあず にゃんペロあずにゃんあずにゃんペロあずにゃんペロペロあずにゃんペロペロペロペロペロペロペロペロ あずにゃんペロあずにゃんあずにゃんペロあずにゃんペロペロあずにゃんペロペロペロペロペロペロペロ あずにゃんペロあずにゃんあずにゃんペロあずにゃんペロペロ “Hello, world!”11 12 10
  7. 7. Whitespace push, pop, swap, dup)11 12 10
  8. 8. Hello World ‘H’11 12 10
  9. 9. def fib(n) { if (n < 2) { return 1; } return fib(n-1) + fib(n-2); } var a = readInt(); printInt fib(a);11 12 10
  10. 10. 199611 12 10
  11. 11. http://pero.510314.com/ http://localhost:8080/11 12 10
  12. 12. sbt ScalaTest Scalatra + Jetty Scala 10 100011 12 10
  13. 13. 11 12 10
  14. 14. (^o^)11 12 10

×