Created
January 4, 2012 21:07
-
-
Save colomon/1562148 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
my class Order is IntBasedEnum is Int { | |
our $_enums; | |
method enums() { $_enums } | |
our constant Increase = Order.("Increase"); | |
our constant Same = Order.("Same"); | |
our constant Decrease = Order.("Decrease"); | |
# method ACCEPTS(\$t) { defined(self) ?? self !! $t.^does(self) } | |
} | |
BEGIN { $Order::_enums ::= EnumMap.new("Increase" => -1, "Same" => 0, "Decrease" => 1) } | |
Unhandled exception: System.NullReferenceException: Object reference not set to an instance of an object | |
at Niecza.P6any.Invoke (Niecza.Frame c, Niecza.Variable[] p, Niecza.VarHash n) [0x00000] in <filename unknown>:0 | |
at Anon.49.C0Increase init (Niecza.Frame ) [0x00000] in <filename unknown>:0 | |
at Niecza.Kernel.RunCore (Niecza.Frame& cur) [0x00000] in <filename unknown>:0 | |
at /Users/colomon/tools/niecza/lib/CORE.setting line 2182 (Increase init @ 2) | |
at <unknown> line 0 (ExitRunloop @ 0) | |
at /Users/colomon/tools/niecza/src/NieczaBackendDotnet.pm6 line 0 (downcall @ 0) | |
at /Users/colomon/tools/niecza/src/NieczaBackendDotnet.pm6 line 95 (StaticSub.FALLBACK @ 3) | |
at /Users/colomon/tools/niecza/src/NieczaActions.pm6 line 2731 (NieczaActions.init_constant @ 8) | |
at /Users/colomon/tools/niecza/src/NieczaActions.pm6 line 1480 (ANON @ 23) | |
at /Users/colomon/tools/niecza/src/NieczaActions.pm6 line 1485 (NieczaActions.INFIX @ 8) | |
at /Users/colomon/tools/niecza/boot/lib/CORE.setting line 1706 (Match.synthetic @ 2) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4477 (ANON @ 6) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4483 (ANON @ 16) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4484 (ANON @ 2) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4600 (STD.EXPR @ 16) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1347 (P6.statement @ 12) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1283 (P6.statementlist @ 15) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1229 (P6.blockoid @ 6) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1748 (P6.package_def @ 56) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1651 (P6.package_declarator:class @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 0 (STD.package_declarator @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1627 (P6.scoped @ 14) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1627 (P6.scope_declarator:my @ 4) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 0 (STD.scope_declarator @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 2001 (P6.term:scope_declarator @ 2) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 0 (STD.term @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1997 (P6.termish @ 14) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4492 (ANON @ 5) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4600 (STD.EXPR @ 12) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1347 (P6.statement @ 12) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1283 (P6.statementlist @ 15) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1748 (P6.package_def @ 80) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1661 (P6.package_declarator:module @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 0 (STD.package_declarator @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1627 (P6.scoped @ 14) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1627 (P6.scope_declarator:my @ 4) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 0 (STD.scope_declarator @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 2001 (P6.term:scope_declarator @ 2) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 0 (STD.term @ 3) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1997 (P6.termish @ 14) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4492 (ANON @ 5) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 4600 (STD.EXPR @ 12) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1347 (P6.statement @ 12) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1283 (P6.statementlist @ 15) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 1154 (P6.comp_unit @ 8) | |
at /Users/colomon/tools/niecza/src/STD.pm6 line 100 (STD.TOP @ 7) | |
at /Users/colomon/tools/niecza/boot/lib/CORE.setting line 1793 (Grammar.parse @ 3) | |
at /Users/colomon/tools/niecza/src/NieczaFrontendSTD.pm6 line 258 (NieczaFrontendSTD.parse @ 28) | |
at /Users/colomon/tools/niecza/src/NieczaCompiler.pm6 line 33 (NieczaCompiler.compile @ 9) | |
at /Users/colomon/tools/niecza/src/NieczaCompiler.pm6 line 49 (NieczaCompiler.compile_module @ 4) | |
at /Users/colomon/tools/niecza/src/niecza line 558 (mainline @ 56) | |
at /Users/colomon/tools/niecza/boot/lib/CORE.setting line 2572 (ANON @ 2) | |
at /Users/colomon/tools/niecza/boot/lib/CORE.setting line 2573 (module-CORE @ 61) | |
at /Users/colomon/tools/niecza/boot/lib/CORE.setting line 2573 (mainline @ 1) | |
at <unknown> line 0 (ExitRunloop @ 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment