Changed Parser from generating bytecodes to producing an AST
Changed Parser from generating bytecodes to producing an AST

- uses Truffle nodes directly

[TODO: take care of in-file TODO items]
[TODO-REPORT: document how slots are managed: fields, arguments, self, super]
[TODO-REPORT: document how methods are assembled]

Signed-off-by: Stefan Marr <46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de>

MetaConc/SOMns,richard-roberts/SOMns,smarr/SOMns,VAISHALI-DHANOA/SOMns,smarr/SOMns,richard-roberts/SOMns,richard-roberts/SOMns,VAISHALI-DHANOA/SOMns,MetaConc/SOMns,smarr/SOMns,smarr/SOMns,richard-roberts/SOMns,richard-roberts/SOMns,richard-roberts/SOMns,smarr/SOMns,smarr/SOMns,smarr/SOMns,MetaConc/SOMns,richard-roberts/SOMns,VAISHALI-DHANOA/SOMns