「コンパイラ・スクリプトエンジン」相談室16 (649レス)
上
下
前
次
1-
新
123
(1)
:
117
2014/12/06(土)23:05
ID:BPhK2Nlg(1/3)
AA×
>>120
>>117
>>121
外部リンク:fast-uploader.com
[
240
|
320
|480|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
123: 117 [sage] 2014/12/06(土) 23:05:55.88 ID:BPhK2Nlg >>120 >みんなBNFとかやってるのか JavaCCの場合字句解析でトークン列に分解してくれて、 >>117にあるようにそのトークンの並びを書いて構文解析の定義をします。 なのでBNF記法とは違った書き方になります。 >>121 >演算子の優先順位はどうしてんの? いい説明文が思い浮かばないので、 まずは例として1+2*3/4-5という式を構文木にしたものを以下にアップします。 http://fast-uploader.com/file/6973429321730/ こんなかんじのまとまりです。 演算子:/ 左辺:3(enzan5) 右辺:4(enzan5) → ?(enzan4) 演算子:* 左辺:2(enzan5) 右辺:?(enzan4) → ?(enzan4) 演算子:- 左辺:?(enzan4) 右辺:5(enzan5) → ?(enzan4) 演算子:+ 左辺:1(enzan5) 右辺:?(enzan4) →?(enzan3) http://mevius.5ch.net/test/read.cgi/tech/1405822579/123
みんなとかやってるのか の場合字句解析でトークン列に分解してくれて にあるようにそのトークンの並びを書いて構文解析の定義をします なので記法とは違った書き方になります 演算子の優先順位はどうしてんの? いい説明文が思い浮かばないので まずは例としてという式を構文木にしたものを以下にアップします こんなかんじのまとまりです 演算子 左辺 右辺 演算子 左辺 右辺 演算子 左辺 右辺 演算子 左辺 右辺
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 526 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.029s