- mobcode
- mobgram
- minimo
- pico
- picoco
- marimo
Rubyへのトラスレーターとして実装する
Rubyに変換できればOpal経由でJSでも実行できる
引用はコメントとして扱う
コンセプト
- インデントは使わない
- 行指向
- 範囲を指定するような表現はできるだけ使わない
クラスやメソッドはセクションで表現する。
先頭大文字ならclass、先頭小文字ならdefとして扱う
v = 12
リスト表現は配列に変換される
foo =
- "Hello, World!"
- v
- v + 1
- get_123
=> ["Hello, World!", 12, 13, 123]
123
行頭の
%
や%r
は行末までの%記法とみなす
%!
なのか%@
にするかは、スクリプトの中身を見て判断する
aaa = % adafsffasffdfa
r = %r abcdefg
リスト表現もOKにしたいなー
- % foo
- % bar
- % baz
yamlっぽく書けたら最高なのだが。シンボルぽく。
A: "aaa" B: "bbb"
見出し1の_はトップブロック
SomeClass.new