comparison 2015/1127.html @ 45:37ae3e675c32

add images
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Wed, 09 Dec 2015 21:05:58 +0900
parents b796a4f4c332
children
comparison
equal deleted inserted replaced
44:b796a4f4c332 45:37ae3e675c32
122 <h1>今日までにしたこと</h1> 122 <h1>今日までにしたこと</h1>
123 <ul> 123 <ul>
124 <li>とりあえず動くところまではプログラムを直した(若干バグが)</li> 124 <li>とりあえず動くところまではプログラムを直した(若干バグが)</li>
125 </ul> 125 </ul>
126 <ul> 126 <ul>
127 <li>正規表現木のノード内に一文字のアルファベットだけしか入らなかったが、単語をいれれるようにした</li> 127 <li>正規表現木のノード内に一文字のアルファベットだけしか入らなかったが、word をいれれるようにした(一文字のアルファベットも word と見なしている)</li>
128 </ul> 128 </ul>
129 <ul>
130 <li>word が含まれているノードだけにノード番号をつけていたが、syntax が含まれているノードにもノード番号をつけた</li>
131 </ul>
132
129 <p></p> 133 <p></p>
130 </div> 134 </div>
131 135
132 <div id="cover"> 136 <div id="cover">
133 <h1>実装すること</h1> 137 <h1>実装すること</h1>
155 159
156 <div id="cover"> 160 <div id="cover">
157 <h1>直しているところ</h1> 161 <h1>直しているところ</h1>
158 <ul> 162 <ul>
159 <li>'|' が複数含まれていると正しく正規表現木が構築されない</li> 163 <li>'|' が複数含まれていると正しく正規表現木が構築されない</li>
164 <li>ab*c の正規表現の場合、ab という Node になる</li>
160 <li>'()'や'*'直後の単語の先頭文字が Node に含まれない</li> 165 <li>'()'や'*'直後の単語の先頭文字が Node に含まれない</li>
161 <pre> 166 <pre>
162 <code> 167 <code>
163 % ./regexParser -regex "(ac|b|aa)*ac" 168 (現状)% ./regexParser -regex "(ac|b|aa)*ac"
164 regex : (ac|b|aa)*ac 169 regex : (ac|b|aa)*ac
165 ---Print Node---- 170 ---Print Node----
166 c(6) 171 c(6)
167 +(7) 172 +(7)
168 *(5) 173 *(5)
172 |(8) 177 |(8)
173 ac(1) 178 ac(1)
174 ----------------- 179 -----------------
175 </code> 180 </code>
176 </pre> 181 </pre>
182
183 <pre>
184 <code>
185 (理想)% ./regexParser -regex "(ac|b|aa)*ac"
186 regex : (ac|b|aa)*ac
187 ---Print Node----
188 ac(7)
189 +(8)
190 *(6)
191 aa(3)
192 |(4)
193 b(2)
194 |(5)
195 ac(1)
196 -----------------
197 </code>
198 </pre>
177 </ul> 199 </ul>
178 <ul> 200 <ul>
179 </ul> 201 </ul>
180 </div> 202 </div>
181 203