1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
| | %indent
/拡張BNFによる数学数式構文解析規則の記述: A÷BC=(A÷B)C型
;,##T1a: <非零数字> ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"##
;,##T1b: <数字> ::= "0" | <非零数字>##
;,##T1c: <数字列> ::= <数字> | <数字><数字列>##
;,##T1d: <小数点> ::= "."##
;,##T1e: <小数列> ::= <数字列> | <数字列><小数点><数字列>##
;,##T2a: <文字> ::= <英字> | <ギリシア文字>##
;,##T2b: <英字> ::= "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n"##
;,## | "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N"##
;,## | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z"##
;,## | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z"##
;,##T2c: <ギリシア文字> ::= "α" | "β" | "γ" | "δ" | "ε" | "ζ" | "η" | "θ" | "ι" | "κ" | "λ" ##
;,## | "Γ" | "Δ" | | "Θ" | "Λ"##
;,## | "μ" | "ν" | "ξ" | "π" | "σ" | "τ" | "υ" | "φ" | "χ" | "ψ" | "ω"##
;,## | "Ξ" | "Π" | "Σ" | "Φ" | "Ψ" | "Ω"##
;,##T3a: <符号> ::= "+" | "−"##
;,##T3b: <第1級演算子> ::= "+" | "−"##
;,##T3c: <第2級演算子> ::= "×" | "÷" | "・"##
;,##T4: <立体関数名> ::= "sin" | "cos" | "tan" | "exp" | "log"##
;,##R2b: <第1級式> ::= <第1級式> <第1級演算子> <第2級式> | <第2級式> | <符号式>##
;,##R2c: <第2級式> ::= <第2級式> <第2級演算子> <第3級式> | <第3級式> | <並置式>##
;,##R2d: <第3級式> ::= <分数式> | <添字式> | <第4級式>##
;,##R2e: <第4級式> ::= <根号式> | <小数列> | <文字> | <括弧式>##
;,##R2f: <括弧式> ::= "(" <第1級式> ")" | "[" <第1級式> "]" | "{" <第1級式> "}"##
;,##R3a: <分数式> ::= ##&ref(../分数式.png,60%);
;,##R3b: <根号式> ::= ##&sup{##[<第1級式>]##};&ref(../根号式.png,60%);
;,##R3c: <添字式> ::= ##&ref(../添字式.png,60%);
;,##R4a: <添字付き立体関数名> ::= ##&attachref(../添字付き関数名.png,60%);
;,##R4b: <立体関数式> ::= <添字付き立体関数名><立体関数式> | <添字付き立体関数名><密接式> ##
;,##R5a: <密接式> ::= <密接式> <第3級式> | &font(#00C,b){<第2級式>}; <第3級式>##
;,##R5b: <並置式> ::= <並置式> " " <第3級式> | <並置式> <立体関数式> | <密接式> ##
;,##R6a: <符号式> ::= <符号> <第3級式> | <符号> <並置式>##
%bodynote
|