-
Notifications
You must be signed in to change notification settings - Fork 0
DescribeGrammar filenames
Like other programming languages, Describe has file extensions associated with different files. Some file prefixes might also be utilized as well.
A list of file extensions related to the Describe language and the Describe compiler follows:
-
.ds
someFile.ds
.ds
or.DS
, by convention, is the extention for describe source files. It stands for "Describe Scripture". By default, the compiler will read only files with those extensions, and ignore others. -
.dr
someDraftFile.dr
Also by convention, source files that are not ready to be compiled (aka draft files) are named with the.dr
or.DR
extension, which stands for "Describe dRaft", and are omitted by the compiler.
-
.denc
someSecret.denc
.denc
or.DENC
stands for "Describe ENCrypted". Those files are Describe source code files that have been encrypted.
When parsing folders or multiple source files, it’s essential to identify the root entry or entries. Typically, these are the root entries in the root file. But this raises the question: which file is the root one? By convention, the root file is the one that begins with a dot .
Without following this convention, we risk inconsistent results, potentially ending up with orphaned lists that don’t appear in the output, as the transpiler may incorrectly choose the wrong list for a root one.
-
.
.someSource.ds
Dot symbol might indicate that the source file is a root one.
-
#
#someSource.ds
hash symbol (aka octothorpe) might indicate that source file is encrypted.
Home
Grammar How To
Compiler How To
CLI Compiler - How to
CLI Compiler - How to - help
CLI Compiler - How to - parse-file
CLI Compiler - How to - parse-folder
CLI Compiler - How to - encrypt-file
CLI Compiler - How to - decrypt-file
CLI Compiler - How to - recrypt-file
CLI Compiler - How to - encrypt-folder
CLI Compiler - How to - decrypt-folder
CLI Compiler - How to - recrypt-folder
API Compiler - How to
API Compiler - How to - Example 1
API Compiler - How to - Example 2
API Compiler - How to - Example 3
API Compiler - How to - Example 4
API Compiler - How to - Example 5
AWS Compiler - How to
AWS technical overview
API gateway configuration
output - low
output - medium
output - high
output - themes
Grammar - Lists
Grammar - Comments
Grammar - Links
Grammar - Decorators
Grammar - Tags
Grammar - More on Tags
Grammar - Directives
Grammar - Dot Notation
Grammar - Tildes
Grammar - Files
Deprecated - Slash Notation
Deprecated - Delimiter Mode
Describe Basics - v0.6
Describe Tags - v0.7
Describe Links - v0.8
Describe Decorators - v0.9
Describe Lines - v1.0
Describe Doubles - v1.1