|
|
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
| Constructors | | State | | | theTCState :: TCState | | | theUndoStack :: [TCState] | | | theTopLevel :: Maybe TopLevelInfo | Invariant: The TopLevelInfo corresponds to a type-correct
module.
| | theInteractionPoints :: [InteractionId] | The interaction points of the buffer, in the order in which
they appear in the buffer. The interaction points are
recorded in theTCState, but when new interaction points are
added by give or refine Agda does not ensure that the ranges
of later interaction points are updated.
|
|
|
|
|
|
|
|
|
|
|
|
| cmd_load m includes loads the module in file m, using
includes as the include directories.
|
|
|
| :: FilePath | | | -> [FilePath] | | | -> Bool | Allow unsolved meta-variables?
| | -> CreateInterfaceResult -> TCM () | | | -> IO () | | | -> IO () | | cmd_load' m includes cmd cmd2 loads the module in file m,
using includes as the include directories.
If type checking completes without any exceptions having been
encountered then the command cmd r is executed, where r is the
second component of the result of createInterface.
The command cmd2 is executed as the final step of cmd_load',
unless an exception is encountered.
|
|
|
|
| cmd_compile m includes compiles the module in file m, using
includes as the include directories.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Sorts interaction points based on their ranges.
|
|
|
| Pretty-prints the type of the meta-variable.
|
|
|
|
|
|
| prettyContext lays out n : e on (at least) two lines if n
has at least longNameLength characters.
|
|
|
|
|
|
|
| Displays the current goal and context plus the given document.
|
|
|
| Displays the current goal and context.
|
|
|
| Displays the current goal and context and infers the type of an
expression.
|
|
|
| Sets the command line options and updates the status information.
|
|
|
| Displays/updates some status information (currently just
indicates whether or not implicit arguments are shown).
|
|
|
| display_info header content displays content (with header
header) in some suitable way, and also displays some status
information (see displayStatus).
|
|
|
| Like display_info, but takes a Doc instead of a String.
|
|
|
|
|
| Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
| | Methods | | | Instances | |
|
|
|
|
|
|
| :: Expr -> TCM Expr | The command to perform.
| | -> String | The name to used for the buffer displaying the output.
| | -> String | The expression to parse.
| | -> IO () | | | Parses and scope checks an expression (using insideScope topLevel
as the scope), performs the given command with the expression as
input, and displays the result.
|
|
|
|
| :: Rewrite | Normalise the type?
| | -> String | | | -> IO () | | | Parse the given expression (as if it were defined at the
top-level of the current module) and infer its type.
|
|
|
|
| :: Bool | Ignore abstract?
| | -> String | | | -> IO () | | | Parse and type check the given expression (as if it were defined
at the top-level of the current module) and normalise it.
|
|
|
|
| Tell the Emacs mode to rescan the buffer for goals.
|
|
|
| Tell the Emacs mode to reload the highlighting information. This
includes rescanning the buffer for goals.
|
|
|
| Tells the Emacs mode to reload the highlighting information and
go to the first error position (if any).
|
|
|
| :: Bool | Show them?
| | -> IO () | | | Tells Agda whether or not to show implicit arguments.
|
|
|
|
| Toggle display of implicit arguments.
|
|
|
| When an error message is displayed the following title should be
used, if appropriate.
|
|
|
| Displays an error (represented either as a TCErr or as a
Range and a message) and terminates the program.
|
|
| module Agda.TypeChecker |
|
| module Agda.TypeChecking.MetaVars |
|
| module Agda.TypeChecking.Reduce |
|
| module Agda.TypeChecking.Errors |
|
| module Agda.Syntax.Position |
|
| module Agda.Syntax.Parser |
|
| module Agda.Syntax.Scope.Base |
|
| module Agda.Syntax.Scope.Monad |
|
| module Agda.Syntax.Translation.ConcreteToAbstract |
|
| module Agda.Syntax.Translation.AbstractToConcrete |
|
| module Agda.Syntax.Translation.InternalToAbstract |
|
| module Agda.Syntax.Abstract.Name |
|
| module Agda.Interaction.Exceptions |
|
| Produced by Haddock version 2.4.2 |