Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add in a few more auto-generated include files. Change the way we bui…
…lt utilities to allow transluding the include files instead of having to manually write forward declarations. A few other misc fixes
- Loading branch information
1 parent
224ef59
commit 769de5f
Showing
9 changed files
with
108 additions
and
66 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,3 +10,4 @@ src/utilities/installable_* | |
rosella/*.winxed | ||
rosella/*.pir | ||
rosella/*.pbc | ||
rosella/installable_* |
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
namespace Rosella.CommandLine | ||
{ | ||
class Arguments; | ||
class Program; | ||
class ProgramMode; | ||
} | ||
|
||
function __load_commandline[anon, load, init]() | ||
{ | ||
Rosella.load_bytecode_file("rosella/commandline.pbc", "load"); | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
namespace Rosella.Harness | ||
{ | ||
class FileResult; | ||
class TapParser; | ||
class TestExecutor; | ||
class TestFile; | ||
class TestRun; | ||
class View; | ||
extern function default_testexecutor_factory; | ||
extern function set_testexecutor_factory; | ||
extern function default_tapparser_factory; | ||
extern function set_tapparser_factory; | ||
extern function default_fileresult_factory; | ||
extern function set_fileresult_factory; | ||
} | ||
|
||
namespace Rosella | ||
{ | ||
class Harness; | ||
} | ||
|
||
namespace Rosella.Harness.TestFile | ||
{ | ||
class Automatic; | ||
class Factory; | ||
class NQP; | ||
class PIR; | ||
class Winxed; | ||
} | ||
|
||
namespace Rosella.Harness.TestRun | ||
{ | ||
class Factory; | ||
} | ||
|
||
function __load_harness[anon, load, init]() | ||
{ | ||
Rosella.load_bytecode_file("rosella/harness.pbc", "load"); | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
namespace Rosella.Template | ||
{ | ||
class Engine; | ||
class Context; | ||
class Handler; | ||
class Node; | ||
extern function get_standard_template_file; | ||
extern function get_standard_template_text; | ||
} | ||
|
||
namespace Rosella.Template.Handler | ||
{ | ||
class Children; | ||
class Factory; | ||
class For; | ||
class Repeat; | ||
class If; | ||
class Unless; | ||
class Include; | ||
class Set; | ||
} | ||
|
||
namespace Rosella.Template.Node | ||
{ | ||
class Factory; | ||
class Master; | ||
class Logic; | ||
class Data; | ||
class Eval; | ||
class Literal; | ||
} | ||
|
||
function __load_template[anon, load, init]() | ||
{ | ||
Rosella.load_bytecode_file("rosella/template.pbc", "load"); | ||
} |
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
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
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
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