Right, but (sorry if this is already clear) there's no textual QAST language; you currently must be running in NQP to create the node objects. If you wanted to use a Perl5-bootstrapped Muldis D to produce QAST, you could write it to some serialization on disk, then you would need to deserialize that tree in NQP code and use the regular compiler toolchain there.
On Sat, Feb 2, 2013 at 6:05 PM, Darren Duncan <dar...@darrenduncan.net>wrote: > Okay, I understand, I would target QAST. So once I've implemented over > Perl 5, and bootstrapped where possible, I'll work on targeting QAST. > Thank you. -- Darren Duncan > > > On 2013.02.02 4:29 PM, Matthew Wilson wrote: > >> QAST is the protocol rakudo and NQP use to send abstract syntax trees to >> the VM-specific compiler. PIRT is the target for parrot, and JAST is the >> target for nqp-jvm. You can view its source in nqp's source under >> src/QAST, as well as note src/NQP/Actions.pm, which generates the QAST >> nodes while parsing NQP code. >> >> >> On Sat, Feb 2, 2013 at 4:26 PM, Matthew Wilson <diakop...@gmail.com> >> wrote: >> >> I'm sorry; I was just filling out what the last letter in the acronym >>> QAST >>> is. Search for QAST instead. >>> >>> >>> On Sat, Feb 2, 2013 at 4:21 PM, yary <not....@gmail.com> wrote: >>> >>> This doesn't happen very often. Google tells me >>>> >>>> Your search - *QASTree nqp* - did not match any documents. >>>> >>>> >>>> where does one read more about this QAStree? >>>> >>> >