! ! This file was converted from DEC LSE format to ELSE format ! by Douglas Harter (djharter@aol.com) ! Send an email to that address with any problems, concerns, ! or comments. ! ! This is the DEC implementation of BLISS on the mainframe. ! It might not comform exactly to the BLISS you are using ! on your computer. ! !************************************************************************* ! * ! © 2000 BY * ! COMPAQ COMPUTER CORPORATION * ! © 1998, 2000 BY * ! ELECTRONIC DATA SYSTEMS LIMITED * ! * ! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED * ! ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE * ! INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER * ! COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY * ! OTHER PERSON. NO TITLE TO OR OWNERSHIP OF THE SOFTWARE IS HEREBY * ! TRANSFERRED. * ! * ! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE * ! AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY COMPAQ COMPUTER * ! CORPORATION OR EDS. * ! * ! NEITHER COMPAQ NOR EDS ASSUME ANY RESPONSIBILITY FOR THE USE OR * ! RELIABILITY OF THIS SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY * ! COMPAQ. * ! * !************************************************************************* DELETE LANGUAGE "bliss" DEFINE LANGUAGE "bliss" - /VALID_IDENTIFIER_CHARACTERS="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ%$_0123456789" - /INITIAL_STRING="[MODULE]" - /PUNCTUATION_CHARACTERS="',;()[]" - /INDENT_SIZE=4 - /VERSION="V4.6" - END DEFINE DELETE PLACEHOLDER "%BLISS16" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%BLISS16" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="BLISS-16 compiler defines this macro as %REMAINING. B32, B36 => null." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%BLISS16" END DEFINE DELETE PLACEHOLDER "%BLISS32" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%BLISS32" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="BLISS-32 compiler defines this macro as %REMAINING. B16, B36 => null." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%BLISS32" END DEFINE DELETE PLACEHOLDER "%BLISS36" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%BLISS36" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="BLISS-36 compiler defines this macro as %REMAINING. B16, B32 => null." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%BLISS36" END DEFINE DELETE PLACEHOLDER "%ELSE {~EXPRESSION~} " - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%ELSE {~EXPRESSION~} " - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%ELSE" " [lexical_alternative]" END DEFINE DELETE PLACEHOLDER "%FI" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%FI" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%FI" END DEFINE DELETE PLACEHOLDER "%FUNCTION" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%FUNCTION" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="%ASCII, %DECLARED, %EXITMACRO, %MESSAGE, %REMAINING, etc." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "%ALLOCATION" /TOKEN "%ASCIC" /TOKEN "%ASCID" /TOKEN "%ASCII" /TOKEN "%ASCIZ" /TOKEN "%ASSIGN" /TOKEN "%B" /TOKEN "%BLISS" /TOKEN "%bliss16"/PLACEHOLDER "%bliss32"/PLACEHOLDER "%bliss36"/PLACEHOLDER "%BPADDR" /TOKEN "%BPUNIT" /TOKEN "%BPVAL" /TOKEN "%C" /TOKEN "%CHAR" /TOKEN "%CHARCOUNT" /TOKEN "%COUNT" /TOKEN "%CTCE" /TOKEN "%d" /TOKEN "%DECIMAL" /TOKEN "%DECLARED" /TOKEN "%e" /TOKEN "%ELSE" /TOKEN "%ERROR" /TOKEN "%ERRORMACRO" /TOKEN "%EXACTSTRING" /TOKEN "%EXITITERATION" /TOKEN "%EXITMACRO" /TOKEN "%EXPAND" /TOKEN "%EXPLODE" /TOKEN "%fi"/PLACEHOLDER "%FIELDEXPAND" /TOKEN "%g" /TOKEN "%h" /TOKEN "%IDENTICAL" /TOKEN "%IF" /TOKEN "%INFORM" /TOKEN "%ISSTRING" /TOKEN "%LENGTH" /TOKEN "%LTCE" /TOKEN "%MESSAGE" /TOKEN "%NAME" /TOKEN "%NBITS" /TOKEN "%NBITSU" /TOKEN "%NULL" /TOKEN "%NUMBER" /TOKEN "%O" /TOKEN "%P" /TOKEN "%PRINT" /TOKEN "%QUOTE" /TOKEN "%QUOTENAME" /TOKEN "%RAD50_11" /TOKEN "%REF" /TOKEN "%REMAINING" /TOKEN "%REMOVE" /TOKEN "%REQUIRE" /TOKEN "%SBTTL" /TOKEN "%SIZE" /TOKEN "%STRING" /TOKEN "%SWITCHES" /TOKEN "%THEN" /TOKEN "%TITLE" /TOKEN "%UNQUOTE" /TOKEN "%UPVAL" /TOKEN "%VARIANT" /TOKEN "%WARN" /TOKEN "%X" /TOKEN END DEFINE DELETE PLACEHOLDER "%SBTTL '[~QUOTED_CHARS~]'" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%SBTTL '[~QUOTED_CHARS~]'" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Use the quoted string as subtitle in subsequent headers of the listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%SBTTL '[quoted_chars]'" END DEFINE DELETE PLACEHOLDER "%TITLE '[~QUOTED_CHARS~]'" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "%TITLE '[~QUOTED_CHARS~]'" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Use the quoted string as the title in subsequent headers of the listing" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%TITLE '[quoted_chars]'" END DEFINE DELETE PLACEHOLDER "(ENABLE_ACTUALS_LIST)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "(ENABLE_ACTUALS_LIST)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "([enable_actuals]...)" END DEFINE DELETE PLACEHOLDER "(MODULE_SWITCHES)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "(MODULE_SWITCHES)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "({module_switches}...)" END DEFINE DELETE PLACEHOLDER "(PSECT_ATTRIBUTES)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "(PSECT_ATTRIBUTES)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "({psect_attributes}...)" END DEFINE DELETE PLACEHOLDER "({~EXPRESSION~})" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "({~EXPRESSION~})" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Let operator expression operands be control expressions" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "({expression}...)" END DEFINE DELETE PLACEHOLDER "+ | -" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "+ | -" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "For positive: + For Negative: -" END DEFINE DELETE PLACEHOLDER "0 | 1 | 2 | 3" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "0 | 1 | 2 | 3" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Level 2 is the default." "Level 0: Targets temporaries, TSTx elimination, cheaper addressing, etc." "Level 1: 0 + multiple RETs allowed, peephole optimizations." "Level 2: 1 + Common subexprs, code motion, cross jumping, branch chaining, etc." "Level 3: 2 + 'ZIP'- faster but perhaps larger code, more liberal targeting." END DEFINE DELETE PLACEHOLDER ": NOVALUE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER ": NOVALUE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - ": NOVALUE" END DEFINE DELETE PLACEHOLDER "" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "<{position}, {size},[sign_extension]>" END DEFINE DELETE PLACEHOLDER ABSOLUTE - /LANGUAGE="bliss" DEFINE PLACEHOLDER ABSOLUTE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Generates instructions using Absolute mode addressing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "ABSOLUTE" END DEFINE DELETE PLACEHOLDER ACCESS_ACTUALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ACCESS_ACTUALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=MENU - "field_name"/PLACEHOLDER "expression"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER ACCESS_FORMALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ACCESS_FORMALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name}" END DEFINE DELETE PLACEHOLDER ACCESS_PART - /LANGUAGE="bliss" DEFINE PLACEHOLDER ACCESS_PART - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[segment_expression], [access_actuals]..." END DEFINE DELETE PLACEHOLDER ADD - /LANGUAGE="bliss" DEFINE PLACEHOLDER ADD - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER "ADDITIONAL PARAMETER DESCRIPTIONS" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "ADDITIONAL PARAMETER DESCRIPTIONS" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - " " "{identifier}:" " {tbs}" END DEFINE DELETE PLACEHOLDER ADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER ADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER ADDRESS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ADDRESS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "primary"/PLACEHOLDER "executable_function"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER "ADDRESSING_MODE(MODE_32)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "ADDRESSING_MODE(MODE_32)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Determines the way in which the address is encoded." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "ADDRESSING_MODE({mode_32})" END DEFINE DELETE PLACEHOLDER "ADDRESSING_MODE(MODE_TYPE)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "ADDRESSING_MODE(MODE_TYPE)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Determines the way in which the address is encoded." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "ADDRESSING_MODE({mode_type})" END DEFINE DELETE PLACEHOLDER ADDR_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER ADDR_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER "ALIGN(BOUNDARY)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "ALIGN(BOUNDARY)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Address alignment required for data segment." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "ALIGN({boundary_ctce})" END DEFINE DELETE PLACEHOLDER ALLOCATION_ACTUAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER ALLOCATION_ACTUAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=NONTERMINAL - "[compile_time_constant_expression]" END DEFINE DELETE PLACEHOLDER ALLOCATION_AND_OR_EXTENSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER ALLOCATION_AND_OR_EXTENSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{allocation_unit}, [extension_attr]" END DEFINE DELETE PLACEHOLDER ALLOCATION_DEFAULT - /LANGUAGE="bliss" DEFINE PLACEHOLDER ALLOCATION_DEFAULT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER ALLOCATION_FORMALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ALLOCATION_FORMALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{allocation_name} = [allocation_default]" END DEFINE DELETE PLACEHOLDER ALLOCATION_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER ALLOCATION_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER ALLOCATION_UNIT - /LANGUAGE="bliss" DEFINE PLACEHOLDER ALLOCATION_UNIT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[BYTE | WORD | LONG]" END DEFINE DELETE PLACEHOLDER ARG - /LANGUAGE="bliss" DEFINE PLACEHOLDER ARG - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_LTCE END DEFINE DELETE PLACEHOLDER ARGLIST - /LANGUAGE="bliss" DEFINE PLACEHOLDER ARGLIST - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER ARITHMETIC_OPERATOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER ARITHMETIC_OPERATOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="* / + - shift mod" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "shift"/PLACEHOLDER "mod" "*" "/" "+" "-" END DEFINE DELETE PLACEHOLDER B16_LNKG_OPTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER B16_LNKG_OPTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "[CLEARSTACK]" "[RTT]" "[VALUECBIT]" "GLOBAL({glbl_register_segments}...)" "PRESERVE({register_numbers}...)" "NOPRESERVE({register_numbers}...)" END DEFINE DELETE PLACEHOLDER B16_LNKG_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER B16_LNKG_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="jsr, call, emt, trap, iot, interrupt, rsx_ast" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "jsr"/PLACEHOLDER "call"/PLACEHOLDER "emt"/PLACEHOLDER "trap"/PLACEHOLDER "iot"/PLACEHOLDER "interrupt"/PLACEHOLDER "rsx_ast"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER B16_PSECT_ATTRIBUTE - /LANGUAGE="bliss" DEFINE PLACEHOLDER B16_PSECT_ATTRIBUTE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="local, global" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "LOCAL" "GLOBAL" END DEFINE DELETE PLACEHOLDER B32_LNKG_OPTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER B32_LNKG_OPTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "GLOBAL({glbl_register_segments}...)" "PRESERVE({register_numbers}...)" "NOPRESERVE({register_numbers}...)" "NOTUSED({register_numbers}...)" END DEFINE DELETE PLACEHOLDER B32_LNKG_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER B32_LNKG_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="call, jsb, interrupt" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "call"/PLACEHOLDER "jsb"/PLACEHOLDER "interrupt"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER B32_PSECT_ATTRIBUTE - /LANGUAGE="bliss" DEFINE PLACEHOLDER B32_PSECT_ATTRIBUTE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="addr_mode,align,global,local,[no](read,share,pic),vector" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ADDRESSING_MODE(mode_32)"/PLACEHOLDER "align" /TOKEN "GLOBAL" "LOCAL" "[~no~]pic"/PLACEHOLDER "[~no~]read"/PLACEHOLDER "[~no~]share"/PLACEHOLDER "VECTOR" END DEFINE DELETE PLACEHOLDER BASEADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER BASEADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER BINARY_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER BINARY_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="{op_expression} {binary_op} {op_expression}" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{op_expression} {binary_op} {op_expression}" END DEFINE DELETE PLACEHOLDER BINARY_OP - /LANGUAGE="bliss" DEFINE PLACEHOLDER BINARY_OP - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="An arithmetic, boolean, or relational operator, or =" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "arithmetic_operator"/PLACEHOLDER "relational_operator"/PLACEHOLDER "boolean_operator"/PLACEHOLDER "=" END DEFINE DELETE PLACEHOLDER BIND_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER BIND_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER "VOLATILE"/PLACEHOLDER "WEAK"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER BIND_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER BIND_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Defines a new name/attributes for an existing data segment." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "BIND" " {{name} = {value} : [bind_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER BIND_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER BIND_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "NOVALUE"/PLACEHOLDER "lnkg_name"/PLACEHOLDER "WEAK"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER BIT_COUNT - /LANGUAGE="bliss" DEFINE PLACEHOLDER BIT_COUNT - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER BLISS16 - /LANGUAGE="bliss" DEFINE PLACEHOLDER BLISS16 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Compiler will check that source is legal Bliss-16 code." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "BLISS16" END DEFINE DELETE PLACEHOLDER "BLISS16 | BLISS32 | BLISS36" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "BLISS16 | BLISS32 | BLISS36" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "BLISS16" "BLISS32" "BLISS36" END DEFINE DELETE PLACEHOLDER BLISS32 - /LANGUAGE="bliss" DEFINE PLACEHOLDER BLISS32 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Compiler will check that source is legal Bliss-32 code." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "BLISS32" END DEFINE DELETE PLACEHOLDER BLISS36 - /LANGUAGE="bliss" DEFINE PLACEHOLDER BLISS36 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Compiler will check that source is legal Bliss-36 code." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "BLISS36" END DEFINE DELETE PLACEHOLDER BLOCK_EXPR - /LANGUAGE="bliss" DEFINE PLACEHOLDER BLOCK_EXPR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[labels]... {unlabeled_block}" END DEFINE DELETE PLACEHOLDER BLOCK_SIZE - /LANGUAGE="bliss" DEFINE PLACEHOLDER BLOCK_SIZE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A compile time constant expression that specifies the number of units" " for the entire block. The allocation unit (Byte, Word, or Long (default))" " determines in the units in which the block size is measured." END DEFINE DELETE PLACEHOLDER BLOCK_SIZE_AND_OR_ALLOCATION_UNIT - /LANGUAGE="bliss" DEFINE PLACEHOLDER BLOCK_SIZE_AND_OR_ALLOCATION_UNIT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{block_size}, [allocation_unit]" END DEFINE DELETE PLACEHOLDER BOOLEAN_OPERATOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER BOOLEAN_OPERATOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="and, or, xor, eqv" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "AND" "OR" "XOR" "EQV" END DEFINE DELETE PLACEHOLDER BOUNDARY_CTCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER BOUNDARY_CTCE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER BUILTIN_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER BUILTIN_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=MENU - "register_names"/PLACEHOLDER "machine_specific_function_names"/PLACEHOLDER "linkage_function_names"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER "BYTE | WORD | LONG" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "BYTE | WORD | LONG" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="The "granularity" of the storage allocation." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "BYTE" "WORD" "LONG" END DEFINE DELETE PLACEHOLDER BY_VAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER BY_VAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER CALL - /LANGUAGE="bliss" DEFINE PLACEHOLDER CALL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Bliss-16 will use JSR/RTS. Bliss-32: CALLS/CALLG & RET." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "CALL" END DEFINE DELETE PLACEHOLDER CALLG_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CALLG_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}" END DEFINE DELETE PLACEHOLDER CASE - /LANGUAGE="bliss" DEFINE PLACEHOLDER CASE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Evaluates action whose label matches the case index." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "CASE {case_index} FROM {low_bound} TO {high_bound} OF" " SET" " [{case_labels}...]:" " {case_action};" " [case_lines]..." " TES" END DEFINE DELETE PLACEHOLDER CASE_ACTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER CASE_ACTION - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER CASE_INDEX - /LANGUAGE="bliss" DEFINE PLACEHOLDER CASE_INDEX - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER CASE_LABELS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CASE_LABELS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=MENU - "INRANGE" /TOKEN "OUTRANGE" /TOKEN "LOW_VALUE_TO_HIGH_VALUE" /TOKEN "single_value"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER CASE_LINES - /LANGUAGE="bliss" DEFINE PLACEHOLDER CASE_LINES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="" - /TYPE=NONTERMINAL - "" "[{case_labels}...]:" " {case_action};" END DEFINE DELETE PLACEHOLDER CHARA - /LANGUAGE="bliss" DEFINE PLACEHOLDER CHARA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER CHARACTER_CODE_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER CHARACTER_CODE_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%C'{quoted_character}'" END DEFINE DELETE PLACEHOLDER CHAR_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER CHAR_CH - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{character_code_literal}" END DEFINE DELETE PLACEHOLDER CLEARSTACK - /LANGUAGE="bliss" DEFINE PLACEHOLDER CLEARSTACK - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Actual parameters are removed from stack by the called routine." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "CLEARSTACK" END DEFINE DELETE PLACEHOLDER CMPC3_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CMPC3_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER CMPC5_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CMPC5_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER CMPP_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CMPP_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER CN_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER CN_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER COMMON - /LANGUAGE="bliss" DEFINE PLACEHOLDER COMMON - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "COMMON" END DEFINE DELETE PLACEHOLDER "COMMON | BLISS16 | BLISS32 | BLISS36" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "COMMON | BLISS16 | BLISS32 | BLISS36" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=MENU - "common"/PLACEHOLDER "bliss16"/PLACEHOLDER "bliss32"/PLACEHOLDER "bliss36"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER COMPILETIME_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER COMPILETIME_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER COMPILE_TIME_CONSTANT_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER COMPILE_TIME_CONSTANT_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "An expression which can be completely evaluated during module compilation." END DEFINE DELETE PLACEHOLDER CONCATENATE - /LANGUAGE="bliss" DEFINE PLACEHOLDER CONCATENATE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Psects with same name from diff. modules allocated contiguously." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "CONCATENATE" END DEFINE DELETE PLACEHOLDER CONDITIONAL_MACRO - /LANGUAGE="bliss" DEFINE PLACEHOLDER CONDITIONAL_MACRO - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} ([macro_formal_names]) [] =" " {macro_body} %" END DEFINE DELETE PLACEHOLDER CONDITION_HANDLING_FUNCTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER CONDITION_HANDLING_FUNCTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="SIGNAL, SIGNAL_STOP, SETUNWIND." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "SIGNAL" /TOKEN "SIGNAL_STOP" /TOKEN "SETUNWIND" /TOKEN END DEFINE DELETE PLACEHOLDER CONDITION_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER CONDITION_VALUE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A single fullword that encodes the identity and severity of the condition." END DEFINE DELETE PLACEHOLDER CPTR_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER CPTR_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER CS_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER CS_CH - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER CTCE_ACCESS_ACTUALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CTCE_ACCESS_ACTUALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=MENU - "compile_time_constant_expression"/PLACEHOLDER "field_name"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER CVTPS_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CVTPS_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER CVTPT_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CVTPT_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER CVTSP_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CVTSP_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER CVTTP_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER CVTTP_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER C_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER C_CH - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{character_code_literal}" END DEFINE DELETE PLACEHOLDER DECIMAL_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER DECIMAL_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="A string of one or more decimal digits." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A string of one or more decimal digits 0 thru 9." END DEFINE DELETE PLACEHOLDER DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "BIND" /TOKEN "BIND_ROUTINE" /TOKEN "BUILTIN" /TOKEN "COMPILETIME" /TOKEN "ENABLE" /TOKEN "EXTERNAL" /TOKEN "EXTERNAL_LITERAL" /TOKEN "EXTERNAL_REGISTER" /TOKEN "EXTERNAL_ROUTINE" /TOKEN "FIELD" /TOKEN "FIELD_SET" /TOKEN "FORWARD" /TOKEN "FORWARD_ROUTINE" /TOKEN "GLOBAL" /TOKEN "GLOBAL_BIND" /TOKEN "GLOBAL_LITERAL" /TOKEN "GLOBAL_REGISTER" /TOKEN "GLOBAL_ROUTINE" /TOKEN "LABEL" /TOKEN "LIBRARY" /TOKEN "LINKAGE" /TOKEN "LITERAL" /TOKEN "LOCAL" /TOKEN "MAP" /TOKEN "OWN" /TOKEN "KEYWORDMACRO" /TOKEN "MACRO" /TOKEN "PSECT" /TOKEN "REGISTER" /TOKEN "REQUIRE" /TOKEN "ROUTINE" /TOKEN "STACKLOCAL" /TOKEN "STRUCTURE" /TOKEN "SWITCHES" /TOKEN "UNDECLARE" /TOKEN END DEFINE DELETE PLACEHOLDER DECX_CODE - /LANGUAGE="bliss" DEFINE PLACEHOLDER DECX_CODE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER DECX_PARAMETERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER DECX_PARAMETERS - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_LTCE END DEFINE DELETE PLACEHOLDER DEFAULT_ACTUAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER DEFAULT_ACTUAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[lexemes]..." END DEFINE DELETE PLACEHOLDER DEFAULT_STRUCTURE_REFERENCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER DEFAULT_STRUCTURE_REFERENCE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{address}[[access_actuals]...]" END DEFINE DELETE PLACEHOLDER DELIMITER - /LANGUAGE="bliss" DEFINE PLACEHOLDER DELIMITER - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="An operator or punctuation_mark." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "operator"/PLACEHOLDER "punctuation_mark"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER DEPTH_ADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER DEPTH_ADDR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Address of a longword of the number of presignal stack frames to be removed." END DEFINE DELETE PLACEHOLDER "DESCRIPTION OR NONE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "DESCRIPTION OR NONE" - /LANGUAGE="bliss" - /PLACEHOLDER=DESCRIPTION_OR_NONE END DEFINE DELETE PLACEHOLDER DESCRIPTION_OR_NONE - /LANGUAGE="bliss" DEFINE PLACEHOLDER DESCRIPTION_OR_NONE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "None" END DEFINE DELETE PLACEHOLDER DIGITS - /LANGUAGE="bliss" DEFINE PLACEHOLDER DIGITS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="A string of one or more decimal digits." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A string of one or more decimal digits 0 thru 9." END DEFINE DELETE PLACEHOLDER DIVIDEND - /LANGUAGE="bliss" DEFINE PLACEHOLDER DIVIDEND - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER DIVISOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER DIVISOR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER DN_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER DN_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER DOUBLE_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER DOUBLE_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="%D'{mantissa}[D_exponent]'" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%D'{mantissa}[D_exponent]'" END DEFINE DELETE PLACEHOLDER DPTR_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER DPTR_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER DSTA - /LANGUAGE="bliss" DEFINE PLACEHOLDER DSTA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER DSTADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER DSTADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER DSTLENA - /LANGUAGE="bliss" DEFINE PLACEHOLDER DSTLENA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER D_EXPONENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER D_EXPONENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "D{exponent}" END DEFINE DELETE PLACEHOLDER EDITPC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER EDITPC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}, {out4}, {out5}" END DEFINE DELETE PLACEHOLDER "ELSE {~EXPRESSION~} " - /LANGUAGE="bliss" DEFINE PLACEHOLDER "ELSE {~EXPRESSION~} " - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "ELSE" " {expression}" END DEFINE DELETE PLACEHOLDER ELSE_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER ELSE_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER EMT - /LANGUAGE="bliss" DEFINE PLACEHOLDER EMT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Type of linkage." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "EMT" END DEFINE DELETE PLACEHOLDER ENABLE_ACTUALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ENABLE_ACTUALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=TERMINAL - "{own_name | global_name | forward_name | local_name}" END DEFINE DELETE PLACEHOLDER ENABLE_VECTOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER ENABLE_VECTOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Address of a counted vector of values of the enable-actual parameters of the" " ENABLE declaration of the establisher routine." END DEFINE DELETE PLACEHOLDER ENVIRON_16_OPTIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ENVIRON_16_OPTIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=MENU - "[~no~]eis"/PLACEHOLDER "lsi11"/PLACEHOLDER "t11"/PLACEHOLDER "PIC" "odt"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER ESCADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER ESCADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER EXECUTABLE_FUNCTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXECUTABLE_FUNCTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="%ASCII, CALLG, CH$FIND, SIGNAL, ACTUALPARAMETER, etc." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "%function"/PLACEHOLDER "standard_function"/PLACEHOLDER "supplementary_function"/PLACEHOLDER "condition_handling_function"/PLACEHOLDER "linkage_function"/PLACEHOLDER "machine_specific_function"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER "EXITLOOP [~EXIT_VALUE~]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "EXITLOOP [~EXIT_VALUE~]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Exit a loop. The optional expression is the loop value." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "EXITLOOP [exit_value]" END DEFINE DELETE PLACEHOLDER EXIT_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXIT_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER EXP - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXP - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="A construct which calculates a value." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER EXPLICITLY_DECLARED - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXPLICITLY_DECLARED - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Names without a predefined, specific meaning. Your names." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{name}" END DEFINE DELETE PLACEHOLDER EXPONENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXPONENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[+ | -]{digits}" END DEFINE DELETE PLACEHOLDER EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="A construct which calculates a value." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=";" - /TYPE=MENU - "IF" /TOKEN "CASE" /TOKEN "CODECOMMENT" /TOKEN "DECR" /TOKEN "DO_WHILE" /TOKEN "DO_UNTIL" /TOKEN "EXITLOOP" /TOKEN "INCR" /TOKEN "LEAVE" /TOKEN "PLIT" /TOKEN "RETURN" /TOKEN "SELECT" /TOKEN "UNTIL_DO" /TOKEN "UPLIT" /TOKEN "WHILE_DO" /TOKEN "({~expression~})"/PLACEHOLDER "primary"/PLACEHOLDER "operator_expression"/PLACEHOLDER "executable_function"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER EXTENDED_EXPONENT_DOUBLE_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTENDED_EXPONENT_DOUBLE_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="%G'{mantissa}[Q_exponent]'" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%G'{mantissa}[Q_exponent]'" END DEFINE DELETE PLACEHOLDER EXTENDED_EXPONENT_EXTENDED_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTENDED_EXPONENT_EXTENDED_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="%H'{mantissa}[Q_exponent]'" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%H'{mantissa}[Q_exponent]'" END DEFINE DELETE PLACEHOLDER EXTENDED_EXPONENT_FLOAT_LITERALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTENDED_EXPONENT_FLOAT_LITERALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="double & extended precision extended exponent float lits." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "extended_exponent_double_precision_float_literal"/PLACEHOLDER "extended_exponent_extended_precision_float_literal"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER EXTENSION_ATTR - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTENSION_ATTR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[[UN]SIGNED]" END DEFINE DELETE PLACEHOLDER EXTERNAL_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTERNAL_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Declares a name to be referenced as external to this module." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "EXTERNAL" " {{name} : [ext_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER EXTERNAL_DECLARATIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTERNAL_DECLARATIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="EXTERNAL, EXTERNAL LITERAL, or EXTERNAL ROUTINE" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "external_declaration"/PLACEHOLDER "external_literal" /TOKEN "external_routine_declaration"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER EXTERNAL_REGISTER_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTERNAL_REGISTER_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Can use a global register declared by caller." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "EXTERNAL REGISTER" " {{name} = [reg_number] : [reg_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER EXTERNAL_ROUTINE_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXTERNAL_ROUTINE_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Allows use of a Global routine not declared in this block." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "EXTERNAL ROUTINE" " {{name} : [ext_routine_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER EXT_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXT_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "ADDRESSING_MODE(mode_type)"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER "VOLATILE"/PLACEHOLDER "WEAK"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER EXT_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER EXT_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "NOVALUE"/PLACEHOLDER "ADDRESSING_MODE(mode_type)"/PLACEHOLDER "lnkg_name"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER "WEAK"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER E_EXPONENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER E_EXPONENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "E{exponent}" END DEFINE DELETE PLACEHOLDER "FIELD(FIELD(SET)_NAMES)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "FIELD(FIELD(SET)_NAMES)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Allowed field names when referencing this item." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "FIELD({field(set)_names})" END DEFINE DELETE PLACEHOLDER "FIELD(SET)_NAMES" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "FIELD(SET)_NAMES" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{name}..." END DEFINE DELETE PLACEHOLDER FIELD_COMPONENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER FIELD_COMPONENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER FIELD_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER FIELD_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER "FIELD_NAME = [{~FIELD_COMPONENTS~}]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "FIELD_NAME = [{~FIELD_COMPONENTS~}]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{field_name} = [{field_components}...]" END DEFINE DELETE PLACEHOLDER FIELD_REFERENCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER FIELD_REFERENCE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{address} []" END DEFINE DELETE PLACEHOLDER FIELD_SET_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER FIELD_SET_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER FILE_DESIGNATOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER FILE_DESIGNATOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{quoted_chars}" END DEFINE DELETE PLACEHOLDER FILL - /LANGUAGE="bliss" DEFINE PLACEHOLDER FILL - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER FILLA - /LANGUAGE="bliss" DEFINE PLACEHOLDER FILLA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER FILL_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER FILL_CH - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{character_code_literal}" END DEFINE DELETE PLACEHOLDER FILL_CHAR - /LANGUAGE="bliss" DEFINE PLACEHOLDER FILL_CHAR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{character_code_literal}" END DEFINE DELETE PLACEHOLDER FIXED_FML_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER FIXED_FML_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{name}..." END DEFINE DELETE PLACEHOLDER FLOAT_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER FLOAT_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="single, double, and extended_exponent float literals." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "single_precision_float_literal"/PLACEHOLDER "double_precision_float_literal"/PLACEHOLDER "extended_exponent_float_literals"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER "FORMAL PARAMETERS" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "FORMAL PARAMETERS" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Formal parameters for subroutine" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[parameter description]" END DEFINE DELETE PLACEHOLDER FORMALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER FORMALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[input_formals] ; [output_formals]" END DEFINE DELETE PLACEHOLDER FORMAL_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER FORMAL_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{map_attributes}" END DEFINE DELETE PLACEHOLDER FORMAL_ITEMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER FORMAL_ITEMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{name} : [formal_attributes]..." END DEFINE DELETE PLACEHOLDER FORWARD_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER FORWARD_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Gives attributes of a name before storage is allocated." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "FORWARD" " {{name} : [fwd_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER FORWARD_ROUTINE_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER FORWARD_ROUTINE_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Can use a routine-name before its full definition is given." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "FORWARD ROUTINE" " {{name} : [fwd_routine_attributes]...}...;" END DEFINE DELETE PLACEHOLDER FROM_VAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER FROM_VAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER FWD_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER FWD_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER "ADDRESSING_MODE(mode_type)"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER "VOLATILE"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER FWD_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER FWD_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "NOVALUE"/PLACEHOLDER "ADDRESSING_MODE(mode_type)"/PLACEHOLDER "lnkg_name"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER GENERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER GENERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Let the linker decide the addressing mode to use." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "GENERAL" END DEFINE DELETE PLACEHOLDER GENERAL_STRUCTURE_REFERENCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER GENERAL_STRUCTURE_REFERENCE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="An ordinary structure ref can't provide required field reference." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{name}[{access_part} ; [allocation_actual]...]" END DEFINE DELETE PLACEHOLDER GLBL_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLBL_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "INITIAL | PRESET"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER "ALIGN(boundary)"/PLACEHOLDER "VOLATILE"/PLACEHOLDER "WEAK"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER GLBL_REGISTER_SEGMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLBL_REGISTER_SEGMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{glbl_reg_name} = {reg_number}" END DEFINE DELETE PLACEHOLDER GLBL_REG_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLBL_REG_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER GLBL_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLBL_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Attributes for a GLOBAL ROUTINE" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "NOVALUE"/PLACEHOLDER "lnkg_name"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER "WEAK"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER GLOBAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLOBAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "GLOBAL" END DEFINE DELETE PLACEHOLDER GLOBAL_BIND_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLOBAL_BIND_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Defines a new name/attributes for an existing data segment." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "GLOBAL BIND" " {{name} = {value} : [bind_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER GLOBAL_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLOBAL_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Permanent storage accessible by separate blocks." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "GLOBAL" " {{name} : [glbl_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER GLOBAL_LITERAL_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLOBAL_LITERAL_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Allows access to this literal from other blocks." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "GLOBAL LITERAL" " {{name} = {literal_value} : [literal_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER GLOBAL_REGISTER_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLOBAL_REGISTER_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Data in a reg. is usable by routines this routine calls." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "GLOBAL REGISTER" " {{name} = {reg_number} : [reg_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER GLOBAL_ROUTINE_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER GLOBAL_ROUTINE_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Declares routines to be callable outside of their scope." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - " " "[%SBTTL '[quoted_chars]']" "GLOBAL ROUTINE {name}([formals]) : [glbl_routine_attributes] =" "![routine_level_comments]" " BEGIN" " [declaration]..." " {expression}..." " END;" END DEFINE DELETE PLACEHOLDER HANDLER_PARAMETERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER HANDLER_PARAMETERS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{signal_vector}, [{mechanism_vector} , [enable_vector]]" END DEFINE DELETE PLACEHOLDER HEADER - /LANGUAGE="bliss" DEFINE PLACEHOLDER HEADER - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER HIGH - /LANGUAGE="bliss" DEFINE PLACEHOLDER HIGH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER HIGH_BOUND - /LANGUAGE="bliss" DEFINE PLACEHOLDER HIGH_BOUND - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER HIGH_SELECTOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER HIGH_SELECTOR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER HIGH_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER HIGH_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER IDENTIFIER - /LANGUAGE="bliss" DEFINE PLACEHOLDER IDENTIFIER - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Name of parameter" END DEFINE DELETE PLACEHOLDER INDEXIN - /LANGUAGE="bliss" DEFINE PLACEHOLDER INDEXIN - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER INDEXOUT - /LANGUAGE="bliss" DEFINE PLACEHOLDER INDEXOUT - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER "INDEX_CH,CHARSIZ_CH" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "INDEX_CH,CHARSIZ_CH" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{i_ch},[cs_ch]" END DEFINE DELETE PLACEHOLDER INICRCADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER INICRCADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER "INITIAL | PRESET" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "INITIAL | PRESET" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Initialize data. INITIAL for scalar data, PRESET for structured." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "INITIAL" /TOKEN "PRESET" /TOKEN END DEFINE DELETE PLACEHOLDER "INITIAL(PLIT_ITEMS)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "INITIAL(PLIT_ITEMS)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Assign values to scalar data segments before run time." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "INITIAL({plit_items}...)" END DEFINE DELETE PLACEHOLDER INPUT_ACTUALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER INPUT_ACTUALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER INPUT_FORMALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER INPUT_FORMALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{formal_items}..." END DEFINE DELETE PLACEHOLDER INPUT_PARAMETER_LOCATIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER INPUT_PARAMETER_LOCATIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=MENU - "REGISTER = {reg_number}" "[standard]" END DEFINE DELETE PLACEHOLDER INRANGE - /LANGUAGE="bliss" DEFINE PLACEHOLDER INRANGE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Matches if index in range, but matches no other label." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "INRANGE" END DEFINE DELETE PLACEHOLDER INTEGER_DIGITS - /LANGUAGE="bliss" DEFINE PLACEHOLDER INTEGER_DIGITS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A string of one or more digits 0 thru 9 and letters A thru F." END DEFINE DELETE PLACEHOLDER INTEGER_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER INTEGER_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="An integer value in binary, octal, decimal, or hex radix." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[integer_type] '[+ | -]{integer_digits}'" END DEFINE DELETE PLACEHOLDER INTEGER_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER INTEGER_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="One of: %B, %O, %DECIMAL, %X" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "%B" "%O" "%DECIMAL" "%X" END DEFINE DELETE PLACEHOLDER INTERRUPT - /LANGUAGE="bliss" DEFINE PLACEHOLDER INTERRUPT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Will be invoked only by a hardware interrupt or software simulation." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "INTERRUPT" END DEFINE DELETE PLACEHOLDER IOT - /LANGUAGE="bliss" DEFINE PLACEHOLDER IOT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "IOT" END DEFINE DELETE PLACEHOLDER ITERATIVE_FML_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER ITERATIVE_FML_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{name}..." END DEFINE DELETE PLACEHOLDER ITERATIVE_MACRO - /LANGUAGE="bliss" DEFINE PLACEHOLDER ITERATIVE_MACRO - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} ([fixed_fml_names]) [{iterative_fml_names}] =" " {macro_body} %" END DEFINE DELETE PLACEHOLDER I_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER I_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER JSB - /LANGUAGE="bliss" DEFINE PLACEHOLDER JSB - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Bliss-32. Use Vax JSB/BSBW/BSBB & RSB instructions." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "JSB" END DEFINE DELETE PLACEHOLDER JSR - /LANGUAGE="bliss" DEFINE PLACEHOLDER JSR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Use PDP-11 JSR & RTS instructions." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "JSR" END DEFINE DELETE PLACEHOLDER KEYWORD - /LANGUAGE="bliss" DEFINE PLACEHOLDER KEYWORD - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Reserved_ and unreserved_ keywords." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "reserved_keywords"/PLACEHOLDER "unreserved_keywords"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER KEYWORD_ASSIGNMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER KEYWORD_ASSIGNMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{keyword_formal_name} = [macro_actual_parameter]" END DEFINE DELETE PLACEHOLDER KEYWORD_FORMAL_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER KEYWORD_FORMAL_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER KEYWORD_MACRO_CALL - /LANGUAGE="bliss" DEFINE PLACEHOLDER KEYWORD_MACRO_CALL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{macro_name}{punc_keyword_assignments}" END DEFINE DELETE PLACEHOLDER KEYWORD_MACRO_DEFINITIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER KEYWORD_MACRO_DEFINITIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{macro_name} ({keyword_pairs}...) =" " {macro_body} %" END DEFINE DELETE PLACEHOLDER KEYWORD_PAIRS - /LANGUAGE="bliss" DEFINE PLACEHOLDER KEYWORD_PAIRS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{keyword_formal_name} = [default_actual]" END DEFINE DELETE PLACEHOLDER LABELS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LABELS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=" " - /TYPE=NONTERMINAL - "{name}:" END DEFINE DELETE PLACEHOLDER LABEL_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER LABEL_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER LCL_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER LCL_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "INITIAL | PRESET"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER "ALIGN(boundary)"/PLACEHOLDER "VOLATILE"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER "LEAVE {~LABEL_NAME~} WITH [~WITH_VALUE~]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "LEAVE {~LABEL_NAME~} WITH [~WITH_VALUE~]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Leave a labeled block with an optional value." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "LEAVE {label_name} WITH [with_value]" END DEFINE DELETE PLACEHOLDER LENA - /LANGUAGE="bliss" DEFINE PLACEHOLDER LENA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER LENGTHS_AND_POINTERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LENGTHS_AND_POINTERS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{sn_ch},{sptr_ch}" END DEFINE DELETE PLACEHOLDER LEXEMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER LEXEMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="decimal_literal, delimiter, keyword, quoted_string, name_lexeme" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "name_lexeme"/PLACEHOLDER "decimal_literal"/PLACEHOLDER "quoted_string"/PLACEHOLDER "delimiter"/PLACEHOLDER "keyword"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER LEXICAL_ALTERNATIVE - /LANGUAGE="bliss" DEFINE PLACEHOLDER LEXICAL_ALTERNATIVE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_OPTIONAL_LEXEMES END DEFINE DELETE PLACEHOLDER LEXICAL_CONSEQUENCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER LEXICAL_CONSEQUENCE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_OPTIONAL_LEXEMES END DEFINE DELETE PLACEHOLDER LEXICAL_TEST - /LANGUAGE="bliss" DEFINE PLACEHOLDER LEXICAL_TEST - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER LIBRARY_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER LIBRARY_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Introduces declarations found in a precompiled library." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "LIBRARY '{file_designator}';" END DEFINE DELETE PLACEHOLDER LINKAGE_FUNCTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER LINKAGE_FUNCTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="ACTUALCOUNT, ACTUALPARAMETER, ARGPTR, NULLPARAMETER" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ACTUALCOUNT" /TOKEN "ACTUALPARAMETER" /TOKEN "ARGPTR" /TOKEN "NULLPARAMETER" /TOKEN END DEFINE DELETE PLACEHOLDER LINKAGE_FUNCTION_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER LINKAGE_FUNCTION_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="ACTUALCOUNT, ACTUALPARAMETER, ARGPTR, NULLPARAMETER" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ACTUALCOUNT" "ACTUALPARAMETER" "ARGPTR" "NULLPARAMETER" END DEFINE DELETE PLACEHOLDER LINK_TIME_CONSTANT_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER LINK_TIME_CONSTANT_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "An expression which can be completely evaluated during compilation, linking," " and loading of the module in which it appears." END DEFINE DELETE PLACEHOLDER LIST_OPTIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LIST_OPTIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=MENU - "[~no~]source"/PLACEHOLDER "[~no~]require"/PLACEHOLDER "[~no~]expand"/PLACEHOLDER "[~no~]trace"/PLACEHOLDER "[~no~]library"/PLACEHOLDER "[~no~]object"/PLACEHOLDER "[~no~]assembly"/PLACEHOLDER "[~no~]symbolic"/PLACEHOLDER "[~no~]binary"/PLACEHOLDER "[~no~]commentary"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER LITERAL_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER LITERAL_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{range_attribute} [WEAK]" END DEFINE DELETE PLACEHOLDER LITERAL_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER LITERAL_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Defines a name whose value is determined by a constant expression." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "LITERAL" " {{name} = {literal_value} : [range_attribute]}...;" "" END DEFINE DELETE PLACEHOLDER LITERAL_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER LITERAL_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER LNKG_DEFINITIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LNKG_DEFINITIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{lnkg_specs} = {lnkg_type} ([lnkg_parameters]) : [lnkg_options]" END DEFINE DELETE PLACEHOLDER LNKG_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER LNKG_NAME - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Predeclared or explicitly declared linkage-name" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{name}" END DEFINE DELETE PLACEHOLDER LNKG_OPTIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LNKG_OPTIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "b32_lnkg_option"/PLACEHOLDER "b16_lnkg_option"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER LNKG_PARAMETERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LNKG_PARAMETERS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[input_parameter_locations]... ; [output_parameter_locations]..." END DEFINE DELETE PLACEHOLDER LNKG_SPECS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LNKG_SPECS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="explicitly declared or predeclared linkage-name" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "lnkg_name"/PLACEHOLDER "pred_lnkg_name"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER LNKG_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER LNKG_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "b32_lnkg_type"/PLACEHOLDER "b16_lnkg_type"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER LOCAL_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOCAL_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Data segment exists only in block in which declared." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "LOCAL" " {{name} : [lcl_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER LOCC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOCC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0} {out1}" END DEFINE DELETE PLACEHOLDER "LOGICAL PROPERTIES" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "LOGICAL PROPERTIES" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "PRECONDITIONS" /TOKEN "POSTCONDITIONS" /TOKEN "INVARIANTS" /TOKEN "CLIENT OBLIGATIONS" /TOKEN END DEFINE DELETE PLACEHOLDER LONG_RELATIVE - /LANGUAGE="bliss" DEFINE PLACEHOLDER LONG_RELATIVE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Bliss-32. Use 4-byte relative addressing displacement." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "LONG_RELATIVE" END DEFINE DELETE PLACEHOLDER LOOP_BODY - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOOP_BODY - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER LOOP_INDEX - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOOP_INDEX - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER LOW - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOW - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER LOW_BOUND - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOW_BOUND - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER LOW_SELECTOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOW_SELECTOR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER "LOW_SELECTOR TO HIGH_SELECTOR" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "LOW_SELECTOR TO HIGH_SELECTOR" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Matches if index value is in range specified." - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{low_selector} TO {high_selector}" END DEFINE DELETE PLACEHOLDER LOW_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER LOW_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER "LOW_VALUE TO HIGH_VALUE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "LOW_VALUE TO HIGH_VALUE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Matches if index value is in range specified." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{low_value} TO {high_value}" END DEFINE DELETE PLACEHOLDER LSE$BLOCK_COMMENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER LSE$BLOCK_COMMENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "! {tbs}" "!" END DEFINE DELETE PLACEHOLDER LSE$GENERIC - /LANGUAGE="bliss" DEFINE PLACEHOLDER LSE$GENERIC - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{tbs}" END DEFINE DELETE PLACEHOLDER LSE$LINE_COMMENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER LSE$LINE_COMMENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "! {tbs}" END DEFINE DELETE PLACEHOLDER LSI11 - /LANGUAGE="bliss" DEFINE PLACEHOLDER LSI11 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Generate only LSI-11 processor instructions." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "LSI11" END DEFINE DELETE PLACEHOLDER MACHINE_SPECIFIC_FUNCTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER MACHINE_SPECIFIC_FUNCTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="builtin_functions like CALLG, CMPC3, INSQUE, PROBER, ROT." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ADAWI" /TOKEN "ADDD" /TOKEN "ADDF" /TOKEN "ADDG" /TOKEN "ADDH" /TOKEN "ADDM" /TOKEN "ASHP" /TOKEN "ASHQ" /TOKEN "BICPSW" /TOKEN "BISPSW" /TOKEN "BPT" /TOKEN "BUGL" /TOKEN "BUGW" /TOKEN "CALLG" /TOKEN "CHME" /TOKEN "CHMK" /TOKEN "CHMS" /TOKEN "CHMU" /TOKEN "CMPC3" /TOKEN "CMPC5" /TOKEN "CMPD" /TOKEN "CMPF" /TOKEN "CMPG" /TOKEN "CMPH" /TOKEN "CMPM" /TOKEN "CMPP" /TOKEN "CRC" /TOKEN "CVTDF" /TOKEN "CVTDI" /TOKEN "CVTDL" /TOKEN "CVTFD" /TOKEN "CVTFG" /TOKEN "CVTFH" /TOKEN "CVTFI" /TOKEN "CVTFL" /TOKEN "CVTGF" /TOKEN "CVTGH" /TOKEN "CVTGL" /TOKEN "CVTHF" /TOKEN "CVTHG" /TOKEN "CVTHL" /TOKEN "CVTID" /TOKEN "CVTIF" /TOKEN "CVTLD" /TOKEN "CVTLF" /TOKEN "CVTLG" /TOKEN "CVTLH" /TOKEN "CVTLP" /TOKEN "CVTPL" /TOKEN "CVTPS" /TOKEN "CVTPT" /TOKEN "CVTRDL" /TOKEN "CVTRFL" /TOKEN "CVTRGL" /TOKEN "CVTRHL" /TOKEN "CVTSP" /TOKEN "CVTTP" /TOKEN "DECX" /TOKEN "DIVD" /TOKEN "DIVF" /TOKEN "DIVG" /TOKEN "DIVH" /TOKEN "EDITPC" /TOKEN "EDIV" /TOKEN "EMUL" /TOKEN "FFC" /TOKEN "FFS" /TOKEN "HALT" /TOKEN "INDEX" /TOKEN "INSQHI" /TOKEN "INSQTI" /TOKEN "INSQUE" /TOKEN "LOCC" /TOKEN "MATCHC" /TOKEN "MFPD" /TOKEN "MFPI" /TOKEN "MFPR" /TOKEN "MFPS" /TOKEN "MOVC3" /TOKEN "MOVC5" /TOKEN "MOVP" /TOKEN "MOVPSL" /TOKEN "MOVTC" /TOKEN "MOVTUC" /TOKEN "MTPD" /TOKEN "MTPI" /TOKEN "MTPR" /TOKEN "MTPS" /TOKEN "MULD" /TOKEN "MULF" /TOKEN "MULG" /TOKEN "MULH" /TOKEN "NOP" /TOKEN "PROBER" /TOKEN "PROBEW" /TOKEN "REMQHI" /TOKEN "REMQTI" /TOKEN "REMQUE" /TOKEN "RESET" /TOKEN "ROT" /TOKEN "SCANC" /TOKEN "SKPC" /TOKEN "SPANC" /TOKEN "SUBD" /TOKEN "SUBF" /TOKEN "SUBG" /TOKEN "SUBH" /TOKEN "SUBM" /TOKEN "SWAB" /TOKEN "TESTBITSS" /TOKEN "TESTBITSC" /TOKEN "TESTBITCS" /TOKEN "TESTBITCC" /TOKEN "TESTBITSSI" /TOKEN "TESTBITCCI" /TOKEN "WAIT" /TOKEN "XFC" /TOKEN END DEFINE DELETE PLACEHOLDER MACHINE_SPECIFIC_FUNCTION_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER MACHINE_SPECIFIC_FUNCTION_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="declarations for builtin_functions like CALLG, CMPC3, ROT." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "adawi" "addd" "addf" "addg" "addh" "addm" "ashp" "ashq" "bicpsw" "bispsw" "bpt" "bugl" "bugw" "callg" "chme" "chmk" "chms" "chmu" "cmpc3" "cmpc5" "cmpd" "cmpf" "cmpg" "cmph" "cmpm" "cmpp" "crc" "cvtdf" "cvtdi" "cvtdl" "cvtfd" "cvtfg" "cvtfh" "cvtfi" "cvtfl" "cvtgf" "cvtgh" "cvtgl" "cvthf" "cvthg" "cvthl" "cvtid" "cvtif" "cvtld" "cvtlf" "cvtlg" "cvtlh" "cvtlp" "cvtpl" "cvtps" "cvtpt" "cvtrdl" "cvtrfl" "cvtrgl" "cvtrhl" "cvtsp" "cvttp" "decx" "divd" "divf" "divg" "divh" "editpc" "ediv" "emul" "ffc" "ffs" "halt" "index" "insqhi" "insqti" "insque" "locc" "matchc" "mfpd" "mfpi" "mfpr" "mfps" "movc3" "movc5" "movp" "movpsl" "movtc" "movtuc" "mtpd" "mtpi" "mtpr" "mtps" "muld" "mulf" "mulg" "mulh" "nop" "prober" "probew" "remqhi" "remqti" "remque" "reset" "rot" "scanc" "skpc" "spanc" "subd" "subf" "subg" "subh" "subm" "swab" "testbitss" "testbitsc" "testbitcs" "testbitcc" "testbitssi" "testbitcci" "wait" "xfc" END DEFINE DELETE PLACEHOLDER MACRO_ACTUAL_PARAMETER - /LANGUAGE="bliss" DEFINE PLACEHOLDER MACRO_ACTUAL_PARAMETER - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{lexemes}" END DEFINE DELETE PLACEHOLDER MACRO_BODY - /LANGUAGE="bliss" DEFINE PLACEHOLDER MACRO_BODY - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_OPTIONAL_LEXEMES END DEFINE DELETE PLACEHOLDER MACRO_FORMAL_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER MACRO_FORMAL_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{name}..." END DEFINE DELETE PLACEHOLDER MACRO_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER MACRO_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER MACRO_OR_KEYWORDMACRO_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER MACRO_OR_KEYWORDMACRO_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Keywordmacro or macro declarations" - /DUPLICATION=VERTICAL - /SEPARATOR="" - /TYPE=MENU - "MACRO" /TOKEN "KEYWORDMACRO" /TOKEN END DEFINE DELETE PLACEHOLDER MANTISSA - /LANGUAGE="bliss" DEFINE PLACEHOLDER MANTISSA - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[+ | -]{mantissa_number}" END DEFINE DELETE PLACEHOLDER MANTISSA_NUMBER - /LANGUAGE="bliss" DEFINE PLACEHOLDER MANTISSA_NUMBER - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Any of the following: digits, digits., .digits, digits.digits" END DEFINE DELETE PLACEHOLDER MAP_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER MAP_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER "VOLATILE"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER MAP_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER MAP_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Gives new attributes to a name that was previously declared." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "MAP" " {{name} : [map_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER MASKA - /LANGUAGE="bliss" DEFINE PLACEHOLDER MASKA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER MATCHC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MATCHC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER MECHANISM_VECTOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER MECHANISM_VECTOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Address of a counted vector of values of the parameters provided by the" " system Condition Handling Facility." END DEFINE DELETE PLACEHOLDER MODEADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODEADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER MODE_16 - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODE_16 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="ABSOLUTE, RELATIVE" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ABSOLUTE" /TOKEN "RELATIVE" /TOKEN END DEFINE DELETE PLACEHOLDER MODE_32 - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODE_32 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="GENERAL, ABSOLUTE, LONG_RELATIVE, WORD_RELATIVE" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "GENERAL" /TOKEN "ABSOLUTE" /TOKEN "LONG_RELATIVE" /TOKEN "WORD_RELATIVE" /TOKEN END DEFINE DELETE PLACEHOLDER MODE_32_SPECS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODE_32_SPECS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=MENU - "EXTERNAL = {mode_32}" "NONEXTERNAL = {mode_32}" END DEFINE DELETE PLACEHOLDER MODE_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODE_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "mode_32"/PLACEHOLDER "mode_16"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER MODULE - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODULE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="The compilation unit of Bliss." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[%TITLE '[quoted_chars]']" "MODULE {name} [(module_switches)] =" "BEGIN" "![module_level_comments]" "[module_level_declarations]" "[routine_declaration]..." "END ! End of module" "ELUDOM" END DEFINE DELETE PLACEHOLDER MODULE_LEVEL_COMMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODULE_LEVEL_COMMENTS - /LANGUAGE="bliss" - /PLACEHOLDER=STANDARD_MODULE_LEVEL_COMMENTS END DEFINE DELETE PLACEHOLDER MODULE_LEVEL_DECLARATIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODULE_LEVEL_DECLARATIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - " " "!" "! TABLE OF CONTENTS:" "!" "[forward_routine_declaration]" "!" "! INCLUDE FILES:" "!" "[library_declaration]..." "[require_declaration]..." "!" "! MACROS:" "!" "[macro_or_keywordmacro_declaration]..." "!" "! EQUATED SYMBOLS:" "!" "[literal_declaration]" "[bind_declaration]" "!" "! OWN STORAGE:" "!" "[own_declaration]" "[global_declaration]" "!" "! EXTERNAL REFERENCES:" "!" "[external_declarations]..." END DEFINE DELETE PLACEHOLDER MODULE_SWITCHES - /LANGUAGE="bliss" DEFINE PLACEHOLDER MODULE_SWITCHES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=MENU - "on_off_switch"/PLACEHOLDER "special_switch"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER MOVC3_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MOVC3_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}, {out4}, {out5}" END DEFINE DELETE PLACEHOLDER MOVC5_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MOVC5_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}, {out4}, {out5}" END DEFINE DELETE PLACEHOLDER MOVP_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MOVP_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER MOVTC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MOVTC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; [out0}, {out1}, {out2}, {out3}, {out4}, {out5}" END DEFINE DELETE PLACEHOLDER MOVTUC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER MOVTUC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; [out0}, {out1}, {out2}, {out3}, {out4}, {out5}" END DEFINE DELETE PLACEHOLDER MULD - /LANGUAGE="bliss" DEFINE PLACEHOLDER MULD - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER MULR - /LANGUAGE="bliss" DEFINE PLACEHOLDER MULR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER N1_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER N1_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER N2_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER N2_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER NAME - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=TERMINAL - "Combinations of letters, digits, dollar sign, and underscore." END DEFINE DELETE PLACEHOLDER NAME_LEXEME - /LANGUAGE="bliss" DEFINE PLACEHOLDER NAME_LEXEME - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="explicitly_declared, predeclared names" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "predeclared"/PLACEHOLDER "explicitly_declared"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER NEW_PC - /LANGUAGE="bliss" DEFINE PLACEHOLDER NEW_PC - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Specifies the location to receive control when unwinding is complete." END DEFINE DELETE PLACEHOLDER NO - /LANGUAGE="bliss" DEFINE PLACEHOLDER NO - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "NO" END DEFINE DELETE PLACEHOLDER "NOPRESERVE(REGISTERS)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "NOPRESERVE(REGISTERS)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "NOPRESERVE({registers}...)" END DEFINE DELETE PLACEHOLDER "NOTUSED(REGISTERS)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "NOTUSED(REGISTERS)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "NOTUSED({registers}...)" END DEFINE DELETE PLACEHOLDER NOVALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER NOVALUE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "NOVALUE" END DEFINE DELETE PLACEHOLDER NULLPARAMETER_INDEX - /LANGUAGE="bliss" DEFINE PLACEHOLDER NULLPARAMETER_INDEX - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A formal name or expression." END DEFINE DELETE PLACEHOLDER NUMBER_OF_BITS - /LANGUAGE="bliss" DEFINE PLACEHOLDER NUMBER_OF_BITS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A compile time constant expression that specifies the number of bits" " to allocate for the structure." END DEFINE DELETE PLACEHOLDER NUMBER_OF_BLOCKS - /LANGUAGE="bliss" DEFINE PLACEHOLDER NUMBER_OF_BLOCKS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A compile time constant expression that indicates how many blocks are" " in the blockvector." END DEFINE DELETE PLACEHOLDER NUMBER_OF_ELEMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER NUMBER_OF_ELEMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "The number of scalar elements in the vector." END DEFINE DELETE PLACEHOLDER NUMERIC_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER NUMERIC_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="character_code_literal, decimal_literal, float_literal,integer_literal" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "decimal_literal"/PLACEHOLDER "integer_literal"/PLACEHOLDER "character_code_literal"/PLACEHOLDER "float_literal"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER N_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER N_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OBJADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER OBJADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OBJLENA - /LANGUAGE="bliss" DEFINE PLACEHOLDER OBJLENA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER ODT - /LANGUAGE="bliss" DEFINE PLACEHOLDER ODT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Generate code to support debugging by forming a dynamic call chain." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "ODT" END DEFINE DELETE PLACEHOLDER OLD_MODULE_LEVEL_COMMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER OLD_MODULE_LEVEL_COMMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "++" " FACILITY:" " " " [tbs]" " " " ABSTRACT:" " " " [tbs]" " " " AUTHORS:" " " " [tbs]" " " " CREATION DATE: [tbs]" " " " MODIFICATION HISTORY:" "--" END DEFINE DELETE PLACEHOLDER OLD_ROUTINE_LEVEL_COMMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER OLD_ROUTINE_LEVEL_COMMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "++" " FUNCTIONAL DESCRIPTION:" " " " [tbs]" " " " FORMAL PARAMETERS:" " " " [description_or_none]" " " " IMPLICIT INPUTS:" " " " [description_or_none]" " " " IMPLICIT OUTPUTS:" " " " [description_or_none]" " " " {routine_value_or_completion_codes}" " " " [description_or_none]" "" " SIDE EFFECTS:" " " " [description_or_none]" "--" END DEFINE DELETE PLACEHOLDER ON_OFF_SWITCH - /LANGUAGE="bliss" DEFINE PLACEHOLDER ON_OFF_SWITCH - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[no](code, debug, errs, optimize, safe, unames, zip)" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "[~no~]code"/PLACEHOLDER "[~no~]debug"/PLACEHOLDER "[~no~]errs"/PLACEHOLDER "[~no~]optimize"/PLACEHOLDER "[~no~]safe"/PLACEHOLDER "[~no~]unames"/PLACEHOLDER "[~no~]zip"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER ON_OFF_SWITCH_ITEMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ON_OFF_SWITCH_ITEMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[no](errs, optimize, safe, unames, zip)" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "[~no~]errs"/PLACEHOLDER "[~no~]optimize"/PLACEHOLDER "[~no~]safe"/PLACEHOLDER "[~no~]unames"/PLACEHOLDER "[~no~]zip"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER OPCODE - /LANGUAGE="bliss" DEFINE PLACEHOLDER OPCODE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_LTCE END DEFINE DELETE PLACEHOLDER OPERATOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER OPERATOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION=". * / + - = shift" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "." "shift"/PLACEHOLDER "*" "/" "+" "-" "=" END DEFINE DELETE PLACEHOLDER OPERATOR_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER OPERATOR_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="A unary_expression or binary_expression." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "unary_expression"/PLACEHOLDER "binary_expression"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER OPR_LEN - /LANGUAGE="bliss" DEFINE PLACEHOLDER OPR_LEN - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER "OPTIONAL MODULE TAGS" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "OPTIONAL MODULE TAGS" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "TITLE" /TOKEN "ABSTRACT" /TOKEN "PORTABILITY ISSUES" /TOKEN "COMPILATION QUALIFIERS" /TOKEN "ENVIRONMENT" /TOKEN "SYSTEM" /TOKEN "VERSION" /TOKEN END DEFINE DELETE PLACEHOLDER "OPTIONAL ROUTINE TAGS" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "OPTIONAL ROUTINE TAGS" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "OPTIONAL PARAMETERS" /TOKEN "ERROR CODES" /TOKEN "EXCEPTIONS" /TOKEN "FILES USED" /TOKEN "KEYWORDS" /TOKEN "NON-STANDARD FEATURES USED" /TOKEN END DEFINE DELETE PLACEHOLDER OP_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER OP_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="primary, operator_expression" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "primary"/PLACEHOLDER "operator_expression"/PLACEHOLDER "executable_function"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER ORDINARY_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER ORDINARY_ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Attributes for an ordinary ROUTINE" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "NOVALUE"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER "lnkg_name"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER ORDINARY_STRUCTURE_REFERENCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER ORDINARY_STRUCTURE_REFERENCE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{segment_name}[[access_actuals]...]" END DEFINE DELETE PLACEHOLDER OTHERWISE - /LANGUAGE="bliss" DEFINE PLACEHOLDER OTHERWISE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="A match always occurs if one has not yet occurred." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "OTHERWISE" END DEFINE DELETE PLACEHOLDER OUT0 - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUT0 - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OUT1 - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUT1 - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OUT2 - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUT2 - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OUT3 - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUT3 - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OUT4 - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUT4 - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OUT5 - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUT5 - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER OUTPUT_ACTUALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUTPUT_ACTUALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER OUTPUT_FORMALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUTPUT_FORMALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{formal_items}..." END DEFINE DELETE PLACEHOLDER OUTPUT_PARAMETER_LOCATIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUTPUT_PARAMETER_LOCATIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "REGISTER = {reg_number}" END DEFINE DELETE PLACEHOLDER OUTRANGE - /LANGUAGE="bliss" DEFINE PLACEHOLDER OUTRANGE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Matches if index value is outside range specified by the bounds expressions." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "OUTRANGE" END DEFINE DELETE PLACEHOLDER OVERLAY - /LANGUAGE="bliss" DEFINE PLACEHOLDER OVERLAY - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Psects with same name from diff. modules allocated in same storage." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "OVERLAY" END DEFINE DELETE PLACEHOLDER "OWN | GLOBAL | PLIT | CODE | NODEFAULT" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "OWN | GLOBAL | PLIT | CODE | NODEFAULT" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "OWN" "GLOBAL" "PLIT" "CODE" "NODEFAULT" END DEFINE DELETE PLACEHOLDER OWN_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER OWN_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "INITIAL | PRESET"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER "ALIGN(boundary)"/PLACEHOLDER "VOLATILE"/PLACEHOLDER "PSECT(psect_name)"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER OWN_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER OWN_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Storage for the data segment is permanent." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "OWN" " {{name} : [own_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER "PARAMETER DESCRIPTION" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "PARAMETER DESCRIPTION" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Description of each routine parameter" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{identifier}:" " {tbs}" "[additional parameter descriptions]..." END DEFINE DELETE PLACEHOLDER PARAMETERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER PARAMETERS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "{formal_items}..." END DEFINE DELETE PLACEHOLDER PARAMETER_INDEX - /LANGUAGE="bliss" DEFINE PLACEHOLDER PARAMETER_INDEX - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "I'th parameter passed in STANDARD parameter-location whose value to return." END DEFINE DELETE PLACEHOLDER PATTERN - /LANGUAGE="bliss" DEFINE PLACEHOLDER PATTERN - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER PLIT_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER PLIT_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="{link_time_constant_expression}" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{link_time_constant_expression}" END DEFINE DELETE PLACEHOLDER PLIT_ITEMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER PLIT_ITEMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="plit_expression, PLIT_GROUP, plit_string" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=MENU - "PLIT_GROUP" /TOKEN "plit_expression"/PLACEHOLDER "plit_string"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER PLIT_STRING - /LANGUAGE="bliss" DEFINE PLACEHOLDER PLIT_STRING - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="{string_literal}" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{string_literal}" END DEFINE DELETE PLACEHOLDER PN_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER PN_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER POSADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER POSADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER POSITION - /LANGUAGE="bliss" DEFINE PLACEHOLDER POSITION - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER POSITIONAL_MACRO_DEFINITIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER POSITIONAL_MACRO_DEFINITIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="CONDITIONAL_, ITERATIVE_, SIMPLE_, MACRO" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=MENU - "SIMPLE_MACRO" /TOKEN "CONDITIONAL_MACRO" /TOKEN "ITERATIVE_MACRO" /TOKEN END DEFINE DELETE PLACEHOLDER PPTR_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER PPTR_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER PRED - /LANGUAGE="bliss" DEFINE PLACEHOLDER PRED - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER PREDECLARED - /LANGUAGE="bliss" DEFINE PLACEHOLDER PREDECLARED - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Names Bliss understands without explicitly declaring them." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{predeclared_names}" END DEFINE DELETE PLACEHOLDER PREDECLARED_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER PREDECLARED_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ABS" /TOKEN "BITVECTOR" /TOKEN "bliss" "BLOCK" /TOKEN "BLOCKVECTOR" /TOKEN "CH$A_RCHAR" /TOKEN "CH$A_WCHAR" /TOKEN "CH$ALLOCATION" /TOKEN "CH$COPY" /TOKEN "CH$COMPARE" /TOKEN "CH$DIFF" /TOKEN "CH$EQL" /TOKEN "CH$FAIL" /TOKEN "CH$FILL" /TOKEN "CH$FIND_CH" /TOKEN "CH$FIND_NOT_CH" /TOKEN "CH$FIND_SUB" /TOKEN "CH$GEQ" /TOKEN "CH$GTR" /TOKEN "CH$LEQ" /TOKEN "CH$LSS" /TOKEN "CH$MOVE" /TOKEN "CH$NEQ" /TOKEN "CH$PLUS" /TOKEN "CH$PTR" /TOKEN "CH$RCHAR" /TOKEN "CH$RCHAR_A" /TOKEN "CH$SIZE" /TOKEN "CH$TRANSLATE" /TOKEN "CH$TRANSTABLE" /TOKEN "CH$WCHAR" /TOKEN "CH$WCHAR_A" /TOKEN "fortran" "fortran_func" "fortran_sub" "f10" "MAX" /TOKEN "maxa" "maxu" "MIN" /TOKEN "mina" "minu" "SIGN" /TOKEN "signal" "signal_stop" "VECTOR" /TOKEN "$code$" "$global$" "$high$" "$low$" "$own$" "$plit$" END DEFINE DELETE PLACEHOLDER PRED_LNKG_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER PRED_LNKG_NAME - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="predeclared linkage-name" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "BLISS" "FORTRAN" "FORTRAN_SUB" "FORTRAN_FUNC" END DEFINE DELETE PLACEHOLDER "PRESERVE(REGISTERS)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "PRESERVE(REGISTERS)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Register can be used, but contents must be restored when called routine returns." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "PRESERVE({registers}...)" END DEFINE DELETE PLACEHOLDER "PRESET(PSET_ITEMS)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "PRESET(PSET_ITEMS)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Statically initialize fields of a structured data-segment." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "PRESET" " ({[{ctce_access_actuals}...] = {pset_value}}...)" END DEFINE DELETE PLACEHOLDER PRIMARY - /LANGUAGE="bliss" DEFINE PLACEHOLDER PRIMARY - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="block_expr,field_ref,name,numeric_lit,routine_call,string_lit,structure_ref" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "numeric_literal"/PLACEHOLDER "string_literal"/PLACEHOLDER "name"/PLACEHOLDER "block_expr"/PLACEHOLDER "structure_reference"/PLACEHOLDER "routine_call"/PLACEHOLDER "field_reference"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER PROCREG - /LANGUAGE="bliss" DEFINE PLACEHOLDER PROCREG - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER PROD - /LANGUAGE="bliss" DEFINE PLACEHOLDER PROD - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER "PSECT(PSECT_NAME)" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "PSECT(PSECT_NAME)" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Named code or data segment will be allocated in the psect." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "PSECT({psect_name})" END DEFINE DELETE PLACEHOLDER PSECT_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER PSECT_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[no](write, execute), overlay,concatenate,b32/16 psect attributes" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=MENU - "[~no~]write"/PLACEHOLDER "[~no~]execute"/PLACEHOLDER "overlay"/PLACEHOLDER "concatenate"/PLACEHOLDER "b32_psect_attribute"/PLACEHOLDER "b16_psect_attribute"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER PSECT_ITEMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER PSECT_ITEMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{OWN | GLOBAL | PLIT | CODE | NODEFAULT} = {name} [(psect_attributes)]" END DEFINE DELETE PLACEHOLDER PSECT_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER PSECT_NAME - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{name}" END DEFINE DELETE PLACEHOLDER PSET_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER PSET_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_LTCE END DEFINE DELETE PLACEHOLDER PTR1_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER PTR1_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER PTR2_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER PTR2_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER PTR_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER PTR_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER PUNCTUATION_MARK - /LANGUAGE="bliss" DEFINE PLACEHOLDER PUNCTUATION_MARK - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION=", ; : ( ) [ ] { } < >" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - ", ; : ( ) [ ] { } < >" END DEFINE DELETE PLACEHOLDER PUNC_KEYWORD_ASSIGNMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER PUNC_KEYWORD_ASSIGNMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "({keyword_assignments}...)" "[{keyword_assignments}...]" "<{keyword_assignments}...>" END DEFINE DELETE PLACEHOLDER PUNC_MACRO_ACTUALS - /LANGUAGE="bliss" DEFINE PLACEHOLDER PUNC_MACRO_ACTUALS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "([macro_actual_parameter]...)" "[[macro_actual_parameter]...]" "<[macro_actual_parameter]...>" END DEFINE DELETE PLACEHOLDER QUEUE_ENTRY - /LANGUAGE="bliss" DEFINE PLACEHOLDER QUEUE_ENTRY - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER QUOTED_CHARACTER - /LANGUAGE="bliss" DEFINE PLACEHOLDER QUOTED_CHARACTER - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A blank, tab, null, or printing character except apostrophe." END DEFINE DELETE PLACEHOLDER QUOTED_CHARS - /LANGUAGE="bliss" DEFINE PLACEHOLDER QUOTED_CHARS - /LANGUAGE="bliss" - /PLACEHOLDER=QUOTED_CHARACTER END DEFINE DELETE PLACEHOLDER QUOTED_STRING - /LANGUAGE="bliss" DEFINE PLACEHOLDER QUOTED_STRING - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="a string of characters surrounded by quotes" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "'[quoted_chars]'" END DEFINE DELETE PLACEHOLDER QUOTIENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER QUOTIENT - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER Q_EXPONENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER Q_EXPONENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "Q{exponent}" END DEFINE DELETE PLACEHOLDER RANGE_ATTRIBUTE - /LANGUAGE="bliss" DEFINE PLACEHOLDER RANGE_ATTRIBUTE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Number of bits required for the literal value (1 to 32)." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[UN]SIGNED({bit_count})" END DEFINE DELETE PLACEHOLDER REGISTERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER REGISTERS - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER REGISTER_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER REGISTER_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="The data segment is always allocated in a general register." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "REGISTER" " {{name} = [reg_number] : [reg_attributes]...}...;" "" END DEFINE DELETE PLACEHOLDER REGISTER_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER REGISTER_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Bliss-16: R0-R5, SP (stack pointer), PC (program counter) (Values 0-7)." "Bliss-32: R0-R11, AP (argument pointer), FP (frame pointer)," "SP (stack pointer), PC (program counter) (Values 0-15)." END DEFINE DELETE PLACEHOLDER REGISTER_NUMBERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER REGISTER_NUMBERS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{reg_number}" END DEFINE DELETE PLACEHOLDER REG_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER REG_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "structure_attribute"/PLACEHOLDER "INITIAL | PRESET"/PLACEHOLDER "BYTE | WORD | LONG"/PLACEHOLDER "[~UN~]SIGNED"/PLACEHOLDER "FIELD(field(set)_names)"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER REG_NUMBER - /LANGUAGE="bliss" DEFINE PLACEHOLDER REG_NUMBER - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER RELATIONAL_OPERATOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER RELATIONAL_OPERATOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="eql[u|a], neq[u|a], leq[u|a], lss[u|a], gtr[u|a], geq[u|a]" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "EQL[U|A]" "NEQ[U|A]" "LSS[U|A]" "LEQ[U|A]" "GTR[U|A]" "GEQ[U|A]" END DEFINE DELETE PLACEHOLDER RELATIVE - /LANGUAGE="bliss" DEFINE PLACEHOLDER RELATIVE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Use the relative addressing mode for all instructions." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "RELATIVE" END DEFINE DELETE PLACEHOLDER REMAINDER - /LANGUAGE="bliss" DEFINE PLACEHOLDER REMAINDER - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER "REP REPLICATOR OF" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "REP REPLICATOR OF" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "REP {replicator_number} OF" END DEFINE DELETE PLACEHOLDER REPLICATOR_NUMBER - /LANGUAGE="bliss" DEFINE PLACEHOLDER REPLICATOR_NUMBER - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER REQUIRE_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER REQUIRE_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Introduces declarations found in a require file." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "REQUIRE '{file_designator}';" END DEFINE DELETE PLACEHOLDER RESERVED_KEYWORDS - /LANGUAGE="bliss" DEFINE PLACEHOLDER RESERVED_KEYWORDS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "addressing_mode, align, always, and" "begin, bind, bit, builtin, by, byte" "case, codecomment, compiletime, decr, decra, decru, do" "else, eludom, enable, end, eql, eqla, eqlu, eqv, exitloop, external" "field, forward, from" "geq, geqa, gequ, global, gtr, gtra, gtru" "if, incr, incra, incru, initial, inrange, iopage" "keywordmacro" "label, leave, leq, leqa, lequ, library, linkage, literal, local, long" " lss, lssa, lssu" "macro, map, mod, module" "neq, neqa, nequ, not, novalue" "of, or, otherwise, outrange, own" "plit, preset, psect" "record, ref, register, rep, require, return, routine" "select, selecta, selectone, selectonea, selectoneu, selectu, set, show" " signed, stacklocal, structure, switches" "tes, then, to" "undeclare, unsigned, until, uplit" "volatile" "weak, while, with, word" "xor" "%functions like %ASCII, %DECLARED, %QUOTE, %REQUIRE" END DEFINE DELETE PLACEHOLDER RETURN - /LANGUAGE="bliss" DEFINE PLACEHOLDER RETURN - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="End evaluation of a routine and return control to the caller." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "RETURN [ret_value]" END DEFINE DELETE PLACEHOLDER RET_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER RET_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER ROUND - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUND - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER ROUTINE_ADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_ADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_ATTRIBUTES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=" " - /TYPE=MENU - "ordinary_routine_attributes"/PLACEHOLDER "glbl_routine_attributes"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER ROUTINE_CALL - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_CALL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="ORDINARY_, GENERAL_ ROUTINE_CALL" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ORDINARY_ROUTINE_CALL" /TOKEN "GENERAL_ROUTINE_CALL" /TOKEN END DEFINE DELETE PLACEHOLDER ROUTINE_DECLARATION - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_DECLARATION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="SIMPLE_, COMPLEX_, CONDITION_HANDLING_ ROUTINE" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "SIMPLE_ROUTINE" /TOKEN "COMPLEX_ROUTINE" /TOKEN "FORWARD_ROUTINE" /TOKEN "EXTERNAL_ROUTINE" /TOKEN "CONDITION_HANDLING_ROUTINE" /TOKEN END DEFINE DELETE PLACEHOLDER ROUTINE_DESIGNATOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_DESIGNATOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{primary}" END DEFINE DELETE PLACEHOLDER ROUTINE_LEVEL_COMMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_LEVEL_COMMENTS - /LANGUAGE="bliss" - /PLACEHOLDER=STANDARD_ROUTINE_LEVEL_COMMENTS END DEFINE DELETE PLACEHOLDER ROUTINE_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER ROUTINE_NAME_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_NAME_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER ROUTINE_VALUE_OR_COMPLETION_CODES - /LANGUAGE="bliss" DEFINE PLACEHOLDER ROUTINE_VALUE_OR_COMPLETION_CODES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ROUTINE VALUE:" "COMPLETION CODES:" END DEFINE DELETE PLACEHOLDER RSX_AST - /LANGUAGE="bliss" DEFINE PLACEHOLDER RSX_AST - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Routine will be invoked only by an RSX-11 Asynchronous System Trap." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "RSX_AST" END DEFINE DELETE PLACEHOLDER RTN - /LANGUAGE="bliss" DEFINE PLACEHOLDER RTN - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER RTT - /LANGUAGE="bliss" DEFINE PLACEHOLDER RTT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Return will be via RTT rather than default RTI." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "RTT" END DEFINE DELETE PLACEHOLDER SCALE - /LANGUAGE="bliss" DEFINE PLACEHOLDER SCALE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SCANC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER SCANC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER SEGMENT_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER SEGMENT_EXPRESSION - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SEGMENT_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER SEGMENT_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER SELECT - /LANGUAGE="bliss" DEFINE PLACEHOLDER SELECT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Evaluates expressions whose labels match the index." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "SELECT[select_type] {select_index} OF" " SET" " [{select_labels}...]:" " {select_action};" " [sel_lines]..." " TES" END DEFINE DELETE PLACEHOLDER SELECTOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER SELECTOR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SELECT_ACTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER SELECT_ACTION - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SELECT_INDEX - /LANGUAGE="bliss" DEFINE PLACEHOLDER SELECT_INDEX - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SELECT_LABELS - /LANGUAGE="bliss" DEFINE PLACEHOLDER SELECT_LABELS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=MENU - "OTHERWISE" /TOKEN "low_selector TO high_selector"/PLACEHOLDER "selector"/PLACEHOLDER "ALWAYS" /TOKEN END DEFINE DELETE PLACEHOLDER SELECT_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER SELECT_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ONE" "U" "ONEU" "A" "ONEA" END DEFINE DELETE PLACEHOLDER SEL_LINES - /LANGUAGE="bliss" DEFINE PLACEHOLDER SEL_LINES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="" - /TYPE=NONTERMINAL - "" "[{select_labels}...]:" " {select_action};" END DEFINE DELETE PLACEHOLDER SHIFT - /LANGUAGE="bliss" DEFINE PLACEHOLDER SHIFT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "^" END DEFINE DELETE PLACEHOLDER SHIFT_COUNT - /LANGUAGE="bliss" DEFINE PLACEHOLDER SHIFT_COUNT - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SHOW_CTCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER SHOW_CTCE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER SHOW_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER SHOW_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER SHOW_LTCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER SHOW_LTCE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{link_time_constant_expression}" END DEFINE DELETE PLACEHOLDER SHOW_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER SHOW_NAME - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{name}" END DEFINE DELETE PLACEHOLDER SHOW_OPTIONAL_LEXEMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER SHOW_OPTIONAL_LEXEMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[lexemes]..." END DEFINE DELETE PLACEHOLDER SIGNAL_PARAMETERS - /LANGUAGE="bliss" DEFINE PLACEHOLDER SIGNAL_PARAMETERS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR=", " - /TYPE=TERMINAL - "Values to be included in the Signal Vector, accessible to the" " condition handling routine." END DEFINE DELETE PLACEHOLDER SIGNAL_VECTOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER SIGNAL_VECTOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Address of a counted vector of value(s) of the actual parameters of the call" " to SIGNAL or SIGNAL_STOP." END DEFINE DELETE PLACEHOLDER SIGN_EXTENSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER SIGN_EXTENSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER SIMPLE_MACRO - /LANGUAGE="bliss" DEFINE PLACEHOLDER SIMPLE_MACRO - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} ([macro_formal_names]) =" " {macro_body} %" END DEFINE DELETE PLACEHOLDER SINGLE_CHARACTER_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER SINGLE_CHARACTER_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{character_code_literal}" END DEFINE DELETE PLACEHOLDER SINGLE_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER SINGLE_PRECISION_FLOAT_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="%E'{mantissa}[E_exponent]'" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "%E'{mantissa}[E_exponent]'" END DEFINE DELETE PLACEHOLDER SINGLE_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER SINGLE_VALUE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Matches if index value equals the single value." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER SIZADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER SIZADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SIZE - /LANGUAGE="bliss" DEFINE PLACEHOLDER SIZE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SKPC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER SKPC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0} {out1}" END DEFINE DELETE PLACEHOLDER SN_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER SN_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SOFTWARE_COPYRIGHT_STATEMENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER SOFTWARE_COPYRIGHT_STATEMENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "!" "! COPYRIGHT (c) 1990, 1993 BY" "! DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS." "! ALL RIGHTS RESERVED." "!" "! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED" "! ONLY IN ACCORDANCE OF THE TERMS OF SUCH LICENSE AND WITH THE" "! INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER" "! COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY" "! OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY" "! TRANSFERRED." "!" "! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE" "! AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT" "! CORPORATION." "!" "! DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS" "! SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL." "" END DEFINE DELETE PLACEHOLDER SPANC_OUTPUT_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER SPANC_OUTPUT_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "; {out0}, {out1}, {out2}, {out3}" END DEFINE DELETE PLACEHOLDER SPECIAL_SWITCH - /LANGUAGE="bliss" DEFINE PLACEHOLDER SPECIAL_SWITCH - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="ident,addr_mode,lang,lnkg,list,structure,main,optlvl,environ." - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=MENU - "IDENT = '[quoted_chars]'" "ADDRESSING_MODE({mode_32_specs}...)" "VERSION = '[quoted_chars]'" "OPTLEVEL = {0 | 1 | 2 | 3}" "LANGUAGE({COMMON | BLISS16 | BLISS32 | BLISS36}...)" "LINKAGE({lnkg_name})" "LIST({list_options}...)" "STRUCTURE({structure_attribute})" "MAIN = {routine_name}" "ADDRESSING_MODE({mode_16})" "ENVIRONMENT({environ_16_options}...)" END DEFINE DELETE PLACEHOLDER SPECIAL_SWITCH_ITEMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER SPECIAL_SWITCH_ITEMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ADDRESSING_MODE({mode_32_specs}...)" "LANGUAGE({COMMON | BLISS16 | BLISS32 | BLISS36}...)" "LINKAGE({lnkg_specs})" "LIST({list_options}...)" "STRUCTURE({structure_attribute})" END DEFINE DELETE PLACEHOLDER SPTR_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER SPTR_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SRC1A - /LANGUAGE="bliss" DEFINE PLACEHOLDER SRC1A - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SRC1LENA - /LANGUAGE="bliss" DEFINE PLACEHOLDER SRC1LENA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SRC2A - /LANGUAGE="bliss" DEFINE PLACEHOLDER SRC2A - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SRC2LENA - /LANGUAGE="bliss" DEFINE PLACEHOLDER SRC2LENA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SRCA - /LANGUAGE="bliss" DEFINE PLACEHOLDER SRCA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SRCLENA - /LANGUAGE="bliss" DEFINE PLACEHOLDER SRCLENA - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER STANDARD - /LANGUAGE="bliss" DEFINE PLACEHOLDER STANDARD - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "STANDARD" END DEFINE DELETE PLACEHOLDER STANDARD_FUNCTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER STANDARD_FUNCTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="ABS, MIN[U|A], MAX[U|A], %REF, SIGN" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ABS" /TOKEN "MIN" /TOKEN "MAX" /TOKEN "%REF" /TOKEN "SIGN" /TOKEN END DEFINE DELETE PLACEHOLDER STANDARD_MODULE_LEVEL_COMMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER STANDARD_MODULE_LEVEL_COMMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "++" " COMPONENT:" " " " {tbs}" " " " MODULE DESCRIPTION:" " " " {tbs}" " " " AUTHORS:" " " " {tbs}" " " " CREATION DATE: {tbs}" " " " [optional module tags]" " " " MODIFICATION HISTORY:" " " " [tbs]..." " " "--" END DEFINE DELETE PLACEHOLDER STANDARD_ROUTINE_LEVEL_COMMENTS - /LANGUAGE="bliss" DEFINE PLACEHOLDER STANDARD_ROUTINE_LEVEL_COMMENTS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "++" " FUNCTIONAL DESCRIPTION:" " " " {tbs}" " " " FORMAL PARAMETERS:" " " " [formal parameters]" " " " IMPLICIT INPUT PARAMETERS:" " " " [description or none]" " " " IMPLICIT OUTPUT PARAMETERS:" " " " [description or none]" " " " RETURN VALUE:" " " " [description or none]" " " " SIDE EFFECTS:" " " " [description or none]" " " " DESIGN:" " " " [tbs]" " " " [logical properties]" " " " [optional routine tags]" "--" END DEFINE DELETE PLACEHOLDER STREAMADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER STREAMADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER STRING_LITERAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRING_LITERAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[string_type]{quoted_string}" END DEFINE DELETE PLACEHOLDER STRING_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRING_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="%ASCIC, %ASCID, %ASCII, %ASCIZ, %P, %RAD50_11" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "%ASCII" "%ASCIZ" "%ASCIC" "%ASCID" "%P" "%RAD50_11" END DEFINE DELETE PLACEHOLDER STRLENADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRLENADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER STRUCTURE_ATTRIBUTE - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRUCTURE_ATTRIBUTE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Structure definition controls allocation & access." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "REF {structure_type}" "structure_type"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER STRUCTURE_BODY - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRUCTURE_BODY - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER STRUCTURE_DEFINITIONS - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRUCTURE_DEFINITIONS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{structure_name}[[access_formals]... ; [allocation_formals]] =" " [[{structure_size}]]" " {structure_body}" END DEFINE DELETE PLACEHOLDER STRUCTURE_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRUCTURE_NAME - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_NAME END DEFINE DELETE PLACEHOLDER STRUCTURE_REFERENCE - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRUCTURE_REFERENCE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="ordinary_, default_, general_ structure_reference" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "ordinary_structure_reference"/PLACEHOLDER "default_structure_reference"/PLACEHOLDER "general_structure_reference"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER STRUCTURE_SIZE - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRUCTURE_SIZE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER STRUCTURE_TYPE - /LANGUAGE="bliss" DEFINE PLACEHOLDER STRUCTURE_TYPE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "BITVECTOR" /TOKEN "BLOCK" /TOKEN "BLOCKVECTOR" /TOKEN "VECTOR" /TOKEN "{name} [[[allocation_actual]...]]" END DEFINE DELETE PLACEHOLDER SUBSCRIPT - /LANGUAGE="bliss" DEFINE PLACEHOLDER SUBSCRIPT - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER SUPPLEMENTARY_FUNCTION - /LANGUAGE="bliss" DEFINE PLACEHOLDER SUPPLEMENTARY_FUNCTION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="The CH$ (character handling) functions." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "CH$A_RCHAR" /TOKEN "CH$A_WCHAR" /TOKEN "CH$ALLOCATION" /TOKEN "CH$COPY" /TOKEN "CH$COMPARE" /TOKEN "CH$DIFF" /TOKEN "CH$EQL" /TOKEN "CH$FAIL" /TOKEN "CH$FILL" /TOKEN "CH$FIND_CH" /TOKEN "CH$FIND_NOT_CH" /TOKEN "CH$FIND_SUB" /TOKEN "CH$GEQ" /TOKEN "CH$GTR" /TOKEN "CH$LEQ" /TOKEN "CH$LSS" /TOKEN "CH$MOVE" /TOKEN "CH$NEQ" /TOKEN "CH$PLUS" /TOKEN "CH$PTR" /TOKEN "CH$RCHAR" /TOKEN "CH$RCHAR_A" /TOKEN "CH$SIZE" /TOKEN "CH$TRANSLATE" /TOKEN "CH$TRANSTABLE" /TOKEN "CH$WCHAR" /TOKEN "CH$WCHAR_A" /TOKEN END DEFINE DELETE PLACEHOLDER SWITCH_ITEMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER SWITCH_ITEMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=HORIZONTAL - /SEPARATOR=", " - /TYPE=MENU - "on_off_switch_items"/PLACEHOLDER "special_switch_items"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER T11 - /LANGUAGE="bliss" DEFINE PLACEHOLDER T11 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Generate only instructions available to the T11 processor." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "T11" END DEFINE DELETE PLACEHOLDER TABLEADDR - /LANGUAGE="bliss" DEFINE PLACEHOLDER TABLEADDR - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER TAB_CH - /LANGUAGE="bliss" DEFINE PLACEHOLDER TAB_CH - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER TBS - /LANGUAGE="bliss" DEFINE PLACEHOLDER TBS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "To Be Specified" END DEFINE DELETE PLACEHOLDER TEST - /LANGUAGE="bliss" DEFINE PLACEHOLDER TEST - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER TEST_FIELD - /LANGUAGE="bliss" DEFINE PLACEHOLDER TEST_FIELD - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER TO_VAL - /LANGUAGE="bliss" DEFINE PLACEHOLDER TO_VAL - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER TRANSLATION_CODE - /LANGUAGE="bliss" DEFINE PLACEHOLDER TRANSLATION_CODE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{single_character_literal}" END DEFINE DELETE PLACEHOLDER TRANSLATION_ITEMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER TRANSLATION_ITEMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=MENU - "translation_code"/PLACEHOLDER "translation_replicator"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER TRANSLATION_REPLICATOR - /LANGUAGE="bliss" DEFINE PLACEHOLDER TRANSLATION_REPLICATOR - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{REP replicator of}({translation_string})" END DEFINE DELETE PLACEHOLDER TRANSLATION_STRING - /LANGUAGE="bliss" DEFINE PLACEHOLDER TRANSLATION_STRING - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{translation_items}..." END DEFINE DELETE PLACEHOLDER TRAP - /LANGUAGE="bliss" DEFINE PLACEHOLDER TRAP - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "TRAP" END DEFINE DELETE PLACEHOLDER TYPEPRESENT - /LANGUAGE="bliss" DEFINE PLACEHOLDER TYPEPRESENT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Reserved for possible future use." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Reserved for possible future use." END DEFINE DELETE PLACEHOLDER UN - /LANGUAGE="bliss" DEFINE PLACEHOLDER UN - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "UN" END DEFINE DELETE PLACEHOLDER UNARY_EXPRESSION - /LANGUAGE="bliss" DEFINE PLACEHOLDER UNARY_EXPRESSION - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="{unary_op} {op_expression}" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{unary_op} {op_expression}" END DEFINE DELETE PLACEHOLDER UNARY_OP - /LANGUAGE="bliss" DEFINE PLACEHOLDER UNARY_OP - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION=". + - not" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "." "+" "-" "NOT" END DEFINE DELETE PLACEHOLDER UNLABELED_BLOCK - /LANGUAGE="bliss" DEFINE PLACEHOLDER UNLABELED_BLOCK - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "BEGIN" "[declaration]..." "{expression}..." "END" END DEFINE DELETE PLACEHOLDER UNRESERVED_KEYWORDS - /LANGUAGE="bliss" DEFINE PLACEHOLDER UNRESERVED_KEYWORDS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "absolute, assembly" "binary, bliss16, bliss32, bliss36" "call, clearstack, code, commentary, concatenate" "debug" "eis, emt, entry, environment, errs, execute, expand, extended" "general" "ident, indirect, interrupt, iot" "jsb, jsr" "language, linkage_regs, list, long_relative, lsi11" "main" "noassembly, nobinary, nocode, nocommentary, nodebug, nodefault, noerrs," " noeis, noexecute, noexpand, noindirect, nolibrary, nonexternal, noobject," " nooptimize, nopic, nopreserve, noread, norequire, nosafe, noshare," " nosource, nosymbolic, notrace, notused, nounames, nowrite, nozip" "object, optimize, optlevel, origin, ots, ots_linkage, overlay" "pic, portal, preserve, pushj" "read, relative, relocatable, rsx_ast, rtt" "safe, share, source, stack, standard, standard_ots, symbolic" "t11, trace, trap" "unames" "valuecbit, version, word_relative, write" "zip" END DEFINE DELETE PLACEHOLDER "U|A" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "U|A" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Nothing: Signed values. U: Unsigned values. A: Address values." END DEFINE DELETE PLACEHOLDER VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER VALUE - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER VALUECBIT - /LANGUAGE="bliss" DEFINE PLACEHOLDER VALUECBIT - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="External routine value returns in the C bit." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "VALUECBIT" END DEFINE DELETE PLACEHOLDER VOLATILE - /LANGUAGE="bliss" DEFINE PLACEHOLDER VOLATILE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="The contents of the data segment can change at any time." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "VOLATILE" END DEFINE DELETE PLACEHOLDER WEAK - /LANGUAGE="bliss" DEFINE PLACEHOLDER WEAK - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Bliss-32. Affects way Vax linker and librarian handle global names." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "WEAK" END DEFINE DELETE PLACEHOLDER WITH_VALUE - /LANGUAGE="bliss" DEFINE PLACEHOLDER WITH_VALUE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{expression}" END DEFINE DELETE PLACEHOLDER WORD_RELATIVE - /LANGUAGE="bliss" DEFINE PLACEHOLDER WORD_RELATIVE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Use two byte relative addressing displacement." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "WORD_RELATIVE" END DEFINE DELETE PLACEHOLDER "[[~ALLOCATION_ACTUAL~]...]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[[~ALLOCATION_ACTUAL~]...]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[[allocation_actual]...]" END DEFINE DELETE PLACEHOLDER "[[~BLOCK_SIZE~], [~ALLOCATION_UNIT~]]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[[~BLOCK_SIZE~], [~ALLOCATION_UNIT~]]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[[block_size], [allocation_unit]]" END DEFINE DELETE PLACEHOLDER "[[~NUMBER_OF_BITS~]]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[[~NUMBER_OF_BITS~]]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[[number_of_bits]]" END DEFINE DELETE PLACEHOLDER "[[~NUMBER_OF_BLOCKS~], [~BLOCK_SIZE_AND_OR_ALLOCATION_UNIT~]]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[[~NUMBER_OF_BLOCKS~], [~BLOCK_SIZE_AND_OR_ALLOCATION_UNIT~]]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[[number_of_blocks], [block_size_and_or_allocation_unit]]" END DEFINE DELETE PLACEHOLDER "[[~NUMBER_OF_ELEMENTS~], [~ALLOCATION_AND_OR_EXTENSION~]]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[[~NUMBER_OF_ELEMENTS~], [~ALLOCATION_AND_OR_EXTENSION~]]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[[number_of_elements], [allocation_and_or_extension]]" END DEFINE DELETE PLACEHOLDER "[{~CTCE_ACCESS_ACTUALS~}...] = {~PSET_VALUE~}" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[{~CTCE_ACCESS_ACTUALS~}...] = {~PSET_VALUE~}" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR=", " - /TYPE=NONTERMINAL - "[{ctce_access_actuals}...] = {pset_value}" END DEFINE DELETE PLACEHOLDER "[{~STRUCTURE_SIZE~}]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[{~STRUCTURE_SIZE~}]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[{structure_size}]" END DEFINE DELETE PLACEHOLDER "[~NO~]ASSEMBLY" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]ASSEMBLY" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] include assembler instructions in the output listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]ASSEMBLY" END DEFINE DELETE PLACEHOLDER "[~NO~]BINARY" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]BINARY" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Hex equivalent of instructions & data will appear in listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]BINARY" END DEFINE DELETE PLACEHOLDER "[~NO~]CODE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]CODE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] generate object code." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]CODE" END DEFINE DELETE PLACEHOLDER "[~NO~]COMMENTARY" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]COMMENTARY" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] include machine-generated commentary in output listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]COMMENTARY" END DEFINE DELETE PLACEHOLDER "[~NO~]DEBUG" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]DEBUG" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Debugger will [not] recognize names declared in the Bliss module." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]DEBUG" END DEFINE DELETE PLACEHOLDER "[~NO~]EIS" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]EIS" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Extended instr. set (ASH,DIV,MUL,SOB,SXT,XOR) [not] on target machine." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]EIS" END DEFINE DELETE PLACEHOLDER "[~NO~]ERRS" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]ERRS" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] print compiler diagnostic messages on the terminal." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]ERRS" END DEFINE DELETE PLACEHOLDER "[~NO~]EXECUTE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]EXECUTE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] permit execute access to the psect." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]EXECUTE" END DEFINE DELETE PLACEHOLDER "[~NO~]EXPAND" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]EXPAND" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] print expansion of macro calls in the listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]EXPAND" END DEFINE DELETE PLACEHOLDER "[~NO~]LIBRARY" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]LIBRARY" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] trace usage of names whose decls. are from library files." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]LIBRARY" END DEFINE DELETE PLACEHOLDER "[~NO~]OBJECT" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]OBJECT" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] produce the object part of the output listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]OBJECT" END DEFINE DELETE PLACEHOLDER "[~NO~]OPTIMIZE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]OPTIMIZE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Perform [no] optimization cross mark points." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]OPTIMIZE" END DEFINE DELETE PLACEHOLDER "[~NO~]PIC" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]PIC" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="The psect can[not] be relocated without affecting its validity." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]PIC" END DEFINE DELETE PLACEHOLDER "[~NO~]READ" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]READ" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] permit read access to the psect." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]READ" END DEFINE DELETE PLACEHOLDER "[~NO~]REQUIRE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]REQUIRE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Src listing counter will [not] change on Require file open/close" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]REQUIRE" END DEFINE DELETE PLACEHOLDER "[~NO~]SAFE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]SAFE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[SAFE -> Don't] consider computed addresses during optimization." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]SAFE" END DEFINE DELETE PLACEHOLDER "[~NO~]SHARE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]SHARE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Bliss-32. The psect can[not] be accessed by multiple processes." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]SHARE" END DEFINE DELETE PLACEHOLDER "[~NO~]SOURCE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]SOURCE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Increments [Decrements] the source listing counter." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]SOURCE" END DEFINE DELETE PLACEHOLDER "[~NO~]SYMBOLIC" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]SYMBOLIC" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] list the object code instructions using symbolic names." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]SYMBOLIC" END DEFINE DELETE PLACEHOLDER "[~NO~]TRACE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]TRACE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] trace expansion of macros in the listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]TRACE" END DEFINE DELETE PLACEHOLDER "[~NO~]UNAMES" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]UNAMES" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] generate unique names for an assemblable listing." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]UNAMES" END DEFINE DELETE PLACEHOLDER "[~NO~]WRITE" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]WRITE" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] permit write access to the psect." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]WRITE" END DEFINE DELETE PLACEHOLDER "[~NO~]ZIP" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~NO~]ZIP" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="[Don't] optimize for speed at the possible expense of space." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "[NO]ZIP" END DEFINE DELETE PLACEHOLDER "[~UN~]SIGNED" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "[~UN~]SIGNED" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="Value extension used when fetching from a scalar field" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=MENU - "SIGNED" "UNSIGNED" END DEFINE DELETE PLACEHOLDER _ADDRESS - /LANGUAGE="bliss" DEFINE PLACEHOLDER _ADDRESS - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_EXPRESSION END DEFINE DELETE PLACEHOLDER _CODE - /LANGUAGE="bliss" DEFINE PLACEHOLDER _CODE - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER _COMPILETIME_NAME - /LANGUAGE="bliss" DEFINE PLACEHOLDER _COMPILETIME_NAME - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A name that has been declared in a compiletime declaration." END DEFINE DELETE PLACEHOLDER _COMPONENT_NUMBER - /LANGUAGE="bliss" DEFINE PLACEHOLDER _COMPONENT_NUMBER - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="The i'th field name to expand." - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - ",{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER _FILL - /LANGUAGE="bliss" DEFINE PLACEHOLDER _FILL - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER _NBITS_PARM - /LANGUAGE="bliss" DEFINE PLACEHOLDER _NBITS_PARM - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=NONTERMINAL - "{compile_time_constant_expression}" END DEFINE DELETE PLACEHOLDER _NUMBER_PARM - /LANGUAGE="bliss" DEFINE PLACEHOLDER _NUMBER_PARM - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "A quoted-string, numeric literal, or name (lit., global lit., compiletime)" END DEFINE DELETE PLACEHOLDER _P - /LANGUAGE="bliss" DEFINE PLACEHOLDER _P - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=TERMINAL - "The argument must satisfy the restrictions on, and will be" " expanded according to, the rules for parameters for %STRING." END DEFINE DELETE PLACEHOLDER _SEQ - /LANGUAGE="bliss" DEFINE PLACEHOLDER _SEQ - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=TERMINAL - "Parameters processed as for an ordinary-macro-call." END DEFINE DELETE PLACEHOLDER _SEQ1 - /LANGUAGE="bliss" DEFINE PLACEHOLDER _SEQ1 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Parameters processed as for an ordinary-macro-call." END DEFINE DELETE PLACEHOLDER _SEQ2 - /LANGUAGE="bliss" DEFINE PLACEHOLDER _SEQ2 - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=TERMINAL - "Parameters processed as for an ordinary-macro-call." END DEFINE DELETE PLACEHOLDER _SEQUEN_LEN - /LANGUAGE="bliss" DEFINE PLACEHOLDER _SEQUEN_LEN - /LANGUAGE="bliss" - /PLACEHOLDER=SHOW_CTCE END DEFINE DELETE PLACEHOLDER _STRING_PARMS - /LANGUAGE="bliss" DEFINE PLACEHOLDER _STRING_PARMS - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - ",{_p}..." END DEFINE DELETE PLACEHOLDER _SWITCH_NAMES - /LANGUAGE="bliss" DEFINE PLACEHOLDER _SWITCH_NAMES - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="," - /TYPE=MENU - "[~NO~]ERRS"/PLACEHOLDER "[~NO~]OPTIMIZE"/PLACEHOLDER "[~NO~]UNAMES"/PLACEHOLDER "[~NO~]SAFE"/PLACEHOLDER "[~NO~]ZIP"/PLACEHOLDER "[~NO~]CODE"/PLACEHOLDER "[~NO~]DEBUG"/PLACEHOLDER END DEFINE DELETE PLACEHOLDER "{~DEPTH_ADDR~},[~NEW_PC~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~DEPTH_ADDR~},[~NEW_PC~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{depth_addr},[new_PC]..." END DEFINE DELETE PLACEHOLDER "{~MECHANISM_VECTOR~} , [~ENABLE_VECTOR~]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~MECHANISM_VECTOR~} , [~ENABLE_VECTOR~]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=CONTEXT_DEPENDENT - /SEPARATOR="" - /TYPE=NONTERMINAL - "{mechanism_vector}, [enable_vector]" END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~EXT_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~EXT_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [ext_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~EXT_ROUTINE_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~EXT_ROUTINE_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [ext_routine_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~FWD_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~FWD_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [fwd_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~FWD_ROUTINE_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~FWD_ROUTINE_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [fwd_routine_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~GLBL_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~GLBL_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [glbl_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~LCL_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~LCL_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [lcl_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~LITERAL_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~LITERAL_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [literal_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~MAP_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~MAP_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [map_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} : [~OWN_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} : [~OWN_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} : [own_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} = [~REG_NUMBER~] : [~REG_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} = [~REG_NUMBER~] : [~REG_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} = [reg_number] : [reg_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} = {~COMPILETIME_VALUE~}" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} = {~COMPILETIME_VALUE~}" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} = {compiletime_value}" END DEFINE DELETE PLACEHOLDER "{~NAME~} = {~LITERAL_VALUE~} : [~LITERAL_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} = {~LITERAL_VALUE~} : [~LITERAL_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} = {literal_value} : [literal_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} = {~LITERAL_VALUE~} : [~RANGE_ATTRIBUTE~]" - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} = {~LITERAL_VALUE~} : [~RANGE_ATTRIBUTE~]" - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} = {literal_value} : [range_attribute]" END DEFINE DELETE PLACEHOLDER "{~NAME~} = {~REG_NUMBER~} : [~REG_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} = {~REG_NUMBER~} : [~REG_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} = {reg_number} : [reg_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} = {~ROUTINE_NAME_VALUE~} : [~BIND_ROUTINE_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} = {~ROUTINE_NAME_VALUE~} : [~BIND_ROUTINE_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} = {routine_name_value} : [bind_routine_attributes]..." END DEFINE DELETE PLACEHOLDER "{~NAME~} = {~VALUE~} : [~BIND_ATTRIBUTES~]..." - /LANGUAGE="bliss" DEFINE PLACEHOLDER "{~NAME~} = {~VALUE~} : [~BIND_ATTRIBUTES~]..." - /LANGUAGE="bliss" - /NOAUTO_SUBSTITUTE - /DESCRIPTION="" - /DUPLICATION=VERTICAL - /SEPARATOR="," - /TYPE=NONTERMINAL - "{name} = {value} : [bind_attributes]..." END DEFINE DELETE TOKEN "!+" - /LANGUAGE="bliss" DEFINE TOKEN "!+" - /LANGUAGE="bliss" - /DESCRIPTION="User-written text to describe program." - "!+" "! [tbs]" "!-" END DEFINE DELETE TOKEN "!-" - /LANGUAGE="bliss" DEFINE TOKEN "!-" - /LANGUAGE="bliss" - /DESCRIPTION="Delimiter to end a block of comments." - "!-" END DEFINE DELETE TOKEN "%ALLOCATION" - /LANGUAGE="bliss" DEFINE TOKEN "%ALLOCATION" - /LANGUAGE="bliss" - /DESCRIPTION="Determines amount of storage required for a given kind of data." - "%ALLOCATION({name})" END DEFINE DELETE TOKEN "%ASCIC" - /LANGUAGE="bliss" DEFINE TOKEN "%ASCIC" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%ASCIC '[quoted_chars]'" END DEFINE DELETE TOKEN "%ASCID" - /LANGUAGE="bliss" DEFINE TOKEN "%ASCID" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%ASCID '[quoted_chars]'" END DEFINE DELETE TOKEN "%ASCII" - /LANGUAGE="bliss" DEFINE TOKEN "%ASCII" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%ASCII '[quoted_chars]'" END DEFINE DELETE TOKEN "%ASCIZ" - /LANGUAGE="bliss" DEFINE TOKEN "%ASCIZ" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%ASCIZ '[quoted_chars]'" END DEFINE DELETE TOKEN "%ASSIGN" - /LANGUAGE="bliss" DEFINE TOKEN "%ASSIGN" - /LANGUAGE="bliss" - /DESCRIPTION="Evaulate the expression and associate it with the name." - "%ASSIGN({_compiletime_name},{compile_time_constant_expression})" END DEFINE DELETE TOKEN "%B" - /LANGUAGE="bliss" DEFINE TOKEN "%B" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%B '[+ | -]{integer_digits}...'" END DEFINE DELETE TOKEN "%BLISS" - /LANGUAGE="bliss" DEFINE TOKEN "%BLISS" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if the param designates the compiler being used. 0 otherwise." - "%BLISS({BLISS16 | BLISS32 | BLISS36})" END DEFINE DELETE TOKEN "%BPADDR" - /LANGUAGE="bliss" DEFINE TOKEN "%BPADDR" - /LANGUAGE="bliss" - /DESCRIPTION="Predefined literal: bits per address value. B16: 16. B32: 32." - "%BPADDR" END DEFINE DELETE TOKEN "%BPUNIT" - /LANGUAGE="bliss" DEFINE TOKEN "%BPUNIT" - /LANGUAGE="bliss" - /DESCRIPTION="Predefined literal: bits per smallest addressable unit. B16 & B32: 8." - "%BPUNIT" END DEFINE DELETE TOKEN "%BPVAL" - /LANGUAGE="bliss" DEFINE TOKEN "%BPVAL" - /LANGUAGE="bliss" - /DESCRIPTION="Predefined literal: bits per BLISS value (fullword). B16: 16. B32: 32." - "%BPVAL" END DEFINE DELETE TOKEN "%C" - /LANGUAGE="bliss" DEFINE TOKEN "%C" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%C '{quoted_character}'" END DEFINE DELETE TOKEN "%CHAR" - /LANGUAGE="bliss" DEFINE TOKEN "%CHAR" - /LANGUAGE="bliss" - /DESCRIPTION="Evaluate args as ASCII char codes. Return quoted string of the sequence." - "%CHAR({_code}...)" END DEFINE DELETE TOKEN "%CHARCOUNT" - /LANGUAGE="bliss" DEFINE TOKEN "%CHARCOUNT" - /LANGUAGE="bliss" - /DESCRIPTION="Return count of chars of character sequence generated from args." - "%CHARCOUNT({_p}...)" END DEFINE DELETE TOKEN "%COUNT" - /LANGUAGE="bliss" DEFINE TOKEN "%COUNT" - /LANGUAGE="bliss" - /DESCRIPTION="Recursion depth in cond. macro or # of completed iters in iter. macro" - "%COUNT" END DEFINE DELETE TOKEN "%CTCE" - /LANGUAGE="bliss" DEFINE TOKEN "%CTCE" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if all exprs are compile time constant expressions. 0 if not." - "%CTCE({exp}...)" END DEFINE DELETE TOKEN "%D" - /LANGUAGE="bliss" DEFINE TOKEN "%D" - /LANGUAGE="bliss" - /PLACEHOLDER=DOUBLE_PRECISION_FLOAT_LITERAL END DEFINE DELETE TOKEN "%DECIMAL" - /LANGUAGE="bliss" DEFINE TOKEN "%DECIMAL" - /LANGUAGE="bliss" - /DESCRIPTION="Digits within quotes are interpreted as representation of decimal no." - "%DECIMAL '[+ | -]{integer_digits}...'" END DEFINE DELETE TOKEN "%DECLARED" - /LANGUAGE="bliss" DEFINE TOKEN "%DECLARED" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if the name has been explicitly declared. 0 if not." - "%DECLARED({name})" END DEFINE DELETE TOKEN "%E" - /LANGUAGE="bliss" DEFINE TOKEN "%E" - /LANGUAGE="bliss" - /PLACEHOLDER=SINGLE_PRECISION_FLOAT_LITERAL END DEFINE DELETE TOKEN "%ELSE" - /LANGUAGE="bliss" DEFINE TOKEN "%ELSE" - /LANGUAGE="bliss" - /PLACEHOLDER="%ELSE {expression} " END DEFINE DELETE TOKEN "%ERROR" - /LANGUAGE="bliss" DEFINE TOKEN "%ERROR" - /LANGUAGE="bliss" - /DESCRIPTION="Make a single quoted string; report it as a compiler error msg." - "%ERROR({_p}...)" END DEFINE DELETE TOKEN "%ERRORMACRO" - /LANGUAGE="bliss" DEFINE TOKEN "%ERRORMACRO" - /LANGUAGE="bliss" - /DESCRIPTION="Like %ERROR. It also aborts every macro call expansion in progress." - "%ERRORMACRO({_p}...)" END DEFINE DELETE TOKEN "%EXACTSTRING" - /LANGUAGE="bliss" DEFINE TOKEN "%EXACTSTRING" - /LANGUAGE="bliss" - /DESCRIPTION="Make a quoted string; expand it with fill char or cut to length." - "%EXACTSTRING({_sequen_len},{_fill}[_string_parms])" END DEFINE DELETE TOKEN "%EXITITERATION" - /LANGUAGE="bliss" DEFINE TOKEN "%EXITITERATION" - /LANGUAGE="bliss" - /DESCRIPTION="Terminate expansion of current iter of an iterative macro call." - "%EXITITERATION" END DEFINE DELETE TOKEN "%EXITMACRO" - /LANGUAGE="bliss" DEFINE TOKEN "%EXITMACRO" - /LANGUAGE="bliss" - /DESCRIPTION="Terminate expansion of the smallest macro body containing this func" - "%EXITMACRO" END DEFINE DELETE TOKEN "%EXPAND" - /LANGUAGE="bliss" DEFINE TOKEN "%EXPAND" - /LANGUAGE="bliss" - /DESCRIPTION="Temp change of quotation rules; expand next lexcal func or macro call." - "%EXPAND" END DEFINE DELETE TOKEN "%EXPLODE" - /LANGUAGE="bliss" DEFINE TOKEN "%EXPLODE" - /LANGUAGE="bliss" - /DESCRIPTION="Enclose each char of the string with quotes & separate with commas." - "%EXPLODE({_p}...)" END DEFINE DELETE TOKEN "%FIELDEXPAND" - /LANGUAGE="bliss" DEFINE TOKEN "%FIELDEXPAND" - /LANGUAGE="bliss" - /DESCRIPTION="Return numeric value of one or all field components in field name" - "%FIELDEXPAND({field_name}[_component_number])" END DEFINE DELETE TOKEN "%G" - /LANGUAGE="bliss" DEFINE TOKEN "%G" - /LANGUAGE="bliss" - /PLACEHOLDER=EXTENDED_EXPONENT_DOUBLE_PRECISION_FLOAT_LITERAL END DEFINE DELETE TOKEN "%H" - /LANGUAGE="bliss" DEFINE TOKEN "%H" - /LANGUAGE="bliss" - /PLACEHOLDER=EXTENDED_EXPONENT_EXTENDED_PRECISION_FLOAT_LITERAL END DEFINE DELETE TOKEN "%IDENTICAL" - /LANGUAGE="bliss" DEFINE TOKEN "%IDENTICAL" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if the two lexeme sequences are identical. 0 if not." - "%IDENTICAL({_seq1},{_seq2})" END DEFINE DELETE TOKEN "%IF" - /LANGUAGE="bliss" DEFINE TOKEN "%IF" - /LANGUAGE="bliss" - /DESCRIPTION="Code compiled depends on outcome of test." - "%IF {lexical_test}" "%THEN" " {lexical_consequence}" "[%ELSE {expression} ]" "%FI" END DEFINE DELETE TOKEN "%INFORM" - /LANGUAGE="bliss" DEFINE TOKEN "%INFORM" - /LANGUAGE="bliss" - /DESCRIPTION="Make a single quoted string; report it as a compiler informational msg" - "%INFORM({_p}...)" END DEFINE DELETE TOKEN "%ISSTRING" - /LANGUAGE="bliss" DEFINE TOKEN "%ISSTRING" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if results of all expressions are quoted strings. 0 if not." - "%ISSTRING({exp}...)" END DEFINE DELETE TOKEN "%LENGTH" - /LANGUAGE="bliss" DEFINE TOKEN "%LENGTH" - /LANGUAGE="bliss" - /DESCRIPTION="Return number of actual parameters for the current macro call." - "%LENGTH" END DEFINE DELETE TOKEN "%LTCE" - /LANGUAGE="bliss" DEFINE TOKEN "%LTCE" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if results of all exprs are link time constant exprs. 0 if not." - "%LTCE({exp}...)" END DEFINE DELETE TOKEN "%MESSAGE" - /LANGUAGE="bliss" DEFINE TOKEN "%MESSAGE" - /LANGUAGE="bliss" - /DESCRIPTION="Make a single quoted string; output it directly to user's terminal." - "%MESSAGE({_p}...)" END DEFINE DELETE TOKEN "%NAME" - /LANGUAGE="bliss" DEFINE TOKEN "%NAME" - /LANGUAGE="bliss" - /DESCRIPTION="Permits formation of a name out of parts that are compile time variables" - "%NAME({_p}...)" END DEFINE DELETE TOKEN "%NBITS" - /LANGUAGE="bliss" DEFINE TOKEN "%NBITS" - /LANGUAGE="bliss" - /DESCRIPTION="Least # of bits needed to represent largest parameter as signed integer" - "%NBITS({_nbits_parm}...)" END DEFINE DELETE TOKEN "%NBITSU" - /LANGUAGE="bliss" DEFINE TOKEN "%NBITSU" - /LANGUAGE="bliss" - /DESCRIPTION="Least # of bits needed to represent largest parm. as unsigned integer." - "%NBITSU({_nbits_parm}...)" END DEFINE DELETE TOKEN "%NULL" - /LANGUAGE="bliss" DEFINE TOKEN "%NULL" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if all parameters expand to the empty sequence. 0 if not." - "%NULL({_seq}...)" END DEFINE DELETE TOKEN "%NUMBER" - /LANGUAGE="bliss" DEFINE TOKEN "%NUMBER" - /LANGUAGE="bliss" - /DESCRIPTION="Determine the value of the parameter; return it as a numeric literal." - "%NUMBER({_number_parm})" END DEFINE DELETE TOKEN "%O" - /LANGUAGE="bliss" DEFINE TOKEN "%O" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%O '[+ | -]{integer_digits}...'" END DEFINE DELETE TOKEN "%P" - /LANGUAGE="bliss" DEFINE TOKEN "%P" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%P '[quoted_chars]'" END DEFINE DELETE TOKEN "%PRINT" - /LANGUAGE="bliss" DEFINE TOKEN "%PRINT" - /LANGUAGE="bliss" - /DESCRIPTION="Make a single quoted string; output it directly to compilation listing." - "%PRINT({_p}...)" END DEFINE DELETE TOKEN "%QUOTE" - /LANGUAGE="bliss" DEFINE TOKEN "%QUOTE" - /LANGUAGE="bliss" - /DESCRIPTION="Prevent binding of a name, or lexical function or macro call expansion " - "%QUOTE" END DEFINE DELETE TOKEN "%QUOTENAME" - /LANGUAGE="bliss" DEFINE TOKEN "%QUOTENAME" - /LANGUAGE="bliss" - /DESCRIPTION="Like %NAME, but implicitly quote resultant name to stop expansion." - "%QUOTENAME({_p}...)" END DEFINE DELETE TOKEN "%RAD50_11" - /LANGUAGE="bliss" DEFINE TOKEN "%RAD50_11" - /LANGUAGE="bliss" - /DESCRIPTION="Generate a string literal of the characters using RAD50_11 encoding." - "%RAD50_11 '[quoted_chars]'" END DEFINE DELETE TOKEN "%REF" - /LANGUAGE="bliss" DEFINE TOKEN "%REF" - /LANGUAGE="bliss" - /DESCRIPTION="Provides temporary storage for the value of an actual parameter." - "%REF({expression})" END DEFINE DELETE TOKEN "%REMAINING" - /LANGUAGE="bliss" DEFINE TOKEN "%REMAINING" - /LANGUAGE="bliss" - /DESCRIPTION="Return sequence of actual parameters unassociated with formal parms." - "%REMAINING" END DEFINE DELETE TOKEN "%REMOVE" - /LANGUAGE="bliss" DEFINE TOKEN "%REMOVE" - /LANGUAGE="bliss" - /DESCRIPTION="If there, remove outermost (), [], or <> lexemes; return the result." - "%REMOVE({_p})" END DEFINE DELETE TOKEN "%REQUIRE" - /LANGUAGE="bliss" DEFINE TOKEN "%REQUIRE" - /LANGUAGE="bliss" - /DESCRIPTION="Resultant quoted string is a file spec; open it as a require file." - "%REQUIRE({_p}...)" END DEFINE DELETE TOKEN "%SBTTL" - /LANGUAGE="bliss" DEFINE TOKEN "%SBTTL" - /LANGUAGE="bliss" - /PLACEHOLDER="%SBTTL '[quoted_chars]'" END DEFINE DELETE TOKEN "%SIZE" - /LANGUAGE="bliss" DEFINE TOKEN "%SIZE" - /LANGUAGE="bliss" - /DESCRIPTION="Return # of addressable units allocated if structure attribute is used." - "%SIZE({structure_attribute})" END DEFINE DELETE TOKEN "%STRING" - /LANGUAGE="bliss" DEFINE TOKEN "%STRING" - /LANGUAGE="bliss" - /DESCRIPTION="Return a quoted string of parameters modified accodring to their types" - "%STRING({_p}...)" END DEFINE DELETE TOKEN "%SWITCHES" - /LANGUAGE="bliss" DEFINE TOKEN "%SWITCHES" - /LANGUAGE="bliss" - /DESCRIPTION="Return 1 if every parm matches setting of on-off switch, 0 if not." - "%SWITCHES({_switch_names}...)" END DEFINE DELETE TOKEN "%THEN" - /LANGUAGE="bliss" DEFINE TOKEN "%THEN" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%THEN" " [lexical_consequence]" END DEFINE DELETE TOKEN "%TITLE" - /LANGUAGE="bliss" DEFINE TOKEN "%TITLE" - /LANGUAGE="bliss" - /PLACEHOLDER="%TITLE '[quoted_chars]'" END DEFINE DELETE TOKEN "%UNQUOTE" - /LANGUAGE="bliss" DEFINE TOKEN "%UNQUOTE" - /LANGUAGE="bliss" - /DESCRIPTION="Attempt to bind the next lexeme." - "%UNQUOTE" END DEFINE DELETE TOKEN "%UPVAL" - /LANGUAGE="bliss" DEFINE TOKEN "%UPVAL" - /LANGUAGE="bliss" - /DESCRIPTION="Addressable units per BLISS value; %BPVAL / %BPUNIT. B16: 2. B32: 4." - "%UPVAL" END DEFINE DELETE TOKEN "%VARIANT" - /LANGUAGE="bliss" DEFINE TOKEN "%VARIANT" - /LANGUAGE="bliss" - /DESCRIPTION="Return /VARIANT:n -> n. /VARIANT -> 1. No /Variant -> 0." - "%VARIANT" END DEFINE DELETE TOKEN "%WARN" - /LANGUAGE="bliss" DEFINE TOKEN "%WARN" - /LANGUAGE="bliss" - /DESCRIPTION="Make a single quoted string; report it as a compiler warning msg" - "%WARN({_p}...)" END DEFINE DELETE TOKEN "%X" - /LANGUAGE="bliss" DEFINE TOKEN "%X" - /LANGUAGE="bliss" - /DESCRIPTION="" - "%X '[+ | -]{integer_digits}...'" END DEFINE DELETE TOKEN ABS - /LANGUAGE="bliss" DEFINE TOKEN ABS - /LANGUAGE="bliss" - /DESCRIPTION="Extracts the absolute value from a value." - "ABS({expression})" END DEFINE DELETE TOKEN ABSOLUTE - /LANGUAGE="bliss" DEFINE TOKEN ABSOLUTE - /LANGUAGE="bliss" - /PLACEHOLDER=ABSOLUTE END DEFINE DELETE TOKEN ABSTRACT - /LANGUAGE="bliss" DEFINE TOKEN ABSTRACT - /LANGUAGE="bliss" - /DESCRIPTION="A high-level description of the module." - "ABSTRACT:" " " " {tbs}" END DEFINE DELETE TOKEN ACTUALCOUNT - /LANGUAGE="bliss" DEFINE TOKEN ACTUALCOUNT - /LANGUAGE="bliss" - /DESCRIPTION="Gives number of parameters passed via STANDARD locations." - "ACTUALCOUNT()" END DEFINE DELETE TOKEN ACTUALPARAMETER - /LANGUAGE="bliss" DEFINE TOKEN ACTUALPARAMETER - /LANGUAGE="bliss" - /DESCRIPTION="Gives value of i'th parameter passed via STANDARD locations." - "ACTUALPARAMETER({parameter_index})" END DEFINE DELETE TOKEN ADAWI - /LANGUAGE="bliss" DEFINE TOKEN ADAWI - /LANGUAGE="bliss" - /DESCRIPTION="Add aligned word interlocked." - "ADAWI({srca}, {dsta})" END DEFINE DELETE TOKEN ADDD - /LANGUAGE="bliss" DEFINE TOKEN ADDD - /LANGUAGE="bliss" - /DESCRIPTION="Add double operands." - "ADDD({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN ADDF - /LANGUAGE="bliss" DEFINE TOKEN ADDF - /LANGUAGE="bliss" - /DESCRIPTION="Add floating operands." - "ADDF({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN ADDG - /LANGUAGE="bliss" DEFINE TOKEN ADDG - /LANGUAGE="bliss" - /DESCRIPTION="Add float-g operands." - "ADDG({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN ADDH - /LANGUAGE="bliss" DEFINE TOKEN ADDH - /LANGUAGE="bliss" - /DESCRIPTION="Add float-h operands." - "ADDH({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN ADDM - /LANGUAGE="bliss" DEFINE TOKEN ADDM - /LANGUAGE="bliss" - /DESCRIPTION="Add multiword operands." - "ADDM({opr_len}, {src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN ADDRESSING_MODE_32 - /LANGUAGE="bliss" DEFINE TOKEN ADDRESSING_MODE_32 - /LANGUAGE="bliss" - /PLACEHOLDER="ADDRESSING_MODE(mode_32)" END DEFINE DELETE TOKEN ADDRESSING_MODE_ATTRIBUTE - /LANGUAGE="bliss" DEFINE TOKEN ADDRESSING_MODE_ATTRIBUTE - /LANGUAGE="bliss" - /PLACEHOLDER="ADDRESSING_MODE(mode_type)" END DEFINE DELETE TOKEN ALIGN - /LANGUAGE="bliss" DEFINE TOKEN ALIGN - /LANGUAGE="bliss" - /PLACEHOLDER="ALIGN(boundary)" END DEFINE DELETE TOKEN ALLOCATION_FORMALS - /LANGUAGE="bliss" DEFINE TOKEN ALLOCATION_FORMALS - /LANGUAGE="bliss" - /PLACEHOLDER=ALLOCATION_FORMALS END DEFINE DELETE TOKEN ALWAYS - /LANGUAGE="bliss" DEFINE TOKEN ALWAYS - /LANGUAGE="bliss" - /DESCRIPTION="A match always occurs to this label." - "ALWAYS" END DEFINE DELETE TOKEN ARGPTR - /LANGUAGE="bliss" DEFINE TOKEN ARGPTR - /LANGUAGE="bliss" - /DESCRIPTION="Returns the address of the argument block." - "ARGPTR()" END DEFINE DELETE TOKEN ARGUMENTS - /LANGUAGE="bliss" DEFINE TOKEN ARGUMENTS - /LANGUAGE="bliss" - /DESCRIPTION="For each argument: its name, punctuation (tag terminator), description." - "ARGUMENTS:" " " " {description or none}" END DEFINE DELETE TOKEN "ARITHMETIC EXCEPTIONS HANDLED" - /LANGUAGE="bliss" DEFINE TOKEN "ARITHMETIC EXCEPTIONS HANDLED" - /LANGUAGE="bliss" - /DESCRIPTION="A description of any arithmetic exceptions handled." - "ARITHMETIC EXCEPTIONS HANDLED:" " " " {description or none}" END DEFINE DELETE TOKEN ASHP - /LANGUAGE="bliss" DEFINE TOKEN ASHP - /LANGUAGE="bliss" - /DESCRIPTION="Arithmetic shift & round packed." - "ASHP({shift_count}, {srclena}, {srca}, {round}, {dstlena}, {dsta})" END DEFINE DELETE TOKEN ASHQ - /LANGUAGE="bliss" DEFINE TOKEN ASHQ - /LANGUAGE="bliss" - /DESCRIPTION="Arithmetic shift quad." - "ASHQ({shift_count}, {srca}, {dsta})" END DEFINE DELETE TOKEN AUTHORS - /LANGUAGE="bliss" DEFINE TOKEN AUTHORS - /LANGUAGE="bliss" - /DESCRIPTION="A list of the authors or maintainers of this module." - "AUTHORS:" " " " {tbs}" END DEFINE DELETE TOKEN BEGIN - /LANGUAGE="bliss" DEFINE TOKEN BEGIN - /LANGUAGE="bliss" - /PLACEHOLDER=UNLABELED_BLOCK END DEFINE DELETE TOKEN BICPSW - /LANGUAGE="bliss" DEFINE TOKEN BICPSW - /LANGUAGE="bliss" - /DESCRIPTION="Bit clear program status word." - "BICPSW({maska})" END DEFINE DELETE TOKEN BIND - /LANGUAGE="bliss" DEFINE TOKEN BIND - /LANGUAGE="bliss" - /PLACEHOLDER=BIND_DECLARATION END DEFINE DELETE TOKEN BIND_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN BIND_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} = {value} : [bind_attributes]..." END DEFINE DELETE TOKEN BIND_ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN BIND_ROUTINE - /LANGUAGE="bliss" - /DESCRIPTION="Defines a new name for an existing routine." - "[GLOBAL] BIND ROUTINE" " {{name} = {routine_name_value} : [bind_routine_attributes]...}...;" "" END DEFINE DELETE TOKEN BIND_ROUTINE_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN BIND_ROUTINE_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} = {routine_name_value} : [bind_routine_attributes]..." END DEFINE DELETE TOKEN BISPSW - /LANGUAGE="bliss" DEFINE TOKEN BISPSW - /LANGUAGE="bliss" - /DESCRIPTION="Bit set program status word." - "BISPSW({maska})" END DEFINE DELETE TOKEN BITVECTOR - /LANGUAGE="bliss" DEFINE TOKEN BITVECTOR - /LANGUAGE="bliss" - /DESCRIPTION="Scalar data storage where each item of the structure is a bit." - "BITVECTOR[[number_of_bits]]" END DEFINE DELETE TOKEN BLOCK - /LANGUAGE="bliss" DEFINE TOKEN BLOCK - /LANGUAGE="bliss" - /DESCRIPTION="An element of storage, each component of which can be different sizes." - "BLOCK[[block_size], [allocation_unit]]" END DEFINE DELETE TOKEN BLOCKVECTOR - /LANGUAGE="bliss" DEFINE TOKEN BLOCKVECTOR - /LANGUAGE="bliss" - /DESCRIPTION="A sequence of elements, but each element is a block." - "BLOCKVECTOR[[number_of_blocks], [block_size_and_or_allocation_unit]]" END DEFINE DELETE TOKEN BPT - /LANGUAGE="bliss" DEFINE TOKEN BPT - /LANGUAGE="bliss" - /DESCRIPTION="Break point trap." - "BPT()" END DEFINE DELETE TOKEN BUGL - /LANGUAGE="bliss" DEFINE TOKEN BUGL - /LANGUAGE="bliss" - /DESCRIPTION="Bugcheck with long operand." - "BUGL({arg})" END DEFINE DELETE TOKEN BUGW - /LANGUAGE="bliss" DEFINE TOKEN BUGW - /LANGUAGE="bliss" - /DESCRIPTION="Bugcheck with word operand." - "BUGW({arg})" END DEFINE DELETE TOKEN BUILTIN - /LANGUAGE="bliss" DEFINE TOKEN BUILTIN - /LANGUAGE="bliss" - /DESCRIPTION="Declares predefined but not predeclared names." - "BUILTIN" " {builtin_names}...;" "" END DEFINE DELETE TOKEN CALLG - /LANGUAGE="bliss" DEFINE TOKEN CALLG - /LANGUAGE="bliss" - /DESCRIPTION="Call with general parameter list." - "CALLG({arglist}, {rtn} [callg_output_parms])" END DEFINE DELETE TOKEN CASE - /LANGUAGE="bliss" DEFINE TOKEN CASE - /LANGUAGE="bliss" - /PLACEHOLDER=CASE END DEFINE DELETE TOKEN CASE_LINES - /LANGUAGE="bliss" DEFINE TOKEN CASE_LINES - /LANGUAGE="bliss" - /PLACEHOLDER=CASE_LINES END DEFINE DELETE TOKEN "CDD PATHNAMES" - /LANGUAGE="bliss" DEFINE TOKEN "CDD PATHNAMES" - /LANGUAGE="bliss" - /DESCRIPTION="CDD Pathnames used in this module." - "CDD PATHNAMES:" " " " {description or none}" END DEFINE DELETE TOKEN CH$ALLOCATION - /LANGUAGE="bliss" DEFINE TOKEN CH$ALLOCATION - /LANGUAGE="bliss" - /DESCRIPTION="Return number of fullwords required to store 'n_ch' characters." - "CH$ALLOCATION({n_ch},[cs_ch])" END DEFINE DELETE TOKEN CH$A_RCHAR - /LANGUAGE="bliss" DEFINE TOKEN CH$A_RCHAR - /LANGUAGE="bliss" - /DESCRIPTION="Advance character pointer to next position and read a character." - "CH$A_RCHAR({addr_ch})" END DEFINE DELETE TOKEN CH$A_WCHAR - /LANGUAGE="bliss" DEFINE TOKEN CH$A_WCHAR - /LANGUAGE="bliss" - /DESCRIPTION="Advance character pointer to next position and write a character." - "CH$A_WCHAR({c_ch},{addr_ch})" END DEFINE DELETE TOKEN CH$COMPARE - /LANGUAGE="bliss" DEFINE TOKEN CH$COMPARE - /LANGUAGE="bliss" - /DESCRIPTION="Returns: str1 < str2 -> -1 str1 = str2 -> 0 str1 > str2 -> 1" - "CH$COMPARE({n1_ch},{ptr1_ch},{n2_ch},{ptr2_ch},[fill_ch])" END DEFINE DELETE TOKEN CH$COPY - /LANGUAGE="bliss" DEFINE TOKEN CH$COPY - /LANGUAGE="bliss" - /DESCRIPTION="Copy 'length' of characters at 'pointer' to destination 'dptr_ch'." - "CH$COPY({lengths_and_pointers}...,{fill_char},{dn_ch},{dptr_ch})" END DEFINE DELETE TOKEN CH$DIFF - /LANGUAGE="bliss" DEFINE TOKEN CH$DIFF - /LANGUAGE="bliss" - /DESCRIPTION="Pointers point to the same character sequence. Return ptr1 - ptr2." - "CH$DIFF({ptr1_ch},{ptr2_ch})" END DEFINE DELETE TOKEN CH$EQL - /LANGUAGE="bliss" DEFINE TOKEN CH$EQL - /LANGUAGE="bliss" - /DESCRIPTION="Returns 1 if the two character strings are equal, 0 if unequal." - "CH$EQL({n1_ch},{ptr1_ch},{n2_ch},{ptr2_ch},[fill_ch])" END DEFINE DELETE TOKEN CH$FAIL - /LANGUAGE="bliss" DEFINE TOKEN CH$FAIL - /LANGUAGE="bliss" - /DESCRIPTION="Returns 1 if the pointer is the null pointer, 0 if it isn't." - "CH$FAIL({ptr_ch})" END DEFINE DELETE TOKEN CH$FILL - /LANGUAGE="bliss" DEFINE TOKEN CH$FILL - /LANGUAGE="bliss" - /DESCRIPTION="Copies 'fill_char' into first 'dn' character positions of 'dptr_ch'." - "CH$FILL({fill_char},{dn_ch},{dptr_ch})" END DEFINE DELETE TOKEN CH$FIND_CH - /LANGUAGE="bliss" DEFINE TOKEN CH$FIND_CH - /LANGUAGE="bliss" - /DESCRIPTION="Searches 'n_ch' characters starting at 'ptr_ch' for 'char_ch'." - "CH$FIND_CH({n_ch},{ptr_ch},{char_ch})" END DEFINE DELETE TOKEN CH$FIND_NOT_CH - /LANGUAGE="bliss" DEFINE TOKEN CH$FIND_NOT_CH - /LANGUAGE="bliss" - /DESCRIPTION="Returns a pointer to 1st character position not = 'char_ch'." - "CH$FIND_NOT_CH({n_ch},{ptr_ch},{char_ch})" END DEFINE DELETE TOKEN CH$FIND_SUB - /LANGUAGE="bliss" DEFINE TOKEN CH$FIND_SUB - /LANGUAGE="bliss" - /DESCRIPTION="Searches for substring 'pptr_ch' in character string 'cptr_ch'." - "CH$FIND_SUB({cn_ch},{cptr_ch},{pn_ch},{pptr_ch})" END DEFINE DELETE TOKEN CH$GEQ - /LANGUAGE="bliss" DEFINE TOKEN CH$GEQ - /LANGUAGE="bliss" - /DESCRIPTION="Returns: str1 < str2 -> 0 str1 >= str2 -> 1." - "CH$GEQ({n1_ch},{ptr1_ch},{n2_ch},{ptr2_ch},[fill_ch])" END DEFINE DELETE TOKEN CH$GTR - /LANGUAGE="bliss" DEFINE TOKEN CH$GTR - /LANGUAGE="bliss" - /DESCRIPTION="Returns: str1 <= str2 -> 0 str1 > str2 -> 1." - "CH$GTR({n1_ch},{ptr1_ch},{n2_ch},{ptr2_ch},[fill_ch])" END DEFINE DELETE TOKEN CH$LEQ - /LANGUAGE="bliss" DEFINE TOKEN CH$LEQ - /LANGUAGE="bliss" - /DESCRIPTION="Returns: str1 <= str2 -> 1 str1 >= str2 -> 0." - "CH$LEQ({n1_ch},{ptr1_ch},{n2_ch},{ptr2_ch},[fill_ch])" END DEFINE DELETE TOKEN CH$LSS - /LANGUAGE="bliss" DEFINE TOKEN CH$LSS - /LANGUAGE="bliss" - /DESCRIPTION="Returns: str1 < str2 -> 1 str1 >= str2 -> 0." - "CH$LSS({n1_ch},{ptr1_ch},{n2_ch},{ptr2_ch},[fill_ch])" END DEFINE DELETE TOKEN CH$MOVE - /LANGUAGE="bliss" DEFINE TOKEN CH$MOVE - /LANGUAGE="bliss" - /DESCRIPTION="Copies 'n_ch' characters from 'sptr_ch' location to 'dptr_ch' location." - "CH$MOVE({n_ch},{sptr_ch},{dptr_ch})" END DEFINE DELETE TOKEN CH$NEQ - /LANGUAGE="bliss" DEFINE TOKEN CH$NEQ - /LANGUAGE="bliss" - /DESCRIPTION="Returns: str1 <> str2 -> 1 str1 >= str2 -> 0." - "CH$NEQ({n1_ch},{ptr1_ch},{n2_ch},{ptr2_ch},[fill_ch])" END DEFINE DELETE TOKEN CH$PLUS - /LANGUAGE="bliss" DEFINE TOKEN CH$PLUS - /LANGUAGE="bliss" - /DESCRIPTION="Returns a pointer to the i'th character position after 'ptr_ch'." - "CH$PLUS({ptr_ch},{i_ch})" END DEFINE DELETE TOKEN CH$PTR - /LANGUAGE="bliss" DEFINE TOKEN CH$PTR - /LANGUAGE="bliss" - /DESCRIPTION="Returns a pointer to the (index+1)'th char position based at 'addr_ch'." - "CH$PTR({addr_ch},[index_ch,charsiz_ch])" END DEFINE DELETE TOKEN CH$RCHAR - /LANGUAGE="bliss" DEFINE TOKEN CH$RCHAR - /LANGUAGE="bliss" - /DESCRIPTION="Returns contents of the char. position at character pointer 'ptr_ch'." - "CH$RCHAR({ptr_ch})" END DEFINE DELETE TOKEN CH$RCHAR_A - /LANGUAGE="bliss" DEFINE TOKEN CH$RCHAR_A - /LANGUAGE="bliss" - /DESCRIPTION="Read a character and advance character pointer to next position." - "CH$RCHAR_A({addr_ch})" END DEFINE DELETE TOKEN CH$SIZE - /LANGUAGE="bliss" DEFINE TOKEN CH$SIZE - /LANGUAGE="bliss" - /DESCRIPTION="Returns char. size for sequence at 'ptr_ch' or system default size." - "CH$SIZE([ptr_ch])" END DEFINE DELETE TOKEN CH$TRANSLATE - /LANGUAGE="bliss" DEFINE TOKEN CH$TRANSLATE - /LANGUAGE="bliss" - /DESCRIPTION="Uses source chars. as index to get table value & write to 'dptr'." - "CH$TRANSLATE({tab_ch},{sn_ch},{sptr_ch},{fill_char},{dn_ch},{dptr_ch})" END DEFINE DELETE TOKEN CH$TRANSTABLE - /LANGUAGE="bliss" DEFINE TOKEN CH$TRANSTABLE - /LANGUAGE="bliss" - /DESCRIPTION="Creates CH$TRANSLATE translation table & puts it in PLIT psect.'" - "CH$TRANSTABLE({translation_string})" END DEFINE DELETE TOKEN CH$WCHAR - /LANGUAGE="bliss" DEFINE TOKEN CH$WCHAR - /LANGUAGE="bliss" - /DESCRIPTION="Stores character code 'c_ch' in character position 'ptr_ch'." - "CH$WCHAR({c_ch},{ptr_ch})" END DEFINE DELETE TOKEN CH$WCHAR_A - /LANGUAGE="bliss" DEFINE TOKEN CH$WCHAR_A - /LANGUAGE="bliss" - /DESCRIPTION="Writes a character and advance character pointer to next position." - "CH$WCHAR_A({c_ch},{addr_ch})" END DEFINE DELETE TOKEN CHME - /LANGUAGE="bliss" DEFINE TOKEN CHME - /LANGUAGE="bliss" - /DESCRIPTION="Change mode to executive." - "CHME({arg})" END DEFINE DELETE TOKEN CHMK - /LANGUAGE="bliss" DEFINE TOKEN CHMK - /LANGUAGE="bliss" - /DESCRIPTION="Change mode to kernel." - "CHMK({arg})" END DEFINE DELETE TOKEN CHMS - /LANGUAGE="bliss" DEFINE TOKEN CHMS - /LANGUAGE="bliss" - /DESCRIPTION="Change mode to supervisor." - "CHMS({arg})" END DEFINE DELETE TOKEN CHMU - /LANGUAGE="bliss" DEFINE TOKEN CHMU - /LANGUAGE="bliss" - /DESCRIPTION="Change mode to user." - "CHMU({arg})" END DEFINE DELETE TOKEN "CLIENT OBLIGATIONS" - /LANGUAGE="bliss" DEFINE TOKEN "CLIENT OBLIGATIONS" - /LANGUAGE="bliss" - /DESCRIPTION="Subsequent obligations imposed on the client, such as freeing memory" - "CLIENT OBLIGATIONS:" " " " {description or none}" END DEFINE DELETE TOKEN CMPC3 - /LANGUAGE="bliss" DEFINE TOKEN CMPC3 - /LANGUAGE="bliss" - /DESCRIPTION="Compare characters 3 operand." - "CMPC3({lena}, {src1a}, {src2a} [cmpc3_output_parms])" END DEFINE DELETE TOKEN CMPC5 - /LANGUAGE="bliss" DEFINE TOKEN CMPC5 - /LANGUAGE="bliss" - /DESCRIPTION="Compare characters 5 operand." - "CMPC5({src1lena}, {src1a}, {filla}, {src2lena} [cmpc5_output_parms])" END DEFINE DELETE TOKEN CMPD - /LANGUAGE="bliss" DEFINE TOKEN CMPD - /LANGUAGE="bliss" - /DESCRIPTION="Compare double." - "CMPD({src1a}, {src2a})" END DEFINE DELETE TOKEN CMPF - /LANGUAGE="bliss" DEFINE TOKEN CMPF - /LANGUAGE="bliss" - /DESCRIPTION="Compare floating." - "CMPF({src1a}, {src2a})" END DEFINE DELETE TOKEN CMPG - /LANGUAGE="bliss" DEFINE TOKEN CMPG - /LANGUAGE="bliss" - /DESCRIPTION="Compare g_floating." - "CMPG({src1a}, {src2a})" END DEFINE DELETE TOKEN CMPH - /LANGUAGE="bliss" DEFINE TOKEN CMPH - /LANGUAGE="bliss" - /DESCRIPTION="Compare h_floating." - "CMPH({src1a}, {src2a})" END DEFINE DELETE TOKEN CMPM - /LANGUAGE="bliss" DEFINE TOKEN CMPM - /LANGUAGE="bliss" - /DESCRIPTION="Compare multiword operands." - "CMPM({opr_len}, {src1a}, {src2a})" END DEFINE DELETE TOKEN CMPP - /LANGUAGE="bliss" DEFINE TOKEN CMPP - /LANGUAGE="bliss" - /DESCRIPTION="Compare packed." - "CMPP({src1lena}, {src1a}, {src2lena}, {src2a} [cmpp_output_parms])" END DEFINE DELETE TOKEN CODECOMMENT - /LANGUAGE="bliss" DEFINE TOKEN CODECOMMENT - /LANGUAGE="bliss" - /DESCRIPTION="Annotates object code. Compiler won't optimize across it." - "CODECOMMENT {quoted_string}...: {block_expr}" END DEFINE DELETE TOKEN "COMPILATION QUALIFIERS" - /LANGUAGE="bliss" DEFINE TOKEN "COMPILATION QUALIFIERS" - /LANGUAGE="bliss" - /DESCRIPTION="Qualifiers to use to successfully compile this module." - "COMPILATION QUALIFIERS:" " " " {tbs}" END DEFINE DELETE TOKEN COMPILETIME - /LANGUAGE="bliss" DEFINE TOKEN COMPILETIME - /LANGUAGE="bliss" - /DESCRIPTION="Assigns (via %ASSIGN) and computes values during compilation." - "COMPILETIME" " {{name} = {compiletime_value}}...;" "" END DEFINE DELETE TOKEN COMPILETIME_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN COMPILETIME_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} = {compiletime_value}" END DEFINE DELETE TOKEN "COMPLETION CODES" - /LANGUAGE="bliss" DEFINE TOKEN "COMPLETION CODES" - /LANGUAGE="bliss" - /DESCRIPTION="Any completion code returned by this procedure." - "COMPLETION CODES:" " " " {description or none}" END DEFINE DELETE TOKEN COMPLEX_ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN COMPLEX_ROUTINE - /LANGUAGE="bliss" - /DESCRIPTION="Declares a routine, including the body and any arguments." - " " "[%SBTTL '[quoted_chars]']" "[GLOBAL] ROUTINE {name}([formals]) : [routine_attributes]... =" "![routine_level_comments]" " BEGIN" " [declaration]..." " {expression}..." " END;" END DEFINE DELETE TOKEN COMPONENT - /LANGUAGE="bliss" DEFINE TOKEN COMPONENT - /LANGUAGE="bliss" - /DESCRIPTION="The component to which this module belongs." - "COMPONENT:" " " " {tbs}" END DEFINE DELETE TOKEN CONDITIONAL_MACRO - /LANGUAGE="bliss" DEFINE TOKEN CONDITIONAL_MACRO - /LANGUAGE="bliss" - /PLACEHOLDER=CONDITIONAL_MACRO END DEFINE DELETE TOKEN CONDITION_HANDLING_ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN CONDITION_HANDLING_ROUTINE - /LANGUAGE="bliss" - /DESCRIPTION="Called by the Cond. Handler to respond to SIGNAL." - " " "[%SBTTL '[quoted_chars]']" "[GLOBAL] ROUTINE {name}({handler_parameters}) =" "![routine_level_comments]" " BEGIN" " [declaration]..." " {expression}..." " END;" END DEFINE DELETE TOKEN COPYRIGHT - /LANGUAGE="bliss" DEFINE TOKEN COPYRIGHT - /LANGUAGE="bliss" - /PLACEHOLDER=SOFTWARE_COPYRIGHT_STATEMENT END DEFINE DELETE TOKEN CRC - /LANGUAGE="bliss" DEFINE TOKEN CRC - /LANGUAGE="bliss" - /DESCRIPTION="Cyclic redundancy check." - "CRC({tableaddr}, {inicrcaddr}, {strlenaddr}, {streamaddr}, {dsta})" END DEFINE DELETE TOKEN "CREATION DATE" - /LANGUAGE="bliss" DEFINE TOKEN "CREATION DATE" - /LANGUAGE="bliss" - /DESCRIPTION="The creation date of this module." - "CREATION DATE:" " " " {tbs}" END DEFINE DELETE TOKEN CVTDF - /LANGUAGE="bliss" DEFINE TOKEN CVTDF - /LANGUAGE="bliss" - /DESCRIPTION="Convert double to floating." - "CVTDF({srca} {dsta})" END DEFINE DELETE TOKEN CVTDI - /LANGUAGE="bliss" DEFINE TOKEN CVTDI - /LANGUAGE="bliss" - /DESCRIPTION="Convert double to integer." - "CVTDI({srca}, {dsta})" END DEFINE DELETE TOKEN CVTDL - /LANGUAGE="bliss" DEFINE TOKEN CVTDL - /LANGUAGE="bliss" - /DESCRIPTION="Convert double to long." - "CVTDL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTFD - /LANGUAGE="bliss" DEFINE TOKEN CVTFD - /LANGUAGE="bliss" - /DESCRIPTION="Convert floating to double." - "CVTFD({srca}, {dsta})" END DEFINE DELETE TOKEN CVTFG - /LANGUAGE="bliss" DEFINE TOKEN CVTFG - /LANGUAGE="bliss" - /DESCRIPTION="Convert floating to float-g." - "CVTFG({srca}, {dsta})" END DEFINE DELETE TOKEN CVTFH - /LANGUAGE="bliss" DEFINE TOKEN CVTFH - /LANGUAGE="bliss" - /DESCRIPTION="Convert floating to float-h." - "CVTFH({srca}, {dsta})" END DEFINE DELETE TOKEN CVTFI - /LANGUAGE="bliss" DEFINE TOKEN CVTFI - /LANGUAGE="bliss" - /DESCRIPTION="Convert floating to integer." - "CVTFI({srca}, {dsta})" END DEFINE DELETE TOKEN CVTFL - /LANGUAGE="bliss" DEFINE TOKEN CVTFL - /LANGUAGE="bliss" - /DESCRIPTION="Convert floating to long." - "CVTFL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTGF - /LANGUAGE="bliss" DEFINE TOKEN CVTGF - /LANGUAGE="bliss" - /DESCRIPTION="Convert float-g to floating." - "CVTGF({srca}, {dsta})" END DEFINE DELETE TOKEN CVTGH - /LANGUAGE="bliss" DEFINE TOKEN CVTGH - /LANGUAGE="bliss" - /DESCRIPTION="Convert float-g to float-h." - "CVTGH({srca}, {dsta})" END DEFINE DELETE TOKEN CVTGL - /LANGUAGE="bliss" DEFINE TOKEN CVTGL - /LANGUAGE="bliss" - /DESCRIPTION="Convert float-g to long." - "CVTGL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTHF - /LANGUAGE="bliss" DEFINE TOKEN CVTHF - /LANGUAGE="bliss" - /DESCRIPTION="Convert float-h to floating." - "CVTHF({srca}, {dsta})" END DEFINE DELETE TOKEN CVTHG - /LANGUAGE="bliss" DEFINE TOKEN CVTHG - /LANGUAGE="bliss" - /DESCRIPTION="Convert float-h to float-g." - "CVTHG({srca}, {dsta})" END DEFINE DELETE TOKEN CVTHL - /LANGUAGE="bliss" DEFINE TOKEN CVTHL - /LANGUAGE="bliss" - /DESCRIPTION="Convert float-h to long." - "CVTHL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTID - /LANGUAGE="bliss" DEFINE TOKEN CVTID - /LANGUAGE="bliss" - /DESCRIPTION="Convert integer to double." - "CVTID({srca}, {dsta})" END DEFINE DELETE TOKEN CVTIF - /LANGUAGE="bliss" DEFINE TOKEN CVTIF - /LANGUAGE="bliss" - /DESCRIPTION="Convert integer to floating." - "CVTIF({srca}, {dsta})" END DEFINE DELETE TOKEN CVTLD - /LANGUAGE="bliss" DEFINE TOKEN CVTLD - /LANGUAGE="bliss" - /DESCRIPTION="Convert long to double." - "CTVLD({srca}, {dsta})" END DEFINE DELETE TOKEN CVTLF - /LANGUAGE="bliss" DEFINE TOKEN CVTLF - /LANGUAGE="bliss" - /DESCRIPTION="Convert long to floating." - "CVTLF({srca}, {dsta})" END DEFINE DELETE TOKEN CVTLG - /LANGUAGE="bliss" DEFINE TOKEN CVTLG - /LANGUAGE="bliss" - /DESCRIPTION="Convert long to g_floating." - "CVTLG({srca}, {dsta})" END DEFINE DELETE TOKEN CVTLH - /LANGUAGE="bliss" DEFINE TOKEN CVTLH - /LANGUAGE="bliss" - /DESCRIPTION="Convert long to float-h." - "CVTLH({srca}, {dsta})" END DEFINE DELETE TOKEN CVTLP - /LANGUAGE="bliss" DEFINE TOKEN CVTLP - /LANGUAGE="bliss" - /DESCRIPTION="Convert long to packed." - "CVTLP({srca}, {dstlena}, {dsta})" END DEFINE DELETE TOKEN CVTPL - /LANGUAGE="bliss" DEFINE TOKEN CVTPL - /LANGUAGE="bliss" - /DESCRIPTION="Convert packed to long." - "CVTPL({srca}, {dstlena}, {dsta})" END DEFINE DELETE TOKEN CVTPS - /LANGUAGE="bliss" DEFINE TOKEN CVTPS - /LANGUAGE="bliss" - /DESCRIPTION="Convert packed to leading separate numeric." - "CVTPS({srclena}, {srca}, {dstlena}, {dsta} [cvtps_output_parms])" END DEFINE DELETE TOKEN CVTPT - /LANGUAGE="bliss" DEFINE TOKEN CVTPT - /LANGUAGE="bliss" - /DESCRIPTION="Convert packed to trailing numeric." - "CVTPT({srclena}, {srca}, {tableaddr}, {dstlena}, {dsta} [cvtpt_output_parms])" END DEFINE DELETE TOKEN CVTRDL - /LANGUAGE="bliss" DEFINE TOKEN CVTRDL - /LANGUAGE="bliss" - /DESCRIPTION="Convert rounded double to long." - "CVTRDL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTRFL - /LANGUAGE="bliss" DEFINE TOKEN CVTRFL - /LANGUAGE="bliss" - /DESCRIPTION="Convert rounded floating to long." - "CVTRFL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTRGL - /LANGUAGE="bliss" DEFINE TOKEN CVTRGL - /LANGUAGE="bliss" - /DESCRIPTION="Convert rounded float-g to long." - "CVTRGL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTRHL - /LANGUAGE="bliss" DEFINE TOKEN CVTRHL - /LANGUAGE="bliss" - /DESCRIPTION="Convert rounded float-h to long." - "CVTRHL({srca}, {dsta})" END DEFINE DELETE TOKEN CVTSP - /LANGUAGE="bliss" DEFINE TOKEN CVTSP - /LANGUAGE="bliss" - /DESCRIPTION="Convert leading separate to packed." - "CVTSP({srclena}, {srca}, {dstlena}, {dsta} [cvtsp_output_parms])" END DEFINE DELETE TOKEN CVTTP - /LANGUAGE="bliss" DEFINE TOKEN CVTTP - /LANGUAGE="bliss" - /DESCRIPTION="Convert trailing numeric to packed." - "CVTTP({srclena}, {srca}, {tableaddr}, {dstlena}, {dsta} [cvttp_output_parms])" END DEFINE DELETE TOKEN DECLARATION - /LANGUAGE="bliss" DEFINE TOKEN DECLARATION - /LANGUAGE="bliss" - /DESCRIPTION="Provides information about the block that contains it." - "[declaration]..." END DEFINE DELETE TOKEN DECR - /LANGUAGE="bliss" DEFINE TOKEN DECR - /LANGUAGE="bliss" - /DESCRIPTION="Execute body, decrement index, then evaluate end test." - "DECR[U|A] {loop_index} FROM [from_val] TO [to_val] BY [by_val] DO" " {loop_body}" END DEFINE DELETE TOKEN DECX - /LANGUAGE="bliss" DEFINE TOKEN DECX - /LANGUAGE="bliss" - /DESCRIPTION="Specialized routine call using the TRAP instruction." - "DECX({decx_code}, {decx_parameters}...)" END DEFINE DELETE TOKEN DESIGN - /LANGUAGE="bliss" DEFINE TOKEN DESIGN - /LANGUAGE="bliss" - /DESCRIPTION="A description of the algorithm for this procedure." - "DESIGN:" " " " {tbs}" END DEFINE DELETE TOKEN DIVD - /LANGUAGE="bliss" DEFINE TOKEN DIVD - /LANGUAGE="bliss" - /DESCRIPTION="Divide double operands." - "DIVD({divisor}, {dividend}, {quotient})" END DEFINE DELETE TOKEN DIVF - /LANGUAGE="bliss" DEFINE TOKEN DIVF - /LANGUAGE="bliss" - /DESCRIPTION="Divide floating operands." - "DIVF({divisor}, {dividend}, {quotient})" END DEFINE DELETE TOKEN DIVG - /LANGUAGE="bliss" DEFINE TOKEN DIVG - /LANGUAGE="bliss" - /DESCRIPTION="Divide float-g operands." - "DIVG({divisor}, {dividend}, {quotient})" END DEFINE DELETE TOKEN DIVH - /LANGUAGE="bliss" DEFINE TOKEN DIVH - /LANGUAGE="bliss" - /DESCRIPTION="Divide float-h operands." - "DIVH({divisor}, {dividend}, {quotient})" END DEFINE DELETE TOKEN DO_UNTIL - /LANGUAGE="bliss" DEFINE TOKEN DO_UNTIL - /LANGUAGE="bliss" - /DESCRIPTION="Loop while low bit of test equals 0. Executes at least once." - "DO" " {loop_body}" "UNTIL {test}" END DEFINE DELETE TOKEN DO_WHILE - /LANGUAGE="bliss" DEFINE TOKEN DO_WHILE - /LANGUAGE="bliss" - /DESCRIPTION="Loop while low bit of test equals 1. Executes at least once." - "DO" " {loop_body}" "WHILE {test}" END DEFINE DELETE TOKEN "DUMMY ARGUMENTS" - /LANGUAGE="bliss" DEFINE TOKEN "DUMMY ARGUMENTS" - /LANGUAGE="bliss" - /DESCRIPTION="Any dummy arguments to this procedure." - "DUMMY ARGUMENTS:" " " " {description or none}" END DEFINE DELETE TOKEN EDITPC - /LANGUAGE="bliss" DEFINE TOKEN EDITPC - /LANGUAGE="bliss" - /DESCRIPTION="Edit packed to characters." - "EDITPC({srclena}, {srca}, {pattern}, {dsta} [editpc_output_parms])" END DEFINE DELETE TOKEN EDIV - /LANGUAGE="bliss" DEFINE TOKEN EDIV - /LANGUAGE="bliss" - /DESCRIPTION="Extended-precision divide." - "EDIV({divisor}, {dividend}, {quotient}, {remainder})" END DEFINE DELETE TOKEN ELSE_EXPR - /LANGUAGE="bliss" DEFINE TOKEN ELSE_EXPR - /LANGUAGE="bliss" - /PLACEHOLDER="ELSE {expression} " END DEFINE DELETE TOKEN EMUL - /LANGUAGE="bliss" DEFINE TOKEN EMUL - /LANGUAGE="bliss" - /DESCRIPTION="Extended-precision mulitply." - "EMUL({mulr}, {muld}, {add}, {prod})" END DEFINE DELETE TOKEN ENABLE - /LANGUAGE="bliss" DEFINE TOKEN ENABLE - /LANGUAGE="bliss" - /DESCRIPTION="Enables another routine as a condition handler." - "ENABLE" " {name}[(enable_actuals_list)];" "" END DEFINE DELETE TOKEN ENVIRONMENT - /LANGUAGE="bliss" DEFINE TOKEN ENVIRONMENT - /LANGUAGE="bliss" - /DESCRIPTION="Any relevant details about the environment in which this program will run." - "ENVIRONMENT:" " " " {tbs}" END DEFINE DELETE TOKEN "ERROR CODES" - /LANGUAGE="bliss" DEFINE TOKEN "ERROR CODES" - /LANGUAGE="bliss" - /DESCRIPTION="Any error codes returned by this procedure." - "ERROR CODES:" " " " {description or none}" END DEFINE DELETE TOKEN EXCEPTIONS - /LANGUAGE="bliss" DEFINE TOKEN EXCEPTIONS - /LANGUAGE="bliss" - /DESCRIPTION="Any exceptions signalled by this procedure." - "EXCEPTIONS:" " " " {description or none}" END DEFINE DELETE TOKEN EXITLOOP - /LANGUAGE="bliss" DEFINE TOKEN EXITLOOP - /LANGUAGE="bliss" - /PLACEHOLDER="EXITLOOP [exit_value]" END DEFINE DELETE TOKEN EXPRESSION - /LANGUAGE="bliss" DEFINE TOKEN EXPRESSION - /LANGUAGE="bliss" - /DESCRIPTION="A construct which calculates a value." - "{expression}...;" END DEFINE DELETE TOKEN EXTERNAL - /LANGUAGE="bliss" DEFINE TOKEN EXTERNAL - /LANGUAGE="bliss" - /PLACEHOLDER=EXTERNAL_DECLARATION END DEFINE DELETE TOKEN EXTERNAL_LITERAL - /LANGUAGE="bliss" DEFINE TOKEN EXTERNAL_LITERAL - /LANGUAGE="bliss" - /DESCRIPTION="Allows access to literals declared in other modules." - "EXTERNAL LITERAL" " {{name} : [literal_attributes]...}...;" "" END DEFINE DELETE TOKEN EXTERNAL_REGISTER - /LANGUAGE="bliss" DEFINE TOKEN EXTERNAL_REGISTER - /LANGUAGE="bliss" - /PLACEHOLDER=EXTERNAL_REGISTER_DECLARATION END DEFINE DELETE TOKEN EXTERNAL_ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN EXTERNAL_ROUTINE - /LANGUAGE="bliss" - /PLACEHOLDER=EXTERNAL_ROUTINE_DECLARATION END DEFINE DELETE TOKEN EXT_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN EXT_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [ext_attributes]..." END DEFINE DELETE TOKEN EXT_LITERAL_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN EXT_LITERAL_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [literal_attributes]..." END DEFINE DELETE TOKEN EXT_ROUTINE_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN EXT_ROUTINE_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [ext_routine_attributes]..." END DEFINE DELETE TOKEN FACILITY - /LANGUAGE="bliss" DEFINE TOKEN FACILITY - /LANGUAGE="bliss" - /DESCRIPTION="The facility to which this module belongs." - "FACILITY:" " " " {tbs}" END DEFINE DELETE TOKEN FFC - /LANGUAGE="bliss" DEFINE TOKEN FFC - /LANGUAGE="bliss" - /DESCRIPTION="Find first clear bit." - "FFC({posaddr}, {sizaddr}, {baseaddr}, {dsta})" END DEFINE DELETE TOKEN FFS - /LANGUAGE="bliss" DEFINE TOKEN FFS - /LANGUAGE="bliss" - /DESCRIPTION="Find first set bit." - "FFS({posaddr}, {sizaddr}, {baseaddr}, {dsta})" END DEFINE DELETE TOKEN FIELD - /LANGUAGE="bliss" DEFINE TOKEN FIELD - /LANGUAGE="bliss" - /DESCRIPTION="Defines field names in predeclared & user defined structures." - "FIELD" " {field_name = [{field_components}]}...;" "" END DEFINE DELETE TOKEN FIELD_ATTRIBUTE - /LANGUAGE="bliss" DEFINE TOKEN FIELD_ATTRIBUTE - /LANGUAGE="bliss" - /PLACEHOLDER="FIELD(field(set)_names)" END DEFINE DELETE TOKEN FIELD_DEFINITION - /LANGUAGE="bliss" DEFINE TOKEN FIELD_DEFINITION - /LANGUAGE="bliss" - /PLACEHOLDER="field_name = [{field_components}]" END DEFINE DELETE TOKEN FIELD_SET - /LANGUAGE="bliss" DEFINE TOKEN FIELD_SET - /LANGUAGE="bliss" - /DESCRIPTION="Defines field name groups for predeclared & user def'd structures." - "FIELD {field_set_name} =" " SET" " {field_name = [{field_components}]}..." " TES;" END DEFINE DELETE TOKEN "FILES USED" - /LANGUAGE="bliss" DEFINE TOKEN "FILES USED" - /LANGUAGE="bliss" - /DESCRIPTION="Any files used by this procedure." - "FILES USED:" " " " {description or none}" END DEFINE DELETE TOKEN "FORMAL ARGUMENTS" - /LANGUAGE="bliss" DEFINE TOKEN "FORMAL ARGUMENTS" - /LANGUAGE="bliss" - /DESCRIPTION="For each argument: its name, punctuation (tag terminator), description." - "FORMAL ARGUMENTS:" " " " {description or none}" END DEFINE DELETE TOKEN "FORMAL PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "FORMAL PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="For each argument: its name, punctuation (tag terminator), description." - "FORMAL PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN FORWARD - /LANGUAGE="bliss" DEFINE TOKEN FORWARD - /LANGUAGE="bliss" - /PLACEHOLDER=FORWARD_DECLARATION END DEFINE DELETE TOKEN FORWARD_ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN FORWARD_ROUTINE - /LANGUAGE="bliss" - /PLACEHOLDER=FORWARD_ROUTINE_DECLARATION END DEFINE DELETE TOKEN "FUNCTION VALUE" - /LANGUAGE="bliss" DEFINE TOKEN "FUNCTION VALUE" - /LANGUAGE="bliss" - /DESCRIPTION="The value of the function." - "FUNCTION VALUE:" " " " {description or none}" END DEFINE DELETE TOKEN "FUNCTIONAL DESCRIPTION" - /LANGUAGE="bliss" DEFINE TOKEN "FUNCTIONAL DESCRIPTION" - /LANGUAGE="bliss" - /DESCRIPTION="A description of the procedure." - "FUNCTIONAL DESCRIPTION:" " " " {tbs}" END DEFINE DELETE TOKEN FWD_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN FWD_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [fwd_attributes]..." END DEFINE DELETE TOKEN FWD_ROUTINE_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN FWD_ROUTINE_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [fwd_routine_attributes]..." END DEFINE DELETE TOKEN GENERAL - /LANGUAGE="bliss" DEFINE TOKEN GENERAL - /LANGUAGE="bliss" - /PLACEHOLDER=GENERAL END DEFINE DELETE TOKEN GENERAL_ROUTINE_CALL - /LANGUAGE="bliss" DEFINE TOKEN GENERAL_ROUTINE_CALL - /LANGUAGE="bliss" - /DESCRIPTION="Call routine whose address is calculated at run-time." - "{lnkg_name}({routine_addr},[input_actuals]; [output_actuals])" END DEFINE DELETE TOKEN GLBL_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN GLBL_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [glbl_attributes]..." END DEFINE DELETE TOKEN GLBL_REG_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN GLBL_REG_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} = {reg_number} : [reg_attributes]..." END DEFINE DELETE TOKEN GLOBAL - /LANGUAGE="bliss" DEFINE TOKEN GLOBAL - /LANGUAGE="bliss" - /PLACEHOLDER=GLOBAL_DECLARATION END DEFINE DELETE TOKEN GLOBAL_BIND - /LANGUAGE="bliss" DEFINE TOKEN GLOBAL_BIND - /LANGUAGE="bliss" - /PLACEHOLDER=GLOBAL_BIND_DECLARATION END DEFINE DELETE TOKEN GLOBAL_LITERAL - /LANGUAGE="bliss" DEFINE TOKEN GLOBAL_LITERAL - /LANGUAGE="bliss" - /PLACEHOLDER=GLOBAL_LITERAL_DECLARATION END DEFINE DELETE TOKEN GLOBAL_REGISTER - /LANGUAGE="bliss" DEFINE TOKEN GLOBAL_REGISTER - /LANGUAGE="bliss" - /PLACEHOLDER=GLOBAL_REGISTER_DECLARATION END DEFINE DELETE TOKEN GLOBAL_ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN GLOBAL_ROUTINE - /LANGUAGE="bliss" - /PLACEHOLDER=GLOBAL_ROUTINE_DECLARATION END DEFINE DELETE TOKEN HALT - /LANGUAGE="bliss" DEFINE TOKEN HALT - /LANGUAGE="bliss" - /DESCRIPTION="Halt processor." - "HALT()" END DEFINE DELETE TOKEN IF - /LANGUAGE="bliss" DEFINE TOKEN IF - /LANGUAGE="bliss" - /DESCRIPTION="IF expression THEN expression [ELSE expression]" - "IF {expression}" "THEN" " {expression}" "ELSE" " [else_expression]" END DEFINE DELETE TOKEN IFTHEN - /LANGUAGE="bliss" DEFINE TOKEN IFTHEN - /LANGUAGE="bliss" - /DESCRIPTION="IF expression THEN expression" - "IF {expression}" "THEN" " {expression}" END DEFINE DELETE TOKEN "IMPLICIT INPUT PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "IMPLICIT INPUT PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="Any external data read, but not passed as an explicit parameter." - "IMPLICIT INPUT PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN "IMPLICIT INPUTS" - /LANGUAGE="bliss" DEFINE TOKEN "IMPLICIT INPUTS" - /LANGUAGE="bliss" - /DESCRIPTION="Any external data read, but not passed as an explicit parameter." - "IMPLICIT INPUTS:" " " " {description or none}" END DEFINE DELETE TOKEN "IMPLICIT OUTPUT PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "IMPLICIT OUTPUT PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="Any external data changed, but not passed as an explicit parameter." - "IMPLICIT OUTPUT PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN "IMPLICIT OUTPUTS" - /LANGUAGE="bliss" DEFINE TOKEN "IMPLICIT OUTPUTS" - /LANGUAGE="bliss" - /DESCRIPTION="Any external data changed, but not passed as an explicit parameter." - "IMPLICIT OUTPUTS:" " " " {description or none}" END DEFINE DELETE TOKEN "IMPLICIT PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "IMPLICIT PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="Any external data used, but not passed as an explicit parameter." - "IMPLICIT PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN "INCLUDED FILES" - /LANGUAGE="bliss" DEFINE TOKEN "INCLUDED FILES" - /LANGUAGE="bliss" - /DESCRIPTION="Any files that are included into this module." - "INCLUDED FILES:" " " " {description or none}" END DEFINE DELETE TOKEN INCR - /LANGUAGE="bliss" DEFINE TOKEN INCR - /LANGUAGE="bliss" - /DESCRIPTION="Execute body, increment index, then evaluate end test." - "INCR[U|A] {loop_index} FROM [from_val] TO [to_val] BY [by_val] DO" " {loop_body}" END DEFINE DELETE TOKEN INDEX - /LANGUAGE="bliss" DEFINE TOKEN INDEX - /LANGUAGE="bliss" - /DESCRIPTION="Index calculation." - "INDEX({subscript}, {low}, {high}, {scale}, {indexin}, {indexout})" END DEFINE DELETE TOKEN INITIAL - /LANGUAGE="bliss" DEFINE TOKEN INITIAL - /LANGUAGE="bliss" - /PLACEHOLDER="INITIAL(plit_items)" END DEFINE DELETE TOKEN "INPUT PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "INPUT PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="Descriptions of formal parameters that are used but not modified." - "INPUT PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN "INPUT/OUTPUT PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "INPUT/OUTPUT PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="Descriptions of formal parmaters that are used and modified." - "INPUT/OUTPUT PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN INPUT_FORMALS - /LANGUAGE="bliss" DEFINE TOKEN INPUT_FORMALS - /LANGUAGE="bliss" - /PLACEHOLDER=FORMAL_ITEMS END DEFINE DELETE TOKEN INRANGE - /LANGUAGE="bliss" DEFINE TOKEN INRANGE - /LANGUAGE="bliss" - /PLACEHOLDER=INRANGE END DEFINE DELETE TOKEN INSQHI - /LANGUAGE="bliss" DEFINE TOKEN INSQHI - /LANGUAGE="bliss" - /DESCRIPTION="Insert entry into queue at head, interlocked." - "INSQHI({queue_entry}, {header})" END DEFINE DELETE TOKEN INSQTI - /LANGUAGE="bliss" DEFINE TOKEN INSQTI - /LANGUAGE="bliss" - /DESCRIPTION="Insert entry into queue at tail, interlocked." - "INSQTI({queue_entry}, {header})" END DEFINE DELETE TOKEN INSQUE - /LANGUAGE="bliss" DEFINE TOKEN INSQUE - /LANGUAGE="bliss" - /DESCRIPTION="Insert entry into queue." - "INSQUE({queue_entry}, {pred})" END DEFINE DELETE TOKEN INVARIANTS - /LANGUAGE="bliss" DEFINE TOKEN INVARIANTS - /LANGUAGE="bliss" - /DESCRIPTION="Any relevant conditions that this routine guarantees not to change" - "INVARIANTS:" " " " {description or none}" END DEFINE DELETE TOKEN ITERATIVE_MACRO - /LANGUAGE="bliss" DEFINE TOKEN ITERATIVE_MACRO - /LANGUAGE="bliss" - /PLACEHOLDER=ITERATIVE_MACRO END DEFINE DELETE TOKEN KEYWORDMACRO - /LANGUAGE="bliss" DEFINE TOKEN KEYWORDMACRO - /LANGUAGE="bliss" - /DESCRIPTION="Formals can have default-actual-parameters assigned to them." - "KEYWORDMACRO" " {keyword_macro_definitions}...;" "" END DEFINE DELETE TOKEN KEYWORDS - /LANGUAGE="bliss" DEFINE TOKEN KEYWORDS - /LANGUAGE="bliss" - /DESCRIPTION="A list of keywords that characterize the procedure." - "KEYWORDS:" " " " {description or none}" END DEFINE DELETE TOKEN KEYWORD_MACRO_CALL - /LANGUAGE="bliss" DEFINE TOKEN KEYWORD_MACRO_CALL - /LANGUAGE="bliss" - /PLACEHOLDER=KEYWORD_MACRO_CALL END DEFINE DELETE TOKEN LABEL - /LANGUAGE="bliss" DEFINE TOKEN LABEL - /LANGUAGE="bliss" - /DESCRIPTION="Identifies a block so that a LEAVE expression can terminate it." - "LABEL" " {name}...;" "" END DEFINE DELETE TOKEN LANGUAGE_SWITCH - /LANGUAGE="bliss" DEFINE TOKEN LANGUAGE_SWITCH - /LANGUAGE="bliss" - /DESCRIPTION="" - "LANGUAGE ({COMMON | BLISS16 | BLISS32 | BLISS36}...)" END DEFINE DELETE TOKEN LCL_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN LCL_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [lcl_attributes]..." END DEFINE DELETE TOKEN LEAVE - /LANGUAGE="bliss" DEFINE TOKEN LEAVE - /LANGUAGE="bliss" - /PLACEHOLDER="LEAVE {label_name} WITH [with_value]" END DEFINE DELETE TOKEN LIBRARY - /LANGUAGE="bliss" DEFINE TOKEN LIBRARY - /LANGUAGE="bliss" - /PLACEHOLDER=LIBRARY_DECLARATION END DEFINE DELETE TOKEN LINKAGE - /LANGUAGE="bliss" DEFINE TOKEN LINKAGE - /LANGUAGE="bliss" - /DESCRIPTION="Sets a calling-sequence convention used in calling a routine." - "LINKAGE" " {lnkg_definitions}...;" "" END DEFINE DELETE TOKEN LIST_SWITCH - /LANGUAGE="bliss" DEFINE TOKEN LIST_SWITCH - /LANGUAGE="bliss" - /DESCRIPTION="Modifies the form and contents of the listing file." - "LIST({list_options}...)" END DEFINE DELETE TOKEN LITERAL - /LANGUAGE="bliss" DEFINE TOKEN LITERAL - /LANGUAGE="bliss" - /PLACEHOLDER=LITERAL_DECLARATION END DEFINE DELETE TOKEN LITERAL_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN LITERAL_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} = {literal_value} : [range_attribute]" END DEFINE DELETE TOKEN LNKG_SWITCH - /LANGUAGE="bliss" DEFINE TOKEN LNKG_SWITCH - /LANGUAGE="bliss" - /DESCRIPTION="" - "LINKAGE({lnkg_name})" END DEFINE DELETE TOKEN LOCAL - /LANGUAGE="bliss" DEFINE TOKEN LOCAL - /LANGUAGE="bliss" - /PLACEHOLDER=LOCAL_DECLARATION END DEFINE DELETE TOKEN LOCC - /LANGUAGE="bliss" DEFINE TOKEN LOCC - /LANGUAGE="bliss" - /DESCRIPTION="Locate character." - "LOCC({chara}, {lena}, {addr} [locc_output_parms])" END DEFINE DELETE TOKEN LONG_RELATIVE - /LANGUAGE="bliss" DEFINE TOKEN LONG_RELATIVE - /LANGUAGE="bliss" - /PLACEHOLDER=LONG_RELATIVE END DEFINE DELETE TOKEN LOW_VALUE_TO_HIGH_VALUE - /LANGUAGE="bliss" DEFINE TOKEN LOW_VALUE_TO_HIGH_VALUE - /LANGUAGE="bliss" - /PLACEHOLDER="low_value TO high_value" END DEFINE DELETE TOKEN MACRO - /LANGUAGE="bliss" DEFINE TOKEN MACRO - /LANGUAGE="bliss" - /DESCRIPTION="Defines a name that can be used in place of the macro definition." - "MACRO" " {positional_macro_definitions}...;" "" END DEFINE DELETE TOKEN MAP - /LANGUAGE="bliss" DEFINE TOKEN MAP - /LANGUAGE="bliss" - /PLACEHOLDER=MAP_DECLARATION END DEFINE DELETE TOKEN MAP_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN MAP_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [map_attributes]..." END DEFINE DELETE TOKEN MATCHC - /LANGUAGE="bliss" DEFINE TOKEN MATCHC - /LANGUAGE="bliss" - /DESCRIPTION="Match characters." - "MATCHC({objlena}, {objaddr}, {srclena}, {srca} [matchc_output_parms])" END DEFINE DELETE TOKEN MAX - /LANGUAGE="bliss" DEFINE TOKEN MAX - /LANGUAGE="bliss" - /DESCRIPTION="Selects the largest from a set of values." - "MAX[U|A]({exp},{exp}...)" END DEFINE DELETE TOKEN MFPD - /LANGUAGE="bliss" DEFINE TOKEN MFPD - /LANGUAGE="bliss" - /DESCRIPTION="Move from previous data space." - "MFPD({_address})" END DEFINE DELETE TOKEN MFPI - /LANGUAGE="bliss" DEFINE TOKEN MFPI - /LANGUAGE="bliss" - /DESCRIPTION="Move from previous instruction space." - "MFPI({_address})" END DEFINE DELETE TOKEN MFPR - /LANGUAGE="bliss" DEFINE TOKEN MFPR - /LANGUAGE="bliss" - /DESCRIPTION="Move from processor register." - "MFPR({procreg}, {dsta})" END DEFINE DELETE TOKEN MFPS - /LANGUAGE="bliss" DEFINE TOKEN MFPS - /LANGUAGE="bliss" - /DESCRIPTION="Move from processor status word." - "MFPS({_address})" END DEFINE DELETE TOKEN MIN - /LANGUAGE="bliss" DEFINE TOKEN MIN - /LANGUAGE="bliss" - /DESCRIPTION="Selects the smallest from a set of values." - "MIN[U|A]({exp},{exp}...)" END DEFINE DELETE TOKEN "MODIFICATION HISTORY" - /LANGUAGE="bliss" DEFINE TOKEN "MODIFICATION HISTORY" - /LANGUAGE="bliss" - /DESCRIPTION="The modification history of the module." - "MODIFICATION HISTORY:" " " " {tbs}" END DEFINE DELETE TOKEN MODULE - /LANGUAGE="bliss" DEFINE TOKEN MODULE - /LANGUAGE="bliss" - /PLACEHOLDER=MODULE END DEFINE DELETE TOKEN "MODULE DESCRIPTION" - /LANGUAGE="bliss" DEFINE TOKEN "MODULE DESCRIPTION" - /LANGUAGE="bliss" - /DESCRIPTION="A description of the module." - "MODULE DESCRIPTION:" " " " {tbs}" END DEFINE DELETE TOKEN MOVC3 - /LANGUAGE="bliss" DEFINE TOKEN MOVC3 - /LANGUAGE="bliss" - /DESCRIPTION="Move character 3 operand." - "MOVC3({lena}, {srca}, {dsta} [movc3_output_parms])" END DEFINE DELETE TOKEN MOVC5 - /LANGUAGE="bliss" DEFINE TOKEN MOVC5 - /LANGUAGE="bliss" - /DESCRIPTION="Move character 5 operand." - "MOVC5({srclena}, {srca}, {fill}, {dstlena}, {dsta} [movc5_output_parms])" END DEFINE DELETE TOKEN MOVP - /LANGUAGE="bliss" DEFINE TOKEN MOVP - /LANGUAGE="bliss" - /DESCRIPTION="Move packed." - "MOVP({lena}, {srca}, {dsta} [movp_output_parms])" END DEFINE DELETE TOKEN MOVPSL - /LANGUAGE="bliss" DEFINE TOKEN MOVPSL - /LANGUAGE="bliss" - /DESCRIPTION="Move from program status longword." - "MOVPSL({dstaddr})" END DEFINE DELETE TOKEN MOVTC - /LANGUAGE="bliss" DEFINE TOKEN MOVTC - /LANGUAGE="bliss" - /DESCRIPTION="Move translated characters." - "MOVTC({srclena}, {srca}, {fill}, {tableaddr}, {dstlena}, {dsta} [movtc_output_parms])" END DEFINE DELETE TOKEN MOVTUC - /LANGUAGE="bliss" DEFINE TOKEN MOVTUC - /LANGUAGE="bliss" - /DESCRIPTION="Move translated until character." - "movtuc({srclena}, {srca}, {escaddr}, {tableaddr}, {dstlena}, {dsta} [movtuc_output_parms])" END DEFINE DELETE TOKEN MTPD - /LANGUAGE="bliss" DEFINE TOKEN MTPD - /LANGUAGE="bliss" - /DESCRIPTION="Move to previous data space." - "MTPD({value}, {_address})" END DEFINE DELETE TOKEN MTPI - /LANGUAGE="bliss" DEFINE TOKEN MTPI - /LANGUAGE="bliss" - /DESCRIPTION="Move to previous instruction space." - "MTPI({value}, {_address})" END DEFINE DELETE TOKEN MTPR - /LANGUAGE="bliss" DEFINE TOKEN MTPR - /LANGUAGE="bliss" - /DESCRIPTION="Move to processor register." - "MTPR({srca}, {procreg})" END DEFINE DELETE TOKEN MTPS - /LANGUAGE="bliss" DEFINE TOKEN MTPS - /LANGUAGE="bliss" - /DESCRIPTION="Move to processor status word." - "MTPS({_address})" END DEFINE DELETE TOKEN MULD - /LANGUAGE="bliss" DEFINE TOKEN MULD - /LANGUAGE="bliss" - /DESCRIPTION="Multiple double operands." - "MULD({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN MULF - /LANGUAGE="bliss" DEFINE TOKEN MULF - /LANGUAGE="bliss" - /DESCRIPTION="Multiple floating operands." - "MULF({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN MULG - /LANGUAGE="bliss" DEFINE TOKEN MULG - /LANGUAGE="bliss" - /DESCRIPTION="Multiple float-g operands." - "MULG({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN MULH - /LANGUAGE="bliss" DEFINE TOKEN MULH - /LANGUAGE="bliss" - /DESCRIPTION="Multiply float-h operands." - "MULH({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN "NON-STANDARD FEATURES USED" - /LANGUAGE="bliss" DEFINE TOKEN "NON-STANDARD FEATURES USED" - /LANGUAGE="bliss" - /DESCRIPTION="Any non-standard features used by this procedure." - "NON-STANDARD FEATURES USED:" " " " {description or none}" END DEFINE DELETE TOKEN NOP - /LANGUAGE="bliss" DEFINE TOKEN NOP - /LANGUAGE="bliss" - /DESCRIPTION="No operation." - "NOP()" END DEFINE DELETE TOKEN NOPRESERVE_LNKG_OPTION - /LANGUAGE="bliss" DEFINE TOKEN NOPRESERVE_LNKG_OPTION - /LANGUAGE="bliss" - /PLACEHOLDER="NOPRESERVE(registers)" END DEFINE DELETE TOKEN NOTUSED_LNKG_OPTION - /LANGUAGE="bliss" DEFINE TOKEN NOTUSED_LNKG_OPTION - /LANGUAGE="bliss" - /PLACEHOLDER="NOTUSED(registers)" END DEFINE DELETE TOKEN NOVALUE - /LANGUAGE="bliss" DEFINE TOKEN NOVALUE - /LANGUAGE="bliss" - /PLACEHOLDER=NOVALUE END DEFINE DELETE TOKEN NULLPARAMETER - /LANGUAGE="bliss" DEFINE TOKEN NULLPARAMETER - /LANGUAGE="bliss" - /DESCRIPTION="Tests call from a FORTRAN routine for null or omitted parms." - "NULLPARAMETER({nullparameter_index})" END DEFINE DELETE TOKEN "OPTIONAL PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "OPTIONAL PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="Descriptions of parameters that are optional." - "OPTIONAL PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN ORDINARY_ROUTINE_CALL - /LANGUAGE="bliss" DEFINE TOKEN ORDINARY_ROUTINE_CALL - /LANGUAGE="bliss" - /DESCRIPTION="" - "{routine_designator}([input_actuals]... ; [output_actuals])" END DEFINE DELETE TOKEN OTHERWISE - /LANGUAGE="bliss" DEFINE TOKEN OTHERWISE - /LANGUAGE="bliss" - /PLACEHOLDER=OTHERWISE END DEFINE DELETE TOKEN "OUTPUT PARAMETERS" - /LANGUAGE="bliss" DEFINE TOKEN "OUTPUT PARAMETERS" - /LANGUAGE="bliss" - /DESCRIPTION="Descriptions of parameters whose values are set by this procedure." - "OUTPUT PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN OUTRANGE - /LANGUAGE="bliss" DEFINE TOKEN OUTRANGE - /LANGUAGE="bliss" - /PLACEHOLDER=OUTRANGE END DEFINE DELETE TOKEN OWN - /LANGUAGE="bliss" DEFINE TOKEN OWN - /LANGUAGE="bliss" - /PLACEHOLDER=OWN_DECLARATION END DEFINE DELETE TOKEN OWN_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN OWN_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} : [own_attributes]..." END DEFINE DELETE TOKEN PARAMETERS - /LANGUAGE="bliss" DEFINE TOKEN PARAMETERS - /LANGUAGE="bliss" - /DESCRIPTION="Descriptions of parameters for this procedure." - "PARAMETERS:" " " " {description or none}" END DEFINE DELETE TOKEN PLIT - /LANGUAGE="bliss" DEFINE TOKEN PLIT - /LANGUAGE="bliss" - /DESCRIPTION="Pointer to a literal preceded by a count." - "PLIT [PSECT(psect_name)] [BYTE | WORD | LONG] ({plit_items}...)" END DEFINE DELETE TOKEN PLIT_GROUP - /LANGUAGE="bliss" DEFINE TOKEN PLIT_GROUP - /LANGUAGE="bliss" - /DESCRIPTION="REP replicator OF [BYTE | WORD | LONG] ({plit_items}...)" - "REP {replicator_number} OF [BYTE | WORD | LONG] ({plit_items}...)" END DEFINE DELETE TOKEN "PORTABILITY ISSUES" - /LANGUAGE="bliss" DEFINE TOKEN "PORTABILITY ISSUES" - /LANGUAGE="bliss" - /DESCRIPTION="Any issues that relate to the portability of this module." - "PORTABILITY ISSUES:" " " " {description or none}" END DEFINE DELETE TOKEN POSITIONAL_MACRO_CALL - /LANGUAGE="bliss" DEFINE TOKEN POSITIONAL_MACRO_CALL - /LANGUAGE="bliss" - /DESCRIPTION="" - "{macro_name}[punc_macro_actuals]" END DEFINE DELETE TOKEN POSTCONDITIONS - /LANGUAGE="bliss" DEFINE TOKEN POSTCONDITIONS - /LANGUAGE="bliss" - /DESCRIPTION="Any conditions that this routine guarantees after returning" - "POSTCONDITIONS:" " " " {description or none}" END DEFINE DELETE TOKEN PRECONDITIONS - /LANGUAGE="bliss" DEFINE TOKEN PRECONDITIONS - /LANGUAGE="bliss" - /DESCRIPTION="Any conditions that must hold before calling this routine" - "PRECONDITIONS:" " " " {description or none}" END DEFINE DELETE TOKEN PRESERVE_LNKG_OPTION - /LANGUAGE="bliss" DEFINE TOKEN PRESERVE_LNKG_OPTION - /LANGUAGE="bliss" - /PLACEHOLDER="PRESERVE(registers)" END DEFINE DELETE TOKEN PRESET - /LANGUAGE="bliss" DEFINE TOKEN PRESET - /LANGUAGE="bliss" - /PLACEHOLDER="PRESET(pset_items)" END DEFINE DELETE TOKEN PROBER - /LANGUAGE="bliss" DEFINE TOKEN PROBER - /LANGUAGE="bliss" - /DESCRIPTION="Probe read accessibility." - "PROBER({modeaddr}, {lena}, {baseaddr})" END DEFINE DELETE TOKEN PROBEW - /LANGUAGE="bliss" DEFINE TOKEN PROBEW - /LANGUAGE="bliss" - /DESCRIPTION="Probe write accessibility." - "PROBEW({modeaddr}, {lena}, {baseaddr})" END DEFINE DELETE TOKEN "PROGRAM ABSTRACT" - /LANGUAGE="bliss" DEFINE TOKEN "PROGRAM ABSTRACT" - /LANGUAGE="bliss" - /DESCRIPTION="An abstract description of this program or module." - "PROGRAM ABSTRACT:" " " " {tbs}" END DEFINE DELETE TOKEN "PROGRAM DESCRIPTION" - /LANGUAGE="bliss" DEFINE TOKEN "PROGRAM DESCRIPTION" - /LANGUAGE="bliss" - /DESCRIPTION="A description of this program or module." - "PROGRAM DESCRIPTION:" " " " {tbs}" END DEFINE DELETE TOKEN PSECT - /LANGUAGE="bliss" DEFINE TOKEN PSECT - /LANGUAGE="bliss" - /DESCRIPTION="Informs linker about storage characteristics required." - "PSECT" " {psect_items}...;" "" END DEFINE DELETE TOKEN PSECT_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN PSECT_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER=PSECT_ITEMS END DEFINE DELETE TOKEN PSET_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN PSET_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="[{ctce_access_actuals}...] = {pset_value}" END DEFINE DELETE TOKEN REF_BITVECTOR - /LANGUAGE="bliss" DEFINE TOKEN REF_BITVECTOR - /LANGUAGE="bliss" - /DESCRIPTION="Scalar data storage where each item of the structure is a bit." - "REF BITVECTOR[[[number_of_bits]]]" END DEFINE DELETE TOKEN REF_BLOCK - /LANGUAGE="bliss" DEFINE TOKEN REF_BLOCK - /LANGUAGE="bliss" - /DESCRIPTION="An element of storage, each component of which can be different sizes." - "REF BLOCK[[[block_size], [allocation_unit]]]" END DEFINE DELETE TOKEN REF_BLOCKVECTOR - /LANGUAGE="bliss" DEFINE TOKEN REF_BLOCKVECTOR - /LANGUAGE="bliss" - /DESCRIPTION="A sequence of elements, but each element is a block." - "REF BLOCKVECTOR[[[number_of_blocks], [block_size_and_or_allocation_unit]]]" END DEFINE DELETE TOKEN REF_VECTOR - /LANGUAGE="bliss" DEFINE TOKEN REF_VECTOR - /LANGUAGE="bliss" - /DESCRIPTION="A sequence of scalar elements, each of which is the same size." - "REF VECTOR[[[number_of_elements], [allocation_and_or_extension]]]" END DEFINE DELETE TOKEN REGISTER - /LANGUAGE="bliss" DEFINE TOKEN REGISTER - /LANGUAGE="bliss" - /PLACEHOLDER=REGISTER_DECLARATION END DEFINE DELETE TOKEN REG_ITEMS - /LANGUAGE="bliss" DEFINE TOKEN REG_ITEMS - /LANGUAGE="bliss" - /PLACEHOLDER="{name} = [reg_number] : [reg_attributes]..." END DEFINE DELETE TOKEN RELATIVE - /LANGUAGE="bliss" DEFINE TOKEN RELATIVE - /LANGUAGE="bliss" - /PLACEHOLDER=RELATIVE END DEFINE DELETE TOKEN REMQHI - /LANGUAGE="bliss" DEFINE TOKEN REMQHI - /LANGUAGE="bliss" - /DESCRIPTION="Remove entry from queue at head, interlocked." - "REMQHI({header}, {addr})" END DEFINE DELETE TOKEN REMQTI - /LANGUAGE="bliss" DEFINE TOKEN REMQTI - /LANGUAGE="bliss" - /DESCRIPTION="Remove entry from queue at tail, interlocked." - "REMQTI({header}, {addr})" END DEFINE DELETE TOKEN REMQUE - /LANGUAGE="bliss" DEFINE TOKEN REMQUE - /LANGUAGE="bliss" - /DESCRIPTION="Remove entry from queue." - "REMQUE({queue_entry}, {addr})" END DEFINE DELETE TOKEN REPLICATOR - /LANGUAGE="bliss" DEFINE TOKEN REPLICATOR - /LANGUAGE="bliss" - /PLACEHOLDER="REP replicator OF" END DEFINE DELETE TOKEN REQUIRE - /LANGUAGE="bliss" DEFINE TOKEN REQUIRE - /LANGUAGE="bliss" - /PLACEHOLDER=REQUIRE_DECLARATION END DEFINE DELETE TOKEN RESET - /LANGUAGE="bliss" DEFINE TOKEN RESET - /LANGUAGE="bliss" - /DESCRIPTION="Reset hardware." - "RESET()" END DEFINE DELETE TOKEN RESULT - /LANGUAGE="bliss" DEFINE TOKEN RESULT - /LANGUAGE="bliss" - /DESCRIPTION="The value returned by this procedure." - "RESULT:" " " " {description or none}" END DEFINE DELETE TOKEN RETURN - /LANGUAGE="bliss" DEFINE TOKEN RETURN - /LANGUAGE="bliss" - /PLACEHOLDER=RETURN END DEFINE DELETE TOKEN "RETURN VALUE" - /LANGUAGE="bliss" DEFINE TOKEN "RETURN VALUE" - /LANGUAGE="bliss" - /DESCRIPTION="The value returned by this procedure." - "RETURN VALUE:" " " " {description or none}" END DEFINE DELETE TOKEN ROT - /LANGUAGE="bliss" DEFINE TOKEN ROT - /LANGUAGE="bliss" - /DESCRIPTION="Rotate a value." - "ROT({value}, {shift_count})" END DEFINE DELETE TOKEN ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN ROUTINE - /LANGUAGE="bliss" - /PLACEHOLDER=ROUTINE_DECLARATION END DEFINE DELETE TOKEN "ROUTINE VALUE" - /LANGUAGE="bliss" DEFINE TOKEN "ROUTINE VALUE" - /LANGUAGE="bliss" - /DESCRIPTION="The value returned by this procedure." - "ROUTINE VALUE:" " " " {description or none}" END DEFINE DELETE TOKEN SCANC - /LANGUAGE="bliss" DEFINE TOKEN SCANC - /LANGUAGE="bliss" - /DESCRIPTION="Scan characters." - "SCANC({lena}, {addr}, {tableaddr}, {maska} [scanc_output_parms])" END DEFINE DELETE TOKEN SELECT - /LANGUAGE="bliss" DEFINE TOKEN SELECT - /LANGUAGE="bliss" - /PLACEHOLDER=SELECT END DEFINE DELETE TOKEN SEL_LINES - /LANGUAGE="bliss" DEFINE TOKEN SEL_LINES - /LANGUAGE="bliss" - /PLACEHOLDER=SEL_LINES END DEFINE DELETE TOKEN SETUNWIND - /LANGUAGE="bliss" DEFINE TOKEN SETUNWIND - /LANGUAGE="bliss" - /DESCRIPTION="Initiates unwinding after control is returned from the handler." - "SETUNWIND([{depth_addr},[new_PC]...])" END DEFINE DELETE TOKEN "SIDE EFFECTS" - /LANGUAGE="bliss" DEFINE TOKEN "SIDE EFFECTS" - /LANGUAGE="bliss" - /DESCRIPTION="Any side effects of this procedure." - "SIDE EFFECTS:" " " " {description or none}" END DEFINE DELETE TOKEN SIGN - /LANGUAGE="bliss" DEFINE TOKEN SIGN - /LANGUAGE="bliss" - /DESCRIPTION="Returns the sign of the argument. X<0 -> -1 X=0 ->0 X>0 -> 1" - "SIGN({expression})" END DEFINE DELETE TOKEN SIGNAL - /LANGUAGE="bliss" DEFINE TOKEN SIGNAL - /LANGUAGE="bliss" - /DESCRIPTION="Starts condition handling for the condition in the condition value." - "SIGNAL({condition_value},[signal_parameters]...)" END DEFINE DELETE TOKEN SIGNAL_STOP - /LANGUAGE="bliss" DEFINE TOKEN SIGNAL_STOP - /LANGUAGE="bliss" - /DESCRIPTION="Condition changed to severe err. Caller doesn't regain control." - "SIGNAL_STOP({condition_value},[signal_parameters]...)" END DEFINE DELETE TOKEN SIMPLE_MACRO - /LANGUAGE="bliss" DEFINE TOKEN SIMPLE_MACRO - /LANGUAGE="bliss" - /PLACEHOLDER=SIMPLE_MACRO END DEFINE DELETE TOKEN SIMPLE_ROUTINE - /LANGUAGE="bliss" DEFINE TOKEN SIMPLE_ROUTINE - /LANGUAGE="bliss" - /DESCRIPTION="A simple routine with only input parameters" - " " "[%SBTTL '[quoted_chars]']" "[GLOBAL] ROUTINE {name}([parameters]) [: NOVALUE] = " "![routine_level_comments]" " BEGIN" " [declaration]..." " {expression}..." " END;" END DEFINE DELETE TOKEN SKPC - /LANGUAGE="bliss" DEFINE TOKEN SKPC - /LANGUAGE="bliss" - /DESCRIPTION="Skip characters." - "SKPC({chara}, {lena}, {addr} [skpc_output_parms])" END DEFINE DELETE TOKEN SONE - /LANGUAGE="bliss" DEFINE TOKEN SONE - /LANGUAGE="bliss" - /DESCRIPTION="A SELECTONE expression template." - "SELECTONE {select_index} OF" " SET" " [{select_labels}...]:" " {select_action};" " [sel_lines]..." " TES" END DEFINE DELETE TOKEN SPANC - /LANGUAGE="bliss" DEFINE TOKEN SPANC - /LANGUAGE="bliss" - /DESCRIPTION="Span characters." - "SPANC({lena}, {addr}, {tableaddr}, {maska} [spanc_output_parms])" END DEFINE DELETE TOKEN STACKLOCAL - /LANGUAGE="bliss" DEFINE TOKEN STACKLOCAL - /LANGUAGE="bliss" - /DESCRIPTION="Allocates the data segment in the current stack frame." - "STACKLOCAL" " {{name} : [lcl_attributes]...}...;" "" END DEFINE DELETE TOKEN STRUCTURE - /LANGUAGE="bliss" DEFINE TOKEN STRUCTURE - /LANGUAGE="bliss" - /DESCRIPTION="Describes the storage organization & layout of a structure." - "STRUCTURE" " {structure_definitions}...;" "" END DEFINE DELETE TOKEN STRUCTURE_SWITCH - /LANGUAGE="bliss" DEFINE TOKEN STRUCTURE_SWITCH - /LANGUAGE="bliss" - /DESCRIPTION="Specifies a default structure attribute." - "STRUCTURE({structure_attribute})" END DEFINE DELETE TOKEN SUBD - /LANGUAGE="bliss" DEFINE TOKEN SUBD - /LANGUAGE="bliss" - /DESCRIPTION="Subtract double operands." - "SUBD({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN SUBF - /LANGUAGE="bliss" DEFINE TOKEN SUBF - /LANGUAGE="bliss" - /DESCRIPTION="Subtract floating operands." - "SUBF({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN SUBG - /LANGUAGE="bliss" DEFINE TOKEN SUBG - /LANGUAGE="bliss" - /DESCRIPTION="Subtract float-g operands." - "SUBG({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN SUBH - /LANGUAGE="bliss" DEFINE TOKEN SUBH - /LANGUAGE="bliss" - /DESCRIPTION="Subtract float-h operands." - "SUBH({src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN SUBM - /LANGUAGE="bliss" DEFINE TOKEN SUBM - /LANGUAGE="bliss" - /DESCRIPTION="Subtract multiword operands." - "SUBM({opr_len}, {src1a}, {src2a}, {dsta})" END DEFINE DELETE TOKEN SUBSYSTEM - /LANGUAGE="bliss" DEFINE TOKEN SUBSYSTEM - /LANGUAGE="bliss" - /DESCRIPTION="The subsystem of which this module is a part." - "SUBSYSTEM:" " " " {tbs}" END DEFINE DELETE TOKEN SWAB - /LANGUAGE="bliss" DEFINE TOKEN SWAB - /LANGUAGE="bliss" - /DESCRIPTION="Swap bytes." - "SWAB({_address})" END DEFINE DELETE TOKEN SWITCHES - /LANGUAGE="bliss" DEFINE TOKEN SWITCHES - /LANGUAGE="bliss" - /DESCRIPTION="Allows control over some aspects of treatment of the module." - "SWITCHES" " {switch_items}...;" "" END DEFINE DELETE TOKEN SYSTEM - /LANGUAGE="bliss" DEFINE TOKEN SYSTEM - /LANGUAGE="bliss" - /DESCRIPTION="The system of which this module is a part." - "SYSTEM:" " " " {tbs}" END DEFINE DELETE TOKEN TESTBITCC - /LANGUAGE="bliss" DEFINE TOKEN TESTBITCC - /LANGUAGE="bliss" - /DESCRIPTION="Test for bit clear, then clear bit." - "TESTBITCC({test_field})" END DEFINE DELETE TOKEN TESTBITCCI - /LANGUAGE="bliss" DEFINE TOKEN TESTBITCCI - /LANGUAGE="bliss" - /DESCRIPTION="Test for bit clear, then clear bit (interlocked)." - "TESTBITCCI({test_field})" END DEFINE DELETE TOKEN TESTBITCS - /LANGUAGE="bliss" DEFINE TOKEN TESTBITCS - /LANGUAGE="bliss" - /DESCRIPTION="Test for bit clear, then set bit." - "TESTBITCS({test_field})" END DEFINE DELETE TOKEN TESTBITSC - /LANGUAGE="bliss" DEFINE TOKEN TESTBITSC - /LANGUAGE="bliss" - /DESCRIPTION="Test for bit set, then clear bit." - "TESTBITSC({test_field})" END DEFINE DELETE TOKEN TESTBITSS - /LANGUAGE="bliss" DEFINE TOKEN TESTBITSS - /LANGUAGE="bliss" - /DESCRIPTION="Test for bit set, then set bit." - "TESTBITSS({test_field})" END DEFINE DELETE TOKEN TESTBITSSI - /LANGUAGE="bliss" DEFINE TOKEN TESTBITSSI - /LANGUAGE="bliss" - /DESCRIPTION="Test for bit set, then set bit(interlocked)." - "TESTBITSSI({test_field})" END DEFINE DELETE TOKEN "TEXT LIBRARY MODULES INCLUDED" - /LANGUAGE="bliss" DEFINE TOKEN "TEXT LIBRARY MODULES INCLUDED" - /LANGUAGE="bliss" - /DESCRIPTION="Any modules included from a text library." - "TEXT LIBRARY MODULES INCLUDED:" " " " {description or none}" END DEFINE DELETE TOKEN TITLE - /LANGUAGE="bliss" DEFINE TOKEN TITLE - /LANGUAGE="bliss" - /DESCRIPTION="The title of this module." - "TITLE:" " " " {tbs}" END DEFINE DELETE TOKEN TYPEPRESENT - /LANGUAGE="bliss" DEFINE TOKEN TYPEPRESENT - /LANGUAGE="bliss" - /PLACEHOLDER=TYPEPRESENT END DEFINE DELETE TOKEN UNDECLARE - /LANGUAGE="bliss" DEFINE TOKEN UNDECLARE - /LANGUAGE="bliss" - /DESCRIPTION="Prevents references to names declared in an outer block." - "UNDECLARE" " {name}...;" "" END DEFINE DELETE TOKEN UNTIL_DO - /LANGUAGE="bliss" DEFINE TOKEN UNTIL_DO - /LANGUAGE="bliss" - /DESCRIPTION="Loop continues if low bit of test expression value is 0." - "UNTIL {test} DO" " {loop_body}" END DEFINE DELETE TOKEN UPLIT - /LANGUAGE="bliss" DEFINE TOKEN UPLIT - /LANGUAGE="bliss" - /DESCRIPTION="Pointer to a literal. Has no length count." - "UPLIT [PSECT(psect_name)] [BYTE | WORD | LONG] ({plit_items}...)" END DEFINE DELETE TOKEN VECTOR - /LANGUAGE="bliss" DEFINE TOKEN VECTOR - /LANGUAGE="bliss" - /DESCRIPTION="A sequence of scalar elements, each of which is the same size." - "VECTOR[[number_of_elements], [allocation_and_or_extension]]" END DEFINE DELETE TOKEN VERSION - /LANGUAGE="bliss" DEFINE TOKEN VERSION - /LANGUAGE="bliss" - /DESCRIPTION="The version of this module." - "VERSION:" " " " {tbs}" END DEFINE DELETE TOKEN VOLATILE - /LANGUAGE="bliss" DEFINE TOKEN VOLATILE - /LANGUAGE="bliss" - /PLACEHOLDER=VOLATILE END DEFINE DELETE TOKEN WAIT - /LANGUAGE="bliss" DEFINE TOKEN WAIT - /LANGUAGE="bliss" - /DESCRIPTION="Processor wait." - "WAIT()" END DEFINE DELETE TOKEN WHILE_DO - /LANGUAGE="bliss" DEFINE TOKEN WHILE_DO - /LANGUAGE="bliss" - /DESCRIPTION="Loop continues if low bit of test expression value is 1." - "WHILE {test} DO" " {loop_body}" END DEFINE DELETE TOKEN WORD_RELATIVE - /LANGUAGE="bliss" DEFINE TOKEN WORD_RELATIVE - /LANGUAGE="bliss" - /PLACEHOLDER=WORD_RELATIVE END DEFINE DELETE TOKEN XFC - /LANGUAGE="bliss" DEFINE TOKEN XFC - /LANGUAGE="bliss" - /DESCRIPTION="Extended function call." - "XFC({opcode})" END DEFINE