syn records($ /* synthesized */) ( Syn47 Syn46 in Syn29(Syn47 Syn46) => Syn46 = nil Syn47 ) end syn Record($ /* synthesized */) ( Syn28 Syn27 Syn26 Syn25 in track(Syn25) int(Syn26) type(Syn27) Parameters(Syn28) => csv(track: Syn25 time: Syn26 type: Syn27 parameters: Syn28) ) end syn Parameter($ /* synthesized */) ( int(Syn55) [] string(Syn57) ) end syn Parameters($ /* synthesized */) ( Syn18 Syn17 in Syn0(Syn18 Syn17) => Syn17 = nil Syn18 ) end syn Line($ /* synthesized */) ( skip => {GumpParser.'class', getScanner($) getLineNumber($)} ) end syn Syn0(Syn1 /* synthesized */ Syn2 /* synthesized */) ( skip => Syn1 = Syn2 [] Syn20 Syn19 in Syn0(!Syn1 Syn20) Parameter(!Syn19) => Syn20 = Syn19|Syn2 ) end syn Syn29(Syn30 /* synthesized */ Syn31 /* synthesized */) ( skip => Syn30 = Syn31 [] Syn49 Syn48 in Syn29(!Syn30 Syn49) Record(!Syn48) => Syn49 = Syn48|Syn31 ) end