225 lines
6 KiB
PHP
225 lines
6 KiB
PHP
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cenum_id_payload.ml))
|
||
|
|
(targets cenum_id_payload.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cenum_id_payload.ml.expected cenum_id_payload.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cenum_invalid_type.ml))
|
||
|
|
(targets cenum_invalid_type.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cenum_invalid_type.ml.expected cenum_invalid_type.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cenum_no_attribute.ml))
|
||
|
|
(targets cenum_no_attribute.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cenum_no_attribute.ml.expected cenum_no_attribute.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cenum_not_a_variant.ml))
|
||
|
|
(targets cenum_not_a_variant.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cenum_not_a_variant.ml.expected cenum_not_a_variant.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cenum_unknown_attribute.ml))
|
||
|
|
(targets cenum_unknown_attribute.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cenum_unknown_attribute.ml.expected cenum_unknown_attribute.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_attribute_payload.ml))
|
||
|
|
(targets cstruct_attribute_payload.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_attribute_payload.ml.expected cstruct_attribute_payload.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_duplicate_field.ml))
|
||
|
|
(targets cstruct_duplicate_field.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_duplicate_field.ml.expected cstruct_duplicate_field.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_len_int32.ml))
|
||
|
|
(targets cstruct_len_int32.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_len_int32.ml.expected cstruct_len_int32.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_len_not_int.ml))
|
||
|
|
(targets cstruct_len_not_int.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_len_not_int.ml.expected cstruct_len_not_int.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_len_zero.ml))
|
||
|
|
(targets cstruct_len_zero.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_len_zero.ml.expected cstruct_len_zero.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_multiple_len.ml))
|
||
|
|
(targets cstruct_multiple_len.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_multiple_len.ml.expected cstruct_multiple_len.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_not_a_record.ml))
|
||
|
|
(targets cstruct_not_a_record.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_not_a_record.ml.expected cstruct_not_a_record.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_not_an_identifier.ml))
|
||
|
|
(targets cstruct_not_an_identifier.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_not_an_identifier.ml.expected cstruct_not_an_identifier.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_several_attributes.ml))
|
||
|
|
(targets cstruct_several_attributes.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_several_attributes.ml.expected cstruct_several_attributes.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_unknown_endian.ml))
|
||
|
|
(targets cstruct_unknown_endian.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_unknown_endian.ml.expected cstruct_unknown_endian.ml.errors)))
|
||
|
|
|
||
|
|
(rule
|
||
|
|
(deps pp.exe (:input cstruct_unknown_type.ml))
|
||
|
|
(targets cstruct_unknown_type.ml.errors)
|
||
|
|
(action
|
||
|
|
(progn
|
||
|
|
(with-stderr-to %{targets}
|
||
|
|
(run ./pp.exe -no-color --impl %{input}))
|
||
|
|
(bash "sed -i.bak '1d' %{targets}"))))
|
||
|
|
(rule
|
||
|
|
(alias runtest)
|
||
|
|
(package ppx_cstruct)
|
||
|
|
(action
|
||
|
|
(diff cstruct_unknown_type.ml.expected cstruct_unknown_type.ml.errors)))
|