Numlex Documentation

Keyword index

Every syntax keyword by type — finite, contextual, free — plus what deliberately is not part of the syntax.

Main branch reference after R89 · released versions may differ docs/SYNTAX_REFERENCE.md @ 1ebc752

This page is the alphabetic index of the sheet language: every keyword that has syntactic meaning, with the section it belongs to and its type — finite (a closed set), contextual (meaning depends on the surrounding operands), or function.

It closes with the explicit “not syntax” list: behavior people sometimes assume but that the language deliberately does not have.

How to read the index

TypeMeaning
finitea closed, enumerable set of words
contextualthe word’s meaning depends on its neighbours (for example and versus &)
functiona function name (the full list is in Built-in functions)

Keywords

WordSection / meaningType
apercentages (as a % of)contextual
andlogic / bitscontextual
aspercent / conversion / base / DMScontextual
basebases (base 2)contextual
binarybasesfinite
celsius/fahrenheit/kelvin/rankinetemperaturesfinite (units)
day(s) week(s) month(s) year(s)dates / timefinite
decimal/base10basesfinite
degreesfunctionfunction
distancegeographycontextual
dollar and currency namescurrenciesfinite (alias)
elseconditionalcontextual
fractionpercentagescontextual
hex/hexadecimal/base16basesfinite
ifconditional / percentcontextual
inconversion / rate / weather (weather in)contextual
int/bin/oct/hexbase functionsfunction
ispercentagescontextual
locationgeographycontextual
longitudegeographycontextual
ofpercent / densitycontextual
off/onpercentagescontextual
orlogic / bitscontextual
atPPI / price (… at 96 ppi, … at €3 per kg)contextual
multiple/multiplierpercentage phrase keywordscontextual
octalbasesfinite
perrates / pricecontextual
percent/percentagepercentagescontextual
radiansfunctionfunction
thenconditionalcontextual
toconversion / percent / basecontextual
totalthe sum commandfinite
tomorrow/today/yesterdaydatesfinite
weatherweatherfinite
whatpercentagescontextual
xmultiplier (postfix 1.5x), % / multiplier phrasescontextual
xorbitscontextual

Free input

These are validated user input rather than keywords, so they are not enumerated:

  • <place> — weather/geography place names, up to 100 characters;
  • names of sheet values, constants and custom units — 1–6 ASCII words, at most 40 characters;
  • <Answer Token> — the generated marker.

What is NOT syntax

  • Interface localization changes neither the syntax nor the numeric separators — only the regional format does, and separately.
  • No GPS: coordinates are either explicit or resolved by name through geocoding.
  • Surface, not route: distance between is a Haversine distance on the sphere, not a road or air route.
  • Cooking densities are approximate (version r84-1), not laboratory values.
  • Display ≠ evaluation: format, pattern, signs and symbols change the view only, never the value.
  • No AI inference, cloud or sync: all calculations are local; the network is used only for rates, weather and geocoding — separately and explicitly.
  • No platform-specific forms: the app is macOS (Apple Silicon, arm64), and the syntax does not depend on the OS.

Found an issue in these docs? Report it on GitHub .