Main.hx 330 B

1234567891011121314151617
  1. class Main {
  2. static function main() {
  3. f(null);
  4. }
  5. static function f(t:Token) {
  6. $type(t);
  7. $type(t.type);
  8. if (t.type || t.type == 42)
  9. throw "WAT";
  10. }
  11. }
  12. abstract Token(Array<Dynamic>) {
  13. public var type(get,never):String;
  14. inline function get_type() return this[0];
  15. }