Dialogue Punctuation

version 3 by Ron Newcomb

  • Home page
  • Beginning
  • Previous
  • Next



  • Section 1 - Usable by Outside World

    Use dialogue punctuation debugging translates as (- Constant DIALOGUE_PUNC_DEBUGGING; -).

    The indentation is some text that varies. The indentation is usually "". [ if indention is used, a five-space indent is recommended. ]
    The sentence break is some text that varies. The sentence break is usually " ". [ two spaces after a sentence ]
    The opening quote is some text that varies. The opening quote is usually "'".
    The closing quote is some text that varies. The closing quote is usually "'".
    The speaker break is some text that varies. The speaker break is usually "[line break][line break]".

    To decide if outside quotes: decide on whether or not outside-quotes is true.
    To decide if inside quotes: decide on whether or not outside-quotes is false.

    To decide if the/-- dialogue punctuation extension/-- is/are on: decide on whether or not the dialogue punctuation extension is true.
    To decide if the/-- dialogue punctuation extension/-- is/are off: decide on whether or not the dialogue punctuation extension is false.

    To turn off the/-- dialogue punctuation extension/--: say run paragraph on; end dialogue; now the dialogue punctuation extension is false.
    To say turn off the/-- dialogue punctuation extension/--: turn off dialogue punctuation.

    To narrative: if inside quotes, say "[run paragraph on][close quote 9]"; if oldline is true, say "[sentence break][run paragraph on]".
    To say narrative: narrative.

    [ When debugging, it is important to know which quote mark is intended to open and which to close. Hence the Unicode European quote marks in debugging mode -- they look different from one another. ]

    To say open quote (n - number):
        if using dialogue punctuation debugging option, say "[run paragraph on][bold type]«[n][roman type][run paragraph on]";
        otherwise say "[run paragraph on][opening quote][run paragraph on]";
        now outside-quotes is false.

    To say close quote (n - number):
        if using dialogue punctuation debugging option, say "[run paragraph on][bold type]»[n][roman type][run paragraph on]";
        otherwise say "[run paragraph on][closing quote][run paragraph on]";
        now outside-quotes is true.