ASCII Variable Review Matrix

Review symbol and unit glyph inputs against the same parser path used by FormulaSheet rows.

Cases
113
Groups
9
Render
1
Mcr
CaseInputASCII RenderExpectedReview Focus
Variables And TextVariable words, adjacent tokens, quoted labels, and literal punctuation.
Single lowercase
Supported
b
b
Plain variable tokenBase variable rendering
Single uppercase
Supported
M
M
Plain uppercase variable tokenCapital symbol names
Multi-letter word
Supported
width
width
One variable wordLong variable labels
Mixed case word
Supported
Mcr
Mcr
One mixed-case variable wordCase preservation
Adjacent words
Supported
Delta c
Δc
Greek alias followed by variableWhitespace-separated sequences
Adjacent number
Supported
x1
x1
Variable followed by integerWord and number boundary
Repeated token
Supported
ccc
ccc
One variable wordNo implicit splitting by letter
Quoted text
Supported
"gross area"
gross area
Quoted literal textSpaces inside labels
Escaped quote
Supported
"quote \"inside\""
quote "inside"
Quoted text with escaped quotesQuoted-string escaping
Percent character
Literal fallback
%
%
Unknown character rendered literallyFallback for unit punctuation
Hyphenated text
Literal fallback
f-ck
fck
Hyphen is an operator-like literal tokenUnexpected punctuation inside labels
NumbersInteger, decimal, signed, and number-like strings.
Integer
Supported
123
123
Integer tokenWhole-number labels
Decimal
Supported
3.14
3.14
Float tokenDecimal labels
Trailing decimal
Supported
3.
3.
Float tokenDecimal without fractional digits
Leading decimal
Supported
.5
.5
Float tokenDecimal without leading zero
Negative integer
Supported
-12
-12
Signed integer tokenNegative numeric labels
Negative decimal
Supported
-0.5
-0.5
Signed float tokenNegative decimal labels
Zero
Supported
0
0
Integer zeroZero labels
Scientific notation text
Literal fallback
1e3
1e3
Integer, variable, integer sequenceUnsupported exponent notation
NaN text
Literal fallback
NaN
NaN
Variable wordNon-number text stays textual
Infinity text
Literal fallback
Infinity
Infinity
Variable wordInfinity is not a numeric token
Subscripts And SuperscriptsSupported script order, grouped scripts, spacing, and intentional fallback syntax.
Subscript
Supported
f_ck
fck
Single-token subscriptCommon engineering symbols
Superscript
Supported
mm^2
mm2
Single-token superscriptUnit powers
Subscript and power
Supported
x_i^2
xi2
Subscript before superscriptSupported combined script order
Power then subscript
Literal fallback
x^2_i
x2_i
Superscript renders; trailing subscript marker is literalUnsupported script order
Brace subscript
Supported
c_{min,dur}
cmin,dur
Grouped multi-token subscriptComma-separated script text
Brace superscript
Supported
A^{alpha+1}
Aα+1
Grouped exponentExpression in exponent
Both grouped
Supported
x_{a+b}^{n-1}
xa+bn-1
Grouped subscript and superscriptMulti-token scripts on both sides
Nested brace script
Supported
x_{{a+b}}
xa+b
Nested brace groups are accepted and remain structuralInvisible nested script grouping
Greek subscript
Supported
Delta c_{dur,gamma}
Δcdur,γ
Plain Greek aliases in label and scriptPlain Greek in scripts
Backslash Greek script
Supported
\Delta c_{dur,\gamma}
Δcdur,γ
Backslash Greek aliases in label and scriptBackslash Greek in scripts
Whitespace after marker
Supported
x_ {i}
xi
Whitespace ignored before script argumentAuthoring tolerance
Dangling subscript marker
Literal fallback
x_
x_
Trailing marker renders literallyIncomplete authoring fallback
Paren script fallback
Literal fallback
omega_(abc)
ω_(abc)
Parentheses render visibly but are not consumed as a subscriptUse braces for scripts
Square script fallback
Literal fallback
x_[abc]
x_[abc]
Square brackets render visibly but are not consumed as a subscriptUse braces for scripts
Fractions And GroupsBraces group invisibly; parentheses and square brackets group visibly.
Simple fraction
Supported
1/3
13
One item over one itemBasic fraction rendering
Symbol fraction
Supported
a/b
ab
Variable over variableVariable ratio
Visible paren group
Supported
(a+b)
(a+b)
Visible parentheses around grouped contentsCommon math grouping
Visible square group
Supported
[a+b]
[a+b]
Visible square brackets around grouped contentsBracketed grouping
Unit fraction
Supported
kN/m^2
kNm2
Unit over powered unitCompound unit labels
Grouped fraction
Supported
{a+b}/{c+d}
a+bc+d
Invisible brace groups expand both fraction sidesBare multi-token fraction sides
Visible numerator group
Supported
(M1+M2)/m_3
(M1+M2)m3
Parenthesized numerator stays visible and groups the fraction sideCommon numerator grouping
Invisible numerator group
Supported
{M1+M2}/m_3
M1+M2m3
Brace group expands the numerator without visible fencesAuthoring-only grouping
Grouped numerator
Supported
{M_cr+M_Rd}/M_Ed
Mcr+MRdMEd
Invisible grouped numeratorMixed scripts inside numerator
Grouped denominator
Supported
a/{b+c}
ab+c
Invisible grouped denominatorExpanded denominator
Grouped product
Supported
{b*h}/12
bh12
Invisible grouped numeratorOperator tokens inside groups
Nested grouped fraction
Supported
{{a+b}/c}/d
a+bcd
Invisible outer group around a fraction numeratorNested group and fraction rendering
Leading slash
Literal fallback
/a
/a
Slash is literal text followed by variableNo unary fraction syntax
Missing denominator
Error fallback
a/
?
Parser error rendered as red question markIncomplete fraction input
Unclosed group
Error fallback
{a+b
?
Parser error rendered as red question markMissing closing brace
Empty group
Error fallback
{}
?
Parser error rendered as red question markBrace group must contain an item
Greek LettersPlain and backslash-prefixed Greek aliases.
Lowercase core
Supported
alpha beta gamma delta
αβγδ
Lowercase Greek aliasesCommon lowercase letters
Lowercase extended
Supported
zeta eta theta iota kappa
ζηθικ
More lowercase Greek aliasesLowercase coverage
Lowercase tail
Supported
lambda mu nu xi pi rho sigma tau
λμνξπρστ
More lowercase Greek aliasesLowercase coverage
Lowercase variants
Supported
epsilon varepsilon vartheta phi varphi
εɛϑϕφ
Variant Greek aliasesVariant glyph choices
Lowercase final
Supported
upsilon chi psi omega
υχψω
Final lowercase Greek aliasesLowercase coverage
Uppercase core
Supported
Gamma Delta Theta Lambda Xi
ΓΔΘΛΞ
Uppercase Greek aliasesUppercase coverage
Uppercase tail
Supported
Pi Sigma Phi Psi Omega
ΠΣΦΨΩ
Uppercase Greek aliasesUppercase coverage
Backslash lowercase
Supported
\alpha \delta \omega
αδω
Backslash lowercase Greek aliasesBackslash Greek support
Single backslash Greek
Supported
\delta
δ
One backslash Greek aliasSingle-token backslash Greek support
Backslash uppercase
Supported
\Delta \Omega
ΔΩ
Backslash uppercase Greek aliasesBackslash Greek support
Unsupported backslash word
Literal fallback
\betaValue
\betaValue
Backslash renders literally before non-Greek command textBackslash command fallback
Known Alias SweepCompact aliases for operators, sets, calculus, relations, logic, arrows, and shapes.
Products
Supported
* cdot ** ast *** star
**
Product and star aliasesOperator alias coverage
Division aliases
Supported
// backslash setminus -: div
/\\÷÷
Slash, setminus, and division aliasesDivision-like symbols
Times aliases
Supported
xx times |>< ><| |><|
××
Times and join aliasesProduct variants
Circle operators
Supported
@ circ o+ oplus ox otimes o. odot
Circle and circled operator aliasesCircle operator variants
Large operators
Supported
sum prod int oint
Summation, product, and integral aliasesLarge operator coverage
Calculus aliases
Supported
del partial grad nabla
Differential and gradient aliasesCalculus symbols
And word
Supported
and
and
Textual logic wordWord alias with no symbol substitution
Or word
Supported
or
or
Textual logic wordWord alias with no symbol substitution
If word
Supported
if
if
Textual logic wordWord alias with no symbol substitution
Negation aliases
Supported
not neg
¬¬
Both aliases render as negation symbolsSymbolic logic aliases
Logic quantifiers
Supported
AA forall EE exists
Quantifier aliasesLogic quantifier coverage
Bottom symbol alias
Supported
_|_
Bottom truth symbolSymbolic false alias
Bottom word alias
Supported
bot
Bottom truth symbolWord false alias
Top symbol alias
Supported
TT
Top truth symbolSymbolic true alias
Top word alias
Supported
top
Top truth symbolWord true alias
Implication aliases
Supported
=> implies <=> iff
Implication aliasesLogical implication variants
Set aliases
Supported
nn cap nnn bigcap uu cup uuu bigcup
Set intersection and union aliasesSet operation coverage
Membership aliases
Supported
in !in notin sub subset sube subseteq
Membership and subset aliasesSet relation coverage
Superset aliases
Supported
sup supset supe supseteq
Superset aliasesSuperset relation coverage
Relation aliases
Supported
= != ne < lt > gt <= le >= ge
=<<>>
Equality and comparison aliasesComparison coverage
Advanced relations
Supported
ll gg -< prec -<= preceq >- succ >-= succeq
m<m>
Ordering relation aliasesRelation variant coverage
Equivalence aliases
Supported
-= equiv ~= cong ~~ approx prop propto
Equivalence and proportional aliasesApproximation coverage
Arrow aliases
Supported
-> to rarr larr harr rArr lArr hArr
Arrow aliasesArrow coverage
Advanced arrows
Supported
>-> ->> >->> |->
Tail, double-head, and mapsto arrowsSpecial arrow coverage
Geometry aliases
Supported
/_ angle /_\ triangle diamond square frown
_\
Geometry aliasesShape coverage
Left floors and ceilings
Supported
|__ lfloor |~ lceiling
Left floor and ceiling aliasesFence-like aliases
Right floors and ceilings
Supported
__| rfloor ~| rceiling
Right floor and ceiling aliasesFence-like aliases
Number sets
Supported
CC NN QQ RR ZZ
CNQRZ
Number set aliasesBlackboard-style set names
Dots and constants
Supported
oo infty aleph :. therefore :' because vdots ddots
Constants, therefore, because, and dotsMiscellaneous alias coverage
UnitsCommon unit strings that use the same parser as variable glyphs.
Length
Supported
mm
mm
Plain unit wordBase unit display
Area
Supported
mm^2
mm2
Unit with powerArea unit display
Volume
Supported
m^3
m3
Unit with powerVolume unit display
Stress
Supported
N/mm^2
Nmm2
Fractional compound unitStress unit display
Moment
Supported
kN*m
kNm
Unit product with operator tokenMoment unit display
Acceleration
Supported
m/s^2
ms2
Fractional powered unitAcceleration unit display
Percent unit
Literal fallback
%
%
Percent character renders literallyPercent fallback
Degree abbreviation
Literal fallback
degC
degC
Plain text abbreviation; no degree-symbol aliasTemperature unit fallback
Intentional Literal FallbackUnsupported commands and legacy grouping forms render as text instead of becoming formula structure.
Command word
Literal fallback
sqrt x
sqrtx
Command-looking word renders as textNo unary command behavior
Backslash command
Literal fallback
\sqrt x
\sqrtx
Backslash command renders as textUnsupported backslash commands
Binary command text
Literal fallback
frac a b
fracab
Command-looking word renders as textNo binary command behavior
Root command text
Literal fallback
root 3 x
root3x
Command-looking word renders as textNo root command behavior
Color command text
Literal fallback
color red x
colorredx
Command-looking words render as textNo style command behavior
Font command text
Literal fallback
bb x
bbx
Command-looking word renders as textNo font command behavior
Old angle group
Literal fallback
(:a+b:)
(:a+b:)
Colon markers render literally inside visible parenthesesLegacy marker fallback
Old brace marker group
Literal fallback
{:a+b:}
:a+b:
Brace group is structural; colon markers render literallyLegacy grouping fallback
Comma sequence
Literal fallback
a,b:c
a,b:c
Punctuation tokens render literallyPunctuation display
Invalid InputsInputs that should show the renderer error fallback.
Empty expression
Error fallback
<empty>
?
Empty input renders as red question markMissing variable name
Unclosed quote
Error fallback
"gross area
?
Parser error rendered as red question markMissing closing quote
Only open brace
Error fallback
{
?
Parser error rendered as red question markMissing group content and closing brace
Only fraction numerator
Error fallback
a/
?
Parser error rendered as red question markMissing denominator
Brace without expression
Error fallback
{}/a
?
Parser error rendered as red question markEmpty group before fraction