Proposed Definitions And Examples
cmavo: bi'e (BIhE)
Proposed Definition
Indicates an operator has precedence over unmarked operators. When an operator is prefixed with this cmavo, it becomes automatically of higher precedence than other operators not so prefixed. If more than one operator has a bi'e prefix, grouping is to the right; multiple bi'e prefixes on a single operator are not allowed.
Proposed Keywords
- High priority operator
- Precedence operator
Usage Examples
- li ci su'i vo bi'e pi'i mu du li reci
- 3 + 4 × 5 = 23
Notes
This is distinct from the use of mathematical brackets {vei} and {ve'o}.
cmavo: fu'a (FUhA)
Proposed Definition
Marks the mekso expression as using Reverse Polish (RP) notation. RP notation is always marked by an explicit fu'a at the beginning of the expression. Operators acting in RP are required to have two operands (though {tu'o} and {ge'a} can assist when using unitary and ternary operators respectively).
Proposed Keywords
See also
- {pe'o} Forethought operator flag
- {tu'o} Null operand
- {ge'a} Null operator
Usage Examples
- li fu'a reboi ci su'i du li mu
- (RP) (2 3 +) = 5
- li fu'a reboi ci pi'i voboi mu pi'i su'i du li rexa
- (RP) (2 3 x) (4 5 x) + = 26
- li fu'a ciboi muboi vu'u du li fu'a reboi tu'o va'a
- (RP) (3 5 -) = (2 null) negative
- li cinoki'oki'o du li fu'a biboi ciboi panoboi ge'a gei
- (RP) 30,000,000 = (RP) 8 (3 10 null) exp
Proposed Definition of jo'i
- jo'i (JOhI)
- array — join mathematical expression (mex) operands into an array --
Examples of jo'i Usage
Proposed Definition of ku'e
- ku'e (KUhE)
- end mex forethought — elidable terminator: end mathematical (mex) forethought (Polish) expression; often elidable --
Examples of ku'e Usage
Proposed Definition of ma'o
- ma'o (MAhO)
- operand to operator — convert letteral string or other mathematical expression (mex) operand to mex operator --
Examples of ma'o Usage
Proposed Definition of mo'e
- mo'e (MOhE)
- sumti to operand — convert sumti to mex operand; sample use in story arithmetic: 3 apples + 3 apples = what --
Examples of mo'e Usage
Proposed Definition of na'u
- na'u (NAhU)
- selbri to operator — convert selbri to mex operator; used to create less-used operators using le'avla, lujvo, etc. --
Examples of na'u Usage
Proposed Definition of ni'e
- ni'e (NIhE)
- selbri to operand — convert selbri to mex operand; used to create new non-numerical quantifiers; e.g. "herd" of oxen --
Examples of ni'e Usage
Proposed Definition of nu'a
- nu'a (NUhA)
- operator to selbri — convert mathematical expression (mex) operator to a selbri/tanru component --
Examples of nu'a Usage
Proposed Definition of pe'o
- pe'o (PEhO)
- fore mex operator — forethought flag for mathematical expression (mex) Polish (forethought) operator --
Examples of pe'o Usage
Proposed Definition of te'u
- te'u (TEhU)
- end mex converters — elidable terminator: end conversion between non-mex and mex; usually elidable --
Examples of te'u Usage
Proposed Definition of vei
- vei (VEI)
- left bracket — left (opening) mathematical bracket/parenthesis --
- Keywords: open paren (programming lingo version)
Examples of vei Usage
- li ny. du li ni'igi vei re su'i re {ve'o} gi vo
- vei ci .a vo {ve'o} prenu cu klama le zarci
- vei ga ci gi vo {ve'o} prenu cu klama le zarci
Proposed Definition of ve'o
- ve'o (VEhO)
- right bracket — right (closing) mathematical bracket/parenthesis --
- Keywords: close paren (programming lingo version)
Examples of ve'o Usage
- li te'o te'a {vei} pai pi'i ka'o ve'o su'i pa du li no
- li ma'o i bu boi te'u {vei} xy pi'i ny ve'o ku'e na'u du de'o re vei ny te'a ci
- fy du li cire su'i {vei} cy pi'i so fi'u mu ve'o
Notes
- ve'o is an elidable terminator
- vei and ve'o are necessary for any non-simple mekso used as a quantifier
Impact