djellemah_ has joined #rubinius
djellemah has quit [Ping timeout: 260 seconds]
|jemc| has quit [Ping timeout: 250 seconds]
|jemc| has joined #rubinius
|jemc| has quit [Ping timeout: 260 seconds]
|jemc| has joined #rubinius
|jemc| has quit [Ping timeout: 240 seconds]
djellemah_ is now known as djellemah
_ko1 has joined #rubinius
|jemc| has joined #rubinius
seydar has joined #rubinius
<seydar> where is the parser located?
<seydar> like, in which file is the grammar of ruby defined?
seydar has quit [Quit: leaving]
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #rubinius
<|jemc|> seydar: rubinius currently uses rubinius-melbourne as the ruby parser, which uses a copy of the MRI grammar internally: https://github.com/rubinius/rubinius-melbourne/blob/2.0/ext/rubinius/melbourne/grammar.y
<|jemc|> the results are captured and converted into rubinius-ast nodes by the rubinius-processor gem
<|jemc|> rubinius-ast uses rubinius-compiler to generate rubinius bytecode from the AST
pitr-ch has quit [Ping timeout: 246 seconds]
pitr-ch has joined #rubinius
evan has quit [Ping timeout: 264 seconds]
evan has joined #rubinius
|jemc| has quit [Ping timeout: 252 seconds]
|jemc| has joined #rubinius
nirvdrum has joined #rubinius