package conan-database
Source file conan_neko.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50let tree = Conan.Tree.Unsafe.node [(Conan.Tree.Unsafe.elt ?filename:(Some "neko") ?line:(Some 7) (let ty = Conan.Ty.search ~compact_whitespaces:false ~optional_blank:false ~lower_case_insensitive:false ~upper_case_insensitive:false `Text ~trim:false 4L ~pattern:"NEKO" in Conan.Tree.Unsafe.rule ~offset:(Conan.Offset.Absolute (Conan.Offset.Value 0L)) ty (Conan.Test.string (Conan.Comparison.equal_to "NEKO")) (`Space "NekoVM bytecode")), Conan.Tree.Unsafe.node [(Conan.Tree.Unsafe.elt ?filename:(Some "neko") ?line:(Some 10) (let ty = Conan.Ty.numeric ~unsigned:false ~endian:`LE Conan.Integer.int32 (Conan.Arithmetic.Add 0l) in Conan.Tree.Unsafe.rule ~offset:(Conan.Offset.Absolute (Conan.Offset.Value 12L)) ty (Conan.Test.always_true) (`Space "%d bytecode ops)")), Conan.Tree.Unsafe.node [(Conan.Tree.Unsafe.elt ?filename:(Some "neko") ?line:(Some 11) (Conan.Tree.Unsafe.mime "application/x-nekovm-bytecode"), Conan.Tree.Unsafe.leaf)]); (Conan.Tree.Unsafe.elt ?filename:(Some "neko") ?line:(Some 9) (let ty = Conan.Ty.numeric ~unsigned:false ~endian:`LE Conan.Integer.int32 (Conan.Arithmetic.Add 0l) in Conan.Tree.Unsafe.rule ~offset:(Conan.Offset.Absolute (Conan.Offset.Value 8L)) ty (Conan.Test.always_true) (`Space "%d global fields,")), Conan.Tree.Unsafe.leaf); (Conan.Tree.Unsafe.elt ?filename:(Some "neko") ?line:(Some 8) (let ty = Conan.Ty.numeric ~unsigned:false ~endian:`LE Conan.Integer.int32 (Conan.Arithmetic.Add 0l) in Conan.Tree.Unsafe.rule ~offset:(Conan.Offset.Absolute (Conan.Offset.Value 4L)) ty (Conan.Test.always_true) (`Space "(%d global symbols,")), Conan.Tree.Unsafe.leaf)])]