Main2.hx 285 B

123456789101112131415161718
  1. class Main2 {
  2. static function main () {
  3. #if !macro
  4. define();
  5. #end
  6. }
  7. macro static public function define() {
  8. haxe.macro.Context.defineModule("some.+", [{
  9. pos: (macro 0).pos,
  10. pack: ["some"],
  11. name: "+",
  12. kind: TDClass(),
  13. fields: []
  14. }]);
  15. return macro {};
  16. }
  17. }