summaryrefslogtreecommitdiff
path: root/docs/definitions.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/definitions.md')
-rw-r--r--docs/definitions.md47
1 files changed, 47 insertions, 0 deletions
diff --git a/docs/definitions.md b/docs/definitions.md
new file mode 100644
index 0000000..0b1140e
--- /dev/null
+++ b/docs/definitions.md
@@ -0,0 +1,47 @@
+# Definitions
+
+Kevin's nomenclature for Kevin's language
+
+---
+
+## Syntax Definitions
+
+### Var `[a-z][0-9A-Za-z_]{0,49}`
+
+### Type `[A-Z][0-9A-Za-z_]{0,49}`
+
+### Qualifier `%[a-z]\+`
+
+### Symbol `\.[0-9A-Za-z_]{1,50}`
+
+### Character `'\\?.'
+
+### String `".*?"`
+
+### Operator ``[a-z].*?\|[~!$&*-+=|:;,./]`
+
+### Statement
+
+### Separator `\n\|;`
+
+### List `()`
+
+### Definition `[]`
+
+### Action `[@#^?]`
+
+### Body `{}`
+
+## Runtime Definitions
+
+### Task
+
+A collection of runtime state
+
+### Procedure
+
+A collection of code for a task
+
+### Process
+
+A collection of procedures for a task