!************************************************************************* ! * ! © Copyright 2005 Hewlett-Packard Development Company, L.P. * ! * ! Confidential computer software. Valid license from HP required for * ! possession, use or copying. Consistent with FAR 12.211 and 12.212, * ! Commercial Computer Software, Computer Software Documentation, and * ! Technical Data for Commercial Items are licensed to the U.S. * ! Government under vendor's standard commercial license. * ! * !************************************************************************* !++ ! Facility: ! Extended LSE (XLSE) ! ! Abstract: ! This module defines the TEXT language attributes, templates ! and placeholders. ! ! Author: ! W. Ward Clark, LinkWorks Project ! ! Creation Date: 23-Nov-86 ! ! Modification History: ! X1.0-1 WWC 26-Nov-86 /FILL=TEXT ! X1.1 WWC 10-Jan-87 Copyright placeholder: 1986 --> 1987 ! X1.1-1 WWC 19-Feb-87 define margins and wrap mode ! X1.1-2 WWC 30-Mar-87 new DEFINE LANGUAGE /COMMENT qualifier ! X1.2 WWC 18-May-87 /LEFT_MARGIN=CONTEXT_DEPENDENT ! X1.2-1 WWC 23-Jul-87 add modification history support ! X1.2-2 WWC 29-Sep-87 add structured message templates ! X1.2-3 WWC 14-Feb-88 TBS alias --> token, ... ! 1987 --> 1988 ! X1.3 WWC 15-Jan-89 normalize LSE command syntax ! 1988 --> 1989 ! X3.0 WWC 1-Jan-90 upgrade to LSE V3.0 ! 1989 --> 1990 ! X3.0-1 WWC 28-Jan-90 add PDF definitions ! X3.0-2 WWC 3-Feb-90 resolve unreferenced placeholders ! X3.1 WWC 29-Oct-91 1990 --> 1991 ! X4.0a WWC 24-Feb-93 make modification-id an optional placeholder ! X4.0a-1 WWC 24-Feb-93 1991 --> 1993 !-- ! !+ ! TEXT Language Definition !- DELETE LANGUAGE text DEFINE LANGUAGE text - /COMMENT=( - ASSOCIATED_IDENTIFIER = PREVIOUS, - NOBEGIN, - NOEND, - NOFIXED, - NOLINE, - NOTRAIL) - /CAPABILITIES=NODIAGNOSTICS - /COMPILE_COMMAND="" - /EXPAND_CASE=AS_IS - /FILE_TYPES=(.TEXT,.TXT) - /HELP_LIBRARY="" - /IDENTIFIER_CHARACTERS= - "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ%$_0123456789" - /INITIAL_STRING=" [text]" - /LEFT_MARGIN=CONTEXT_DEPENDENT - /OVERVIEW_OPTIONS=( - MINIMUM_LINES=1, - TAB_RANGE=(4,8)) - /PLACEHOLDER_DELIMITERS=( - REQUIRED= ("{","}"), - REQUIRED_LIST= ("{","}..."), - OPTIONAL= ("[","]"), - OPTIONAL_LIST= ("[","]..."), - PSEUDOCODE= ("«","»")) - /PUNCTUATION_CHARACTERS=",;()""" - /QUOTED_ITEM=(QUOTES="""") - /RIGHT_MARGIN=75 - /TAB_INCREMENT=4 - /TOPIC_STRING="" - /WRAP - /VERSION="(XLSE X4.0a)" !+ ! Delete any language definitions !- SET LANGUAGE text DELETE PLACEHOLDER * DELETE TOKEN * ! !+ ! Language-independent definitions !- DEFINE PLACEHOLDER "lse$block_comment" - /TYPE=NONTERMINAL "! {tbs}" "!" END DEFINE DEFINE PLACEHOLDER "lse$generic" - /TYPE=NONTERMINAL "{tbs}" END DEFINE DEFINE PLACEHOLDER "lse$line_comment" - /TYPE=NONTERMINAL "! {tbs}" END DEFINE DEFINE PLACEHOLDER "tbs" - /DESCRIPTION="field to be specified" - /TOPIC="" - /TYPE=TERMINAL "to be specified" END DEFINE DEFINE TOKEN "tbs" - /DESCRIPTION="to-be-specified" "[tbs]" END DEFINE DEFINE PLACEHOLDER "module" - /DESCRIPTION="Text Language Module" - /TOPIC="" - /TYPE=NONTERMINAL "[module-level-comments]" " " "[text]..." END DEFINE DEFINE TOKEN "module" /PLACEHOLDER=module DEFINE PLACEHOLDER "module-level-comments" - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /TOPIC="" - /TYPE=NONTERMINAL "++" "Facility:" " {tbs}" "" "Abstract:" " {tbs}" "" "Author:" " {tbs}" "" "Creation Date: {tbs}" "" "Modification History:" "--" END DEFINE !+ ! Modification History definitions !- DEFINE TOKEN "new_modification" - /DESCRIPTION="modification history entry" " [modification-id] {your-initials} {modification-date} {modification-remark}" END DEFINE DEFINE PLACEHOLDER "modification-id" - /DESCRIPTION="modification identification number" - /TOPIC="" - /TYPE=TERMINAL "modification identification number" END DEFINE DEFINE PLACEHOLDER "your-initials" - /DESCRIPTION="your initials" - /TOPIC="" - /TYPE=TERMINAL "your initials" END DEFINE DEFINE PLACEHOLDER "modification-date" - /DESCRIPTION="modification date" - /TOPIC="" - /TYPE=TERMINAL "modification date (dd-mmm-yy)" END DEFINE DEFINE PLACEHOLDER "modification-remark" - /DESCRIPTION="brief description of a modification" - /TOPIC="" - /TYPE=TERMINAL "brief description of the modification" END DEFINE DEFINE PLACEHOLDER "text" - /DESCRIPTION="any text" - /NOAUTO_SUBSTITUTE - /DUPLICATION=VERTICAL - /TOPIC="" - /TYPE=TERMINAL - /LEADING="" - /TRAILING="" "any text" END DEFINE