# Pastebin nFAnRlIb diff --git a/src/Perl6/Pod.nqp b/src/Perl6/Pod.nqp index 28230d5..bc27dd9 100644 --- a/src/Perl6/Pod.nqp +++ b/src/Perl6/Pod.nqp @@ -1,3 +1,5 @@ +use Perl6::DebugPod; + ... diff --git a/tools/build/Makefile-JVM.in b/tools/build/Makefile-JVM.in index f49d2a6..48774f4 100644 --- a/tools/build/Makefile-JVM.in +++ b/tools/build/Makefile-JVM.in @@ -32,13 +32,14 @@ PERL6_OPS_JAR = blib/Perl6/Ops.jar PERL6_A_JAR = blib/Perl6/Actions.jar PERL6_O_JAR = blib/Perl6/Optimizer.jar PERL6_P_JAR = blib/Perl6/Pod.jar +PERL6_DP_JAR = blib/Perl6/DebugPod.jar PERL6_C_JAR = blib/Perl6/Compiler.jar PERL6_M_JAR = blib/Perl6/Metamodel.jar PERL6_B_JAR = blib/Perl6/BOOTSTRAP.jar SETTING_JAR = CORE.setting.jar PERL6_LANG_JARS = $(PERL6_ML_JAR) $(PERL6_W_JAR) $(PERL6_G_JAR) $(PERL6_OPS_JAR) $(PERL6_A_JAR) \ - $(PERL6_O_JAR) $(PERL6_P_JAR) $(PERL6_C_JAR) $(PERL6_M_JAR) $(PERL6_B_JAR) + $(PERL6_O_JAR) $(PERL6_P_JAR) $(PERL6_C_JAR) $(PERL6_M_JAR) $(PERL6_B_JAR) $(PERL6_P_JAR) J_METAMODEL_SOURCES = $(COMMON_BOOTSTRAP_SOURCES) \ src/vm/jvm/Perl6/Metamodel/JavaHOW.nqp \ @@ -266,10 +267,14 @@ $(PERL6_W_JAR): $(PERL6_ML_JAR) $(PERL6_OPS_JAR) $(PERL6_P_JAR) src/Perl6/World. $(J_NQP) --target=jar --output=$(PERL6_W_JAR) --encoding=utf8 \ src/Perl6/World.nqp -$(PERL6_P_JAR): src/Perl6/Pod.nqp +$(PERL6_P_JAR): src/Perl6/Pod.nqp $(PERL6_DP_JAR) $(J_NQP) --target=jar --output=$(PERL6_P_JAR) --encoding=utf8 \ src/Perl6/Pod.nqp +$(PERL6_DP_JAR): src/Perl6/DebugPod.nqp + $(J_NQP) --target=jar --output=$(PERL6_DP_JAR) --encoding=utf8 \ + src/Perl6/DebugPod.nqp + $(PERL6_A_JAR): src/Perl6/Actions.nqp $(PERL6_P_JAR) $(PERL6_OPS_JAR) $(J_NQP) $(J_GEN_CAT) src/Perl6/Actions.nqp > $(J_BUILD_DIR)/Perl6-Actions.nqp $(J_NQP) --target=jar --output=$(PERL6_A_JAR) --encoding=utf8 \ @@ -288,7 +293,7 @@ $(PERL6_C_JAR): src/Perl6/Compiler.nqp $(PERL6_O_JAR) $(J_NQP) --target=jar --output=$(PERL6_C_JAR) --encoding=utf8 \ src/Perl6/Compiler.nqp -$(PERL6_JAR): src/main.nqp $(RUNTIME_JAR) $(PERL6_G_JAR) $(PERL6_A_JAR) $(PERL6_C_JAR) $(PERL6_P_JAR) +$(PERL6_JAR): src/main.nqp $(RUNTIME_JAR) $(PERL6_G_JAR) $(PERL6_A_JAR) $(PERL6_C_JAR) $(PERL6_P_JAR) $(PERL6_DP_JAR) $(PERL5) tools/build/gen-version.pl > $(J_BUILD_DIR)/main-version.nqp $(J_NQP) $(J_GEN_CAT) src/main.nqp $(J_BUILD_DIR)/main-version.nqp > $(J_BUILD_DIR)/main.nqp $(J_NQP) --target=jar --javaclass=perl6 --output=$(PERL6_JAR) \ diff --git a/tools/build/Makefile-Moar.in b/tools/build/Makefile-Moar.in index 95c037e..a482638 100644 --- a/tools/build/Makefile-Moar.in +++ b/tools/build/Makefile-Moar.in @@ -25,6 +25,7 @@ PERL6_OPS_MOAR = blib/Perl6/Ops.moarvm PERL6_A_MOAR = blib/Perl6/Actions.moarvm PERL6_O_MOAR = blib/Perl6/Optimizer.moarvm PERL6_P_MOAR = blib/Perl6/Pod.moarvm +PERL6_DP_MOAR = blib/Perl6/DebugPod.moarvm PERL6_C_MOAR = blib/Perl6/Compiler.moarvm PERL6_M_MOAR = blib/Perl6/Metamodel.moarvm PERL6_B_MOAR = blib/Perl6/BOOTSTRAP.moarvm @@ -41,7 +42,7 @@ M_PERL6_CONT_SRC = src/vm/moar/ops/container.c M_PERL6_LANG_OUTPUT = \ $(PERL6_ML_MOAR) $(PERL6_W_MOAR) $(PERL6_G_MOAR) $(PERL6_OPS_MOAR) \ $(PERL6_A_MOAR) $(PERL6_O_MOAR) $(PERL6_P_MOAR) $(PERL6_C_MOAR) \ - $(PERL6_M_MOAR) $(PERL6_B_MOAR) + $(PERL6_M_MOAR) $(PERL6_B_MOAR) $(PERL6_DP_MOAR) M_METAMODEL_SOURCES = $(COMMON_BOOTSTRAP_SOURCES) @@ -112,10 +113,14 @@ $(PERL6_W_MOAR): $(PERL6_ML_MOAR) $(PERL6_OPS_MOAR) $(PERL6_P_MOAR) src/Perl6/Wo $(M_NQP) --target=mbc --output=$(PERL6_W_MOAR) --encoding=utf8 \ src/Perl6/World.nqp -$(PERL6_P_MOAR): src/Perl6/Pod.nqp +$(PERL6_P_MOAR): src/Perl6/Pod.nqp $(PERL6_DP_MOAR) $(M_NQP) --target=mbc --output=$(PERL6_P_MOAR) --encoding=utf8 \ src/Perl6/Pod.nqp +$(PERL6_DP_MOAR): src/Perl6/DebugPod.nqp + $(M_NQP) --target=mbc --output=$(PERL6_DP_MOAR) --encoding=utf8 \ + src/Perl6/DebugPod.nqp + $(PERL6_A_MOAR): src/Perl6/Actions.nqp $(PERL6_P_MOAR) $(PERL6_OPS_MOAR) $(M_NQP) $(M_GEN_CAT) src/Perl6/Actions.nqp > $(M_BUILD_DIR)/m-Perl6-Actions.nqp $(M_NQP) --target=mbc --output=$(PERL6_A_MOAR) --encoding=utf8 \ @@ -134,7 +139,7 @@ $(PERL6_C_MOAR): src/Perl6/Compiler.nqp $(PERL6_O_MOAR) $(M_NQP) --target=mbc --output=$(PERL6_C_MOAR) --encoding=utf8 \ src/Perl6/Compiler.nqp -$(PERL6_MOAR): src/main.nqp $(PERL6_G_MOAR) $(PERL6_A_MOAR) $(PERL6_C_MOAR) $(PERL6_P_MOAR) +$(PERL6_MOAR): src/main.nqp $(PERL6_G_MOAR) $(PERL6_A_MOAR) $(PERL6_C_MOAR) $(PERL6_P_MOAR) $(PERL6_DP_MOAR) $(PERL5) tools/build/gen-version.pl > $(M_BUILD_DIR)/main-version.nqp $(M_NQP) $(M_GEN_CAT) src/main.nqp $(M_BUILD_DIR)/main-version.nqp > $(M_BUILD_DIR)/m-main.nqp $(M_NQP) --target=mbc --output=$(PERL6_MOAR) \