summaryrefslogtreecommitdiff
path: root/src/bytecode_util.ml
diff options
context:
space:
mode:
authorAlasdair Armstrong2018-07-25 16:16:35 +0100
committerAlasdair Armstrong2018-07-25 18:08:50 +0100
commit7173035868aa45773c86cc555ff88de6dc9b0999 (patch)
tree55080d2a5977a74d3fe1feaefc69a5c0b4901de9 /src/bytecode_util.ml
parent4a2d0a9f0bcd6b3d0cfc6f35ddc0b6757fb5d5e2 (diff)
Remove unused internal AST nodes
E_internal_cast, E_sizeof_internal, E_internal_exp, E_internal_exp_user, E_comment, and E_comment_struc were all unused. For a lem based interpreter, we want to be able to compile it to iUsabelle, and due to slowness inherent in Isabelle's datatype package we want to remove unused constructors in our AST type. Also remove the lem_ast backend - it's heavily bitrotted, and for loading the ARM ast into the interpreter it's just not viable to use this approach as it just doesn't scale. We really need a way to be able to serialise and deserialise the AST efficiently in Lem.
Diffstat (limited to 'src/bytecode_util.ml')
0 files changed, 0 insertions, 0 deletions