From 8e5b78f886065d082677101b28c44d7980763eb0 Mon Sep 17 00:00:00 2001 From: aarne Date: Wed, 18 Jun 2008 09:14:31 +0000 Subject: term macro help --- src-3.0/GF/Command/Commands.hs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src-3.0/GF/Command/Commands.hs') diff --git a/src-3.0/GF/Command/Commands.hs b/src-3.0/GF/Command/Commands.hs index 6fd4a1fb2..7441e6fb5 100644 --- a/src-3.0/GF/Command/Commands.hs +++ b/src-3.0/GF/Command/Commands.hs @@ -114,14 +114,21 @@ allCommands pgf = Map.fromList [ }), ("dt", emptyCommandInfo { longname = "define_tree", - syntax = "dt IDENT (TREE | STRING)", -- | '<' COMMANDLINE)", + syntax = "dt IDENT (TREE | STRING | \"<\" COMMANDLINE)", synopsis = "define a tree or string macro", explanation = unlines [ "Defines IDENT as macro for TREE or STRING, until IDENT gets redefined.", - -- "The defining value can also come from a command, preceded by '<'.", + "The defining value can also come from a command, preceded by \"<\".", + "If the command gives many values, the first one is selected.", "A use of the macro has the form %IDENT. Currently this use cannot be", "a subtree of another tree. This command must be a line of its own", "and thus cannot be a part of a pipe." + ], + examples = [ + ("dt ex \"hello world\" -- define ex as string"), + ("dt ex UseN man_N -- define ex as string"), + ("dt ex < p -cat=NP \"the man in the car\" -- define ex as parse result"), + ("l -lang=LangSwe %ex | ps -to_utf8 -- linearize the tree ex") ] }), ("e", emptyCommandInfo { -- cgit v1.2.3