.. highlight:: none
.. _storm-ref-syntax:
Storm Reference - Document Syntax Conventions
=============================================
This section covers the following important conventions used within the Storm Reference Documents:
- `Storm and Layers`_
- `Storm Syntax Conventions`_
- `Usage Statements vs. Specific Storm Queries`_
- `Type-Specific Behavior`_
- `Whitespace`_
Storm and Layers
----------------
**The Storm Reference documentation provides basic syntax examples that assume a simple Storm environment - that is, a Cortex with a single Layer.** For multi-Layer Cortexes, the effects of specific Storm commands - particularly data modification commands - may vary based on the specific arrangement of read / write Layers, the Layer in which the command is executed, and the permissions of the user.
Storm Syntax Conventions
------------------------
The Storm Reference documentation provides numerous examples of both abstract Storm syntax (usage statements) and specific Storm queries. The following conventions are used for Storm **usage statements:**
- Items that must be entered literally on the command line are in **bold.** These items include command names and literal characters.
- Items that represent "variables" that must be replaced with a name or value are placed within angle brackets ( ``< >`` ) in *italics*. Most "variables" are self-explanatory, however a few commonly used variable terms are defined here for convenience:
- *