returningLastLine
The program as Blockbench reads it, made explicit for Bedrock. Blockbench gives a program without return the value of its last line; Bedrock, and parse, give it 0. Animation keyframes are authored and previewed in Blockbench, so this puts return before that last line. A single expression, a program that already returns and one whose last line is an assignment (worth 0 in both) come back unchanged, as does a source that does not tokenize.