; GENERATED by tools/export_words.ps1 from src/VLA_English.bas - do not hand-edit or lint; the VBA is the source (PORT.6).
; One form per table entry, each table in its VBA order: (expr-op "<symbol>" "<words>"), (expr-op-word "<word>"),
; (noise-word "<word>"), (dropped-word "<word>"), (stray-char-hint "<char>" "<hint>"), (stray-char-default "<hint>"),
; (number-word "<word>" "<digits>"), (ordinal-word "<word>" "<digits>"), (color-word "<word>"), (slot-desc "<category>" "<text>").
(expr-op "+" "plus")
(expr-op "-" "minus")
(expr-op "*" "times")
(expr-op "/" "divided by")
(expr-op "&" "joined with")
(expr-op "=" "equals")
(expr-op "<>" "does not equal")
(expr-op "<" "is less than")
(expr-op ">" "is greater than")
(expr-op "<=" "is at most")
(expr-op ">=" "is at least")
(expr-op-word "plus")
(expr-op-word "minus")
(expr-op-word "times")
(expr-op-word "divided")
(expr-op-word "multiplied")
(expr-op-word "joined")
(expr-op-word "followed")
(noise-word "the")
(noise-word "a")
(noise-word "an")
(noise-word "please")
(dropped-word "the")
(dropped-word "please")
(stray-char-hint "+" "write 'plus' for addition")
(stray-char-hint "*" "write 'times' for multiplication")
(stray-char-hint "/" "write 'divided by' for division")
(stray-char-hint "\\" "if this is a file path, put the WHOLE path in \"quotes\" (a period ends a sentence otherwise)")
(stray-char-hint "=" "write 'is' (or 'equals') to compare, 'Set ... to ...' to assign")
(stray-char-hint "<" "write 'is less than'")
(stray-char-hint ">" "write 'is greater than'")
(stray-char-hint "&" "write 'joined with' to combine text")
(stray-char-hint "$" "write the plain number (or 'Format ... as currency.' for display)")
(stray-char-hint ";" "end the sentence with '.' and start a new one")
(stray-char-hint "(" "a VLA form must begin its row - start the cell with '(' to write VLA, or say it in words")
(stray-char-hint ")" "a ')' without its form - VLA rows start with '(' at the first character")
(stray-char-hint "'" "for a spaced sheet name, attach the reference: 'Q1 Data'!A1 - otherwise use straight double quotes \" for text, and names without apostrophes")
(stray-char-hint "’" "for a spaced sheet name, attach the reference: 'Q1 Data'!A1 - otherwise use straight double quotes \" for text, and names without apostrophes")
(stray-char-hint "–" "use a plain hyphen - (Word may have autocorrected it)")
(stray-char-hint "—" "use a plain hyphen - (Word may have autocorrected it)")
(stray-char-default "remove it, or put it inside \"quotes\" if it is part of a text value")
(number-word "zero" "0")
(number-word "one" "1")
(number-word "two" "2")
(number-word "three" "3")
(number-word "four" "4")
(number-word "five" "5")
(number-word "six" "6")
(number-word "seven" "7")
(number-word "eight" "8")
(number-word "nine" "9")
(number-word "ten" "10")
(number-word "eleven" "11")
(number-word "twelve" "12")
(number-word "thirteen" "13")
(number-word "fourteen" "14")
(number-word "fifteen" "15")
(number-word "sixteen" "16")
(number-word "seventeen" "17")
(number-word "eighteen" "18")
(number-word "nineteen" "19")
(number-word "twenty" "20")
(ordinal-word "first" "1")
(ordinal-word "second" "2")
(ordinal-word "third" "3")
(ordinal-word "fourth" "4")
(ordinal-word "fifth" "5")
(ordinal-word "sixth" "6")
(ordinal-word "seventh" "7")
(ordinal-word "eighth" "8")
(ordinal-word "ninth" "9")
(ordinal-word "tenth" "10")
(ordinal-word "eleventh" "11")
(ordinal-word "twelfth" "12")
(ordinal-word "thirteenth" "13")
(ordinal-word "fourteenth" "14")
(ordinal-word "fifteenth" "15")
(ordinal-word "sixteenth" "16")
(ordinal-word "seventeenth" "17")
(ordinal-word "eighteenth" "18")
(ordinal-word "nineteenth" "19")
(ordinal-word "twentieth" "20")
(color-word "black")
(color-word "white")
(color-word "red")
(color-word "green")
(color-word "blue")
(color-word "yellow")
(color-word "magenta")
(color-word "cyan")
(slot-desc "name" "a name (one word, like total)")
(slot-desc "var" "a name (one word, like total)")
(slot-desc "text" "a reference (like B2 or \"Sheet1\")")
(slot-desc "expr" "a value (like 5, \"text\", or total plus 1)")
(slot-desc "value" "a value (like 5, revenues, or cell B2)")
(slot-desc "cond" "a condition (like total is greater than 5)")
(slot-desc "conditions" "one or more conditions joined by \", and\" (like Staff lists the person as Name, and the level is at least the min)")
(slot-desc "role" "a role noun, one word and not quoted (like person or shift)")
(slot-desc "relation" "a relation name, one word and not quoted - hyphens join its parts (like can-cover)")
(slot-desc "clause" "a rule or a fact (like a person can-cover a shift if Staff lists the person as Name, or \"Bob\" manages \"Carol\")")
(slot-desc "question" "a question (like who can-cover \"Night\", what \"Bob\" can-cover, or whether \"Bob\" can-cover \"Night\")")
(slot-desc "range" "a range (like A1:C50, B2, or Data!A1:B10 - quotes for a named range)")
(slot-desc "cell" "a cell (like B2 or Data!B2 - quotes for a named cell)")
(slot-desc "column" "a column letter (like C or AA)")
(slot-desc "sheet" "a sheet name (like Data)")
(slot-desc "color" "a color (like red or yellow - quotes for a code like \"#FF69B4\")")
(slot-desc "path" "a quoted path (like \"C:\\Reports\\file.xlsx\" - always quoted, a bare period would end the sentence) or a variable name")
(slot-desc "text-list" "a list of names, comma-separated (like Region, Product, and Date)")
(slot-desc "range-list" "a list of ranges, comma-separated (like A1:C50, B2, and Data!A1:B10)")
(slot-desc "cell-list" "a list of cells, comma-separated (like B2, C3, and D4)")
(slot-desc "column-list" "a list of column letters, comma-separated (like B, C, and F)")
(slot-desc "sheet-list" "a list of sheet names, comma-separated (like Data, Summary, and Notes)")
(slot-desc "color-list" "a list of colors, comma-separated (like red, green, and blue)")