2019-05-14 14:01:10 +00:00
|
|
|
This file contains only the [Falderal][] directives that define the different
|
|
|
|
functionalities tested by the test suite, assuming that it's the reference
|
|
|
|
implementation, `sixtypical`, that is going to implement these functionalities.
|
|
|
|
|
|
|
|
[Falderal]: http://catseye.tc/node/Falderal
|
|
|
|
|
|
|
|
-> Functionality "Check syntax of SixtyPical program" is implemented by
|
|
|
|
-> shell command "bin/sixtypical --parse-only --traceback %(test-body-file) && echo ok"
|
|
|
|
|
|
|
|
-> Functionality "Analyze SixtyPical program" is implemented by
|
|
|
|
-> shell command "bin/sixtypical --analyze-only --traceback %(test-body-file) && echo ok"
|
|
|
|
|
|
|
|
-> Functionality "Compile SixtyPical program" is implemented by
|
|
|
|
-> shell command "bin/sixtypical --output-format=c64-basic-prg --traceback %(test-body-file) --output /tmp/foo && tests/appliances/bin/dcc6502-adapter </tmp/foo"
|
|
|
|
|
|
|
|
-> Functionality "Dump fallthru info for SixtyPical program" is implemented by
|
|
|
|
-> shell command "bin/sixtypical --optimize-fallthru --dump-fallthru-info --analyze-only --traceback %(test-body-file)"
|
|
|
|
|
2019-10-21 16:29:38 +00:00
|
|
|
-> Functionality "Dump callgraph info for SixtyPical program" is implemented by
|
|
|
|
-> shell command "bin/sixtypical --dump-callgraph --analyze-only --traceback %(test-body-file)"
|
|
|
|
|
2019-05-14 14:01:10 +00:00
|
|
|
-> Functionality "Compile SixtyPical program with fallthru optimization" is implemented by
|
|
|
|
-> shell command "bin/sixtypical --output-format=c64-basic-prg --optimize-fallthru --traceback %(test-body-file) --output /tmp/foo && tests/appliances/bin/dcc6502-adapter </tmp/foo"
|