Paste #8688: Almost a great example of Definitions. Can you spot the problem?

Date: 2014/08/21 20:17:17 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Definition_Example:
  type: world
  debug: false
  events:
    on defs command:
    - determine passively fulfilled
    - run locally defs instantly

  defs:
    - define def1 'This'
    - define def2 'is'
    - define def3 'a'
    - define def4 'test'
    - define def5 'of'
    - define def6 'your'
    - define def7 'local'
    - define def8 'broadcast'
    - define def9 'company.'
    - define def10 'Thank you.'
    - define defs <queue.definitions>

    - narrate "<&sp><&3><&n>Definitions Used"
    - narrate ""

    - foreach %defs% {
      - define def %value%
      - narrate "<&sp><&sp><&sp><&6>%def%<&co> <&f><def[%def%]>"
      }
    - narrate ""
    - narrate ""

    - foreach %defs% {
      - define def %value%
      - define sentence '<tern[<def[sentence].exists>]:<def[sentence].as_list.include[<def[%def%]>]||null> || <def[%def%]>>'
      }
    - narrate "<def[sentence].space_separated>"