LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
tasks.hh File Reference

Parse module tasks. More...

#include <misc/fwd.hh>
#include <task/libtask.hh>
Include dependency graph for tasks.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  parse
 Parsing the input, delivering an ast::Ast.
namespace  parse::tasks
 Tasks of the parse module.

Functions

 parse::tasks::TASK_GROUP ("1. Parsing")
 parse::tasks::BOOLEAN_TASK_DECLARE ("scan-trace","trace the scanning", scan_trace_p,"")
 Enable scanner trace.
 parse::tasks::BOOLEAN_TASK_DECLARE ("parse-trace","trace the parse", parse_trace_p,"")
 Enable parser trace.
 parse::tasks::STRING_TASK_DECLARE ("prelude","builtin","name of the prelude. Defaults to \"builtin\" ""denoting the builtin prelude", prelude,"")
 Prelude declarations.
 parse::tasks::TASK_DECLARE ("X|no-prelude","same as --prelude=\"\"", no_prelude,"")
 Prelude declarations.
 parse::tasks::TASK_DECLARE ("parse","parse a file", parse,"")
 Parse the input file, store the ast into ast::tasks::the_program.
 parse::tasks::TASK_DECLARE ("library-display","display library search path", library_display,"")
 Display library search path.
 parse::tasks::MULTIPLE_STRING_TASK_DECLARE ("P|library-append","append directory DIR to the search path", library_append,"")
 Append directory DIR to the search path.
 parse::tasks::MULTIPLE_STRING_TASK_DECLARE ("p|library-prepend","prepend directory DIR to the search path", library_prepend,"")
 Prepend directory DIR to the search path.

Variables

misc::FileLibrary parse::tasks::file_library
 Global library for search path.

Detailed Description

Parse module tasks.