Cubicle
stable
  • Introduction
  • Language Overview
  • Styles
  • Layout Structures
  • Canvas Definitions
  • Selectors
  • Template Strings
  • Formula Strings
  • Integrating with Cubicle
  • Known Issues and Bugs
Cubicle
  • Docs »
  • Cubicle Documentation
  • Edit on GitHub

Cubicle Documentation¶

Generate beautiful spreadsheets automatically, today.

Project Cubicle is a high-level declarative domain-specific language for fully-functioning, professional-looking, business-oriented numerical and graphical reporting.

  • Introduction
    • Concept of Operations
    • Data Streams
    • The Report “Canvas”
  • Language Overview
    • Overview
    • Tokens or Lexemes
    • Ideas for the Future
  • Styles
    • Format Attributes
    • Defining a named style
    • Referring back to a style
  • Layout Structures
    • The “marginalia” concept
    • Leaf Nodes
    • Composite Structures:
    • Referring to defined structures
  • Canvas Definitions
    • Main Grammar Pattern
    • Patch Instructions
  • Selectors
    • Selector Syntax and Semantics
  • Template Strings
    • Replacement Parameters
    • Character Escapes and Line Breaks
  • Formula Strings
    • Symbolic References
  • Integrating with Cubicle
    • Quick Start
    • Supplying Data
    • Business Logic and Domain Knowledge
  • Known Issues and Bugs

If anything is unclear, please feel free to file an issue or contact me through GitHub. Feedback is always welcome.

Indices and tables¶

  • Index
  • Search Page
Next

© Copyright 2020, Ian Kjos Revision e808dcca.

Built with Sphinx using a theme provided by Read the Docs.