comparison 2015/0714.html @ 31:5789a3236295

add 0728
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Tue, 21 Jul 2015 19:58:36 +0900
parents 8c0e9991bf65
children
comparison
equal deleted inserted replaced
30:8c0e9991bf65 31:5789a3236295
176 </ul> 176 </ul>
177 </div> 177 </div>
178 178
179 <div id="cover"> 179 <div id="cover">
180 <h1>問題点</h1> 180 <h1>問題点</h1>
181 181 <p>正規表現 a*b の tree 構造(本当はこうなってほしい)</p>
182 </div> 182
183 <object data="images/vector/aastabtrue.svg" type="image/svg+xml"></object><br>
184 <p>正規表現 a*b の tree 構造(現状)</p>
185 <object data="images/vector/aastabfalse.svg" type="image/svg+xml"></object><br>
186 </div>
187
188 <div id="cover">
189 <h1>問題点</h1>
190 <p>正規表現 a tree 構造(現状)</p>
191 <object data="images/vector/aonly.svg" type="image/svg+xml"></object><br>
192 <p>原因は string()</p>
193
194 <pre>
195 <code>
196 NodePtr string() {
197 char c = *ptr;
198 NodePtr n = NULL;
199 if (isLiteral(c)) {
200 n = createNode(0,literal(),string());
201 } else {
202 n = createNode(0,0,0);
203 }
204 return n;
205 }
206 </code>
207 </pre>
208 <p>string なのか literal なのか判断しないで createNode をしてる</p>
209 </div>
210
211 <div id="cover">
212 <h1>これからすること</h1>
213 <ul>
214 <li>
215 tree 生成の修正
216 </li>
217 <li>
218 tree を見やすく表示
219 </li>
220 </ul>
221 </div>
222
183 223
184 <!-- 224 <!--
185 <div id="cover"> 225 <div id="cover">
186 <h1>今週のしたこと</h1> 226 <h1>今週のしたこと</h1>
187 例題 : ab(ab)+ 227 例題 : ab(ab)+