2013-10-18から1日間の記事一覧

構文解析!part 3.2

> >= Test: >>10 > 10 False >>10 >= 10 True >>10 < 10 False >>10 <= 10 True >>exit End... Source Code: def factor(begin): global SyntaxFlag global i val = 0 if begin[i] == "(": i+=1 val = expression(begin) i+=1 while begin[i].isdigit(): Syn…

構文解析!part 3.1

昨日は”==”だけでしたが、今日は”!=”機能も付け加えました。 結構この書き方に満足してます。 あと、とある東大生にclassで書いたほうがいいって言われたのでpart4.0にはclassで書きます。Source Code: def factor(begin): global SyntaxFlag global i v…