Lines Matching refs:kyuafile
29 #include "engine/kyuafile.hpp"
59 // History of Kyuafile file versions:
63 // Files now start with syntax(2) instead of syntax('kyuafile', 1).
103 /// Lua state to parse a single Kyuafile file.
106 /// Root directory of the test suite represented by the Kyuafile.
112 /// Name of the Kyuafile to load relative to _source_root.
115 /// Version of the Kyuafile file format requested by the parsed file.
117 /// This is set once the Kyuafile invokes the syntax() call.
120 /// Name of the test suite defined by the Kyuafile.
122 /// This is set once the Kyuafile invokes the test_suite() call.
125 /// Collection of test programs defined by the Kyuafile.
128 /// the Kyuafile.
135 /// the Kyuafile.
137 /// \param relative_filename_ Name of the Kyuafile to load relative to
186 /// Callback for the Kyuafile current_kyuafile() function.
188 /// \return Returns the absolute path to the current Kyuafile.
199 /// Callback for the Kyuafile include() function.
217 /// Callback for the Kyuafile syntax() function.
221 /// \param version Version of the Kyuafile syntax requested by the file.
238 /// Callback for the various Kyuafile *_test_program() functions.
244 /// \param raw_path Path to the test program, relative to the Kyuafile.
246 /// Kyuafile to _source_root.
280 /// Callback for the Kyuafile test_suite() function.
295 /// Parses the Kyuafile.
299 /// \return The collection of test programs defined by the Kyuafile.
520 if (!state.is_string(-2) || state.to_string(-2) != "kyuafile")
522 "'kyuafile' for version 1 files");
549 /// Constructs a kyuafile form initialized data.
552 /// kyuafile object.
555 /// Kyuafile. In other words, the directory containing the first Kyuafile
561 engine::kyuafile::kyuafile(const fs::path& source_root_,
572 engine::kyuafile::~kyuafile(void)
583 /// from which the Kyuafile is being read).
589 engine::kyuafile
590 engine::kyuafile::load(const fs::path& file,
597 return kyuafile(source_root_, build_root_,
607 engine::kyuafile::source_root(void) const
617 engine::kyuafile::build_root(void) const
627 engine::kyuafile::test_programs(void) const