Skip to content

Urtext /ˈʊrtekst/

A syntax and parser for writing, implemented in Python

GitHub
  • Implementations & Setup
    • Sublime Text (OS/Linux/Windows)
      • Sublime Text Tips
    • iOS using Pythonista
  • Examples
    • Starter Project
  • Syntax
    • Overview
    • Links
    • Pointers
    • Timestamps
    • Metadata
    • Escaping & Embedding
  • Structure & Functionality
    • Nodes
    • Files
    • Frames & Calls
    • Actions
    • Projects
    • project_settings
    • System Keys
  • Support
  • Development
  • Implementations & Setup
    • Sublime Text (OS/Linux/Windows)
      • Sublime Text Tips
    • iOS using Pythonista
  • Examples
    • Starter Project
  • Syntax
    • Overview
    • Links
    • Pointers
    • Timestamps
    • Metadata
    • Escaping & Embedding
  • Structure & Functionality
    • Nodes
    • Files
    • Frames & Calls
    • Actions
    • Projects
    • project_settings
    • System Keys
  • Support
  • Development

Metadata Assigner

  • Metadata Syntax
keyname::value – another value
Accepts a user-defined key on the left, and values with optional timestamps on the right. Metadata may appear anywhere. They attach to their containing (parent) node, remember their exact location, and can serve as anchors/bookmarks to context. Keys must be single words (underscore permitted), values may be any characters, terminated with a semicolon or newline.
The hyphen character surrounded by spaces ( - )  separates multiple values for a single key.
See Metadata for more information