Prism Ruby parser
C reference
Ruby reference
Java reference