Symmetry-Preserving Program Representations for Learning Code Semantics