[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/10 00:46 / Filesize : 144 KB / Number-of Response : 544
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ci Language Project



1 名前:仕様書無しさん mailto:sage [03/04/30 18:37]
         ;'`、       ; ` 、
        ,;  ヽ.,..,,,..,、;.,   :.
       ;            ;.
      ;'   O       O  ゙;        関連スレは>>2-10の辺り
       :. *            ;.
        ゛.      ー──‐   .;'..,       しぃ(*゚ー゚)言語公式HP(゚ー゚*)
        `;.           ,.:"   `;      www.geocities.co.jp/SiliconValley-PaloAlto/2423/
       ,"    、         ,:'
  ,,.、  .:       ゙ヽ,,.,..........,..,::.....,,....,...,.     (*゚ー゚)しぃ言語 オンラインヘルプ
  ; `、,'    、   ,"            `ヽ,..  www.asahi-net.or.jp/~nk9i-onk/cihelp/
  `、 `;    、..,`:´´              `.
    ヽ, ;.  ,"   ` ;.  ● ヽ__/ ●  ;. ★荒らし・煽りは徹底放置、建設的に★
      `ヽ.      ;.      \/     .;
       ゙ヽ.,..,...,...,.:':....,...........,......,...,..,,......,,....,;''

379 名前:仕様書無しさん mailto:sage [03/08/15 22:12]
>>378
左側だけキモイ

380 名前:仕様書無しさん [03/08/16 03:50]
ci-mode for xyzzy 作りました。
oops2.hp.infoseek.co.jp/

モードラインのしぃがポイントです。

381 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

382 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

383 名前: ◆Nx3PWcJTH2 mailto:sage [03/08/16 21:59]
>>380
乙です。ダウンロードのページと関連リンクのページで
リンクを貼りました。

xyzzyって使ったことなかったけど、これを機に使ってみようかなぁ…

384 名前:仕様書無しさん mailto:sage [03/08/17 11:45]
ヾ( ・∀・)ノ

385 名前:380 mailto:sage [03/08/17 22:51]
>>383
乙&サンクス。
xyzzyの世界にいらっしゃーーい。


386 名前:仕様書無しさん mailto:sage [03/08/18 12:55]
| )ノミ????????

387 名前:仕様書無しさん mailto:sage [03/08/19 16:08]
                | ビ〜ン    ∧∧       ./ バキッ!
   \| .           | ____ (*゚O゚;;) ))    /    .  ∧∧
ヽ、 i |i.. ドガッ!      |    =  ノ""""")つ  ./    ̄ ̄  (,。;o゚;)
 l| | i|   ドガッ! ベキ!  |    (( (__)ヽ_)ヽ  ))/      ̄ ̄ ⊂⊂ )
   |    ||バキ!       |            ./       ̄ ̄ ( ( ノ
  l|| l|i | ,,  グシャ!      ..∧∧∧∧  .../
 ‘、|l  |・i/     ∧∧  ..<    虐 >/    ∧∧  ハニャーン!
,-・i |゚;・li。i,・'(つ;;@(#゙;;-゙)つ < 予 殺 >   ⊂(*゙;;-゙)::: ⊂⌒ヽつ
――――――――――-  ..< 感 ス > ―――――――――――――――
    ∧∧           .< ! !  レ >  シシィィィィィィ!!!!       タスケテ!!
   (#゚;q。)シィィィィィィ!!     ...<    の >      ∧∧
..├────┤         ..∨∨∨∨..\ ☆Σ ( ゚;;-;*;)≡(*゚;q。);:☆ バキッ!
[ ̄ ̄ ̄ ̄ ̄ ̄]      /  ∧,,;::;;;,,∧  ..\ ドゴッ!! (    )   ベキ!!
 | ̄ ̄ ̄ ̄ ̄| グツグツ /    (*。|,;:;;'|o゚)     \
 \____/    /  ミミ   ( |';:;;:| )     ...\       ∧∧
.┏从从从从┓  ./      (';;;(:;*;-゚:)       ...\  *¨∵:(*゚;q。):; (__).':
.┃从从从从┃ ./        (,,゚;ー。)・゚       !!!!!...\⊂;':*(__)∵.';: =⊃:∵



388 名前:仕様書無しさん mailto:sage [03/08/19 17:11]
何気にsageてる>>387に萌え

389 名前:仕様書無しさん mailto:sage [03/08/19 20:14]
   ∧..,,,,  ,,,,...,,,,  ,,,.,,,..     .._
  (゚;-;。*) (,,゚;ー。) (゚'0;。,,)    | |      ∧_∧ ああ忙しい 忙しい
  | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  .| |__    (・∀・ )   ___
   ̄| | ̄ ̄ ̄ ̄ ̄| | ̄  ‖ /   ⊂     つ=|   \ ∧,,;::;;;,,∧
    | |       .| |  ∧‖ /     Y  人     ̄ ̄ ̄ (*。|,;:;;'|o゚)
    | |       .| | 。(*。;;-t)     (__) .J         ( |';:;;:| )
      (;::。-:) ',::;;;-;。;;)::::∵         ∧ ∧   ∧_  ∧,,..,
       ∨∨          ,,,,...,,,,  (⌒(::゚:*:。:)  (;。ー/:::/(::) );::,..   ∧_,,
  ,,..: ;...,  ∧   ∧_;... ,.., ..,,,(,,,。;o゚;)   ,,,._.,,        ,,,_∧   :;...,,∧ (:;。;-ζ ::::∵_
 :(:::)(。;ー|';:;;:|'゚)  ( ゚;;-;#;)ノ〜 ,,._.,    (。;σ゚,,)⌒ヽ  (';;;(:;*;-゚:)  (:;。;ζ∵ >  (,;|';:;;:|:; ,:)

390 名前:しぃ豆 ◆FTP/Z/SD72 mailto:SendMessage [03/08/23 23:05]
最大の問題点 = やる気

・・・・・・。

391 名前:仕様書無しさん mailto:sage [03/08/24 10:38]
       ○
       ノ|)
  _| ̄|○ <し

392 名前:仕様書無しさん mailto:sage [03/08/24 17:14]
                    ハ,,ノi
                   (メ;;)0゙) シィィィィィィィィィィ
                   (ノ, ,'':ノJ
                 〜(,;";,O
         __       ,':(/;",
         | | ミ:     , ´.:"
         | ミ ミ   ,:; .. 、
         |__|ミ‘:,  ' / ,: ;
         || ミ`、 /;" `・     コンナノ ヤダァー           ハニャーーン
     ∧_∧n ,从//.‘, .      ダッコガ イイノー   ママー    オウチニ カエシテー
    ( ´∀ノ /、,; ;"/  ', `        ∧∧     . ∧∧      ∧∧
    〇 _,ノ ぐ∴;:て       。・゚ ゚・(>0<;)゚ ゚・。  (;O;*)     (゚0T;)
     ノ ノ、 ) !/V            ミ三彡     ミ三彡     ミ三彡
    し'´ (_)               と_O〜    と_と__)〜  ((⊂、__O〜
                        ⊂;∵゚⊃
                           ̄

393 名前:仕様書無しさん mailto:sage [03/08/28 22:06]
保守。

394 名前:しぃ豆 ◆FTP/Z/SD72 [03/09/01 16:31]
夏休み終了あげ

395 名前:仕様書無しさん mailto:sage [03/09/01 16:51]
ニヨニヨ

396 名前:仕様書無しさん mailto:sage [03/09/01 23:53]
  シィィィィィィィ!!
 シィノ、アンヨガ、  と⌒)                         ∧_∧
  アンヨガァァァ!!  /ノ                 ∧_∧    (・∀・ ;) うわぁ…
        γ' -γ'/⌒ヽ、,.            (・∀・ )  . (    )
      。゚・ `ー-/ ,ノ ;`,,、(・ζ., ':,   l ̄ ̄l=⊂    )   ( ( (
      ・゚∧∧ノ  / "∵゙;' ~ ;'.,、,,.'; ^^^^^  │ │ │   (_(__)
     。i´(;TO゚)⌒"二二ニ⊇ ´・   /゙ノ    (_(__)
    _ノ ,イ 、_, -  ̄          く 〈
 と ̄__ノ `ー'               ヾヽ
    ̄                    と_)


397 名前: ◆Nx3PWcJTH2 mailto:sage [03/09/04 22:37]
TEdit ver9.20
www.geocities.co.jp/SiliconValley-PaloAlto/2423/DL/TEdit920.zip

修正箇所たくさんw
手抜きをある程度修正したので全体的に軽くなったかもしれません。



398 名前: ◆Nx3PWcJTH2 mailto:sage [03/09/04 22:58]
TEdit ver0.920 だった罠。
2003に移行しましたので、MFC7.1のランタイムが必要です。

www.geocities.co.jp/SiliconValley-PaloAlto/2423/DL/runtime.zip



399 名前:仕様書無しさん mailto:sage [03/09/04 23:53]
  ─                     ┃┃
  ─ /  /  /  / ,/  /  /  /  ┃┃
  _,ノ ,ノ| ノ| ノ| ノ| ノ| ノ| ノ|  ・ ・
                           |   /
          ,;";               |  /
    ;'゙ヾ、   ,;"  ゙,,             /  く,,..、
    ;   ゙:;,,"´    `;:、          l  、 ゙i )
   ,:"  。     / 。 ;:         `;:" ヽ_);:''ノ
   ;'  。 \  rー-、\o :"   ‘,;、,,-ー''"   ,;:"っ´
   ゙、 °゚ / / _,っ )。 :;'   ., :;;",.    ,,;:"
   。`';,, ゜ο。`ー⌒´ι゚、・;´.’;彡;、ゝ;;:   ゙;:、
  ο  ゙ー-...,,     ,;y'‘彡;‘;"・;:ノ。"),.   ゙:,.
   。 ,ノ        ,"∵,γ⌒ヾ;.,;:ア,:.`,;:   ゙ヾ
   __ ,;'   人    .;:;ζ:‘彡;oOρ∞o;、;∴  ゙゙''';::,
 ,r'´,;:"   /、 )`゙:;    ,;‘`ー;:"゙"゙ヾ`∴゙;`0;:;'     `;:
 ̄  `ー-─'ノ)   ゙;:,    ,、;;"    ゙;:・,".:‘゙ :;''ゞ   ;'"
      `´ノ)    :;  ;:"  ゙;, 0 ;;、;・彡 ,;;:   ,;"
 ̄`ー、  ニ彡    ノ゙ヾ..,.    `ー,,ノ :;`  ・ ,'゙;  く,,._
     ̄ ̄,,..-ー"´,.ノ´  ゙;:;,..   _,,..;:;''"    `;:,,.   )
     /" ,,,..γ''"       `''"          ゙''''''''"

400 名前:仕様書無しさん mailto:sage [03/09/05 13:57]
乙カレーマルシェ(゚д゚)ウマー

401 名前:仕様書無しさん mailto:sage [03/09/06 20:27]
>>398


本体作りたいけど金NEEEEEEE!

402 名前: ◆Nx3PWcJTH2 mailto:sage [03/09/06 23:06]
>>440-441
どもー。
漏れも作りたいけどVBわかんNeeee!!!!!1
って単に時間がないだけでそ 。・゚・(ノ∀`)・゚・。

鳥人間コンテスト見ますた。感動しますた。

403 名前:仕様書無しさん mailto:sage [03/09/07 08:48]
>>440-441に期待

404 名前:仕様書無しさん mailto:sage [03/09/07 18:41]

   ∧_∧                  λ_,,,
  (・∀・ )                (`(゙0,;`#)  .| ̄ ̄ ̄ ̄
  (    つ)               ←─;;;@)─|
   Y  人 (''''')                !;゙;';;;)〜|
   (__)_)*>0<) )))          (( (/"J  .|_____
        V'V               "`; ∵

405 名前:380 mailto:sage [03/09/08 01:01]
citohtmlとかにあるhelp data再配布していいっすか?

406 名前:しぃ豆 ◆FTP/Z/SD72 mailto:SendMessage [03/09/09 23:48]
>>385,405
Ci Editor や しぃ(*゚ー゚)言語 オンラインヘルプにはヘルプデータがあります。
再配布は xyzzy ci-mode にヘルプデータを含めるということでよろしいですか?

というわけで、再配布して(@∀@)イイ!

407 名前:仕様書無しさん mailto:sage [03/09/10 11:37]
   ∧∧       ∧_∧                               。゜∧∧゜。゜
  (;゚Д゚)     ( ・∀・)   、从,                           (゚p;;゚*)
   U  |     ( つニニO==                             と;;:::ζ∴・、
 〜|  |      /  /> >   W`                 ::∧∧::,,.,,..,.)  と,,.;:;;:;ノ〜
   し`J     (__)_)                     ::と(゚0;;゙ili);;:;;:::;::;`つ  し'
                                      ゛´´゛し'゛゛゛゛゛



408 名前:仕様書無しさん mailto:sage [03/09/15 11:18]
金あったら本体作ってるんだけどな

409 名前:仕様書無しさん mailto:sage [03/09/15 20:46]
boost::spiritで字句解析を実装しては伺か?
ってVBという流れを無視してカキコ。

410 名前:仕様書無しさん mailto:sage [03/09/16 00:28]
                          ;;;;;,     λ ,,,,  '''
                                 ,,..;;;,,`;;;`,..; λ
                          ;;::;;  ;; @;;::::@,,,,;;;;(゙ξ`"",,,;
                       ⊂@;;;,,,,   ;⊂;;;*;;@;;;;,;;;;,,,..,;;;`;:''       ,,,,;;;;;@⊃
                               ⊂;;∴;;⊃    ''
                                    ∧ λ,,,,  ,,,
                   ∧_∧            (゙O゙i|i) ;;;;
                  :;(,;´Д`);:           ⊂,,,;;;;,,@       ,,,,
                  :;(    );:      ,,, ,  ,〜ヽ ,,*,,O    ;;;;@⊃
                   :;| | |;:        ),(;;(;;;;;);;)U ;;
                  :;(__)_);:

411 名前:仕様書無しさん mailto:sage [03/09/21 15:51]
保守

412 名前:仕様書無しさん mailto:sage [03/09/25 12:55]
保守

モマイラガンガレ-

漏れは業務でスクリプト開発することになりますた...

413 名前:仕様書無しさん mailto:sage [03/09/29 08:57]
保守

414 名前:仕様書無しさん mailto:sage [03/10/04 07:58]
同じく保守

415 名前:仕様書無しさん mailto:sage [03/10/04 22:17]
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは既に    /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)

416 名前:仕様書無しさん mailto:sage [03/10/08 17:40]
ポッシュ

417 名前:仕様書無しさん mailto:sage [03/10/11 19:03]
  ,,,,.,.,,,,
 ミ・д・ミ <ほっしゅほっしゅ!
  """"



418 名前:仕様書無しさん mailto:sage [03/10/18 20:50]
本体出るまで保守

419 名前: ◆Nx3PWcJTH2 mailto:sage [03/10/19 00:11]
あとは、しぃ豆さんにマカシタ!w

420 名前:しぃ豆 ◆FTP/Z/SD72 mailto:SendMessage [03/10/20 18:31]
>>419
え・・・・・・。

421 名前:仕様書無しさん mailto:sage [03/10/23 09:58]
ラベルとgoto制御はできたが
if制御が難しい...

{}内を階層構造の別FncTableとして再構築したほうがスマートかもしれない

422 名前:仕様書無しさん mailto:sage [03/10/23 12:52]

           ∧_∧ くたばれ
      ペッ  (∀・  )
         。´(    )
  (、、,,.,、 ,.,._,.,゚  |  |  |
 と´ ;;@(*T;;o゙) (_(_)


423 名前:仕様書無しさん mailto:sage [03/10/23 20:53]
神キタ━━━━━(゚∀゚)━━━━━ !!!

424 名前:しぃ豆 ◆FTP/Z/SD72 mailto:SendMessage [03/10/25 16:31]
>>421
何かをしろ。という処理を付け加えるのは簡単でも、
(***だったら)どの位置に移動しろ。とかいうのはやり方が難しい以前に分からない。

数式(括弧の処理、関数の呼び出し、演算子の処理)
の処理ルーチンを作ってしまえば後は簡単だと思います。

425 名前:仕様書無しさん mailto:sage [03/10/26 15:58]
      __                                    ξ  ξ
      /__ヽ                                 λ,,_.;,ハ,,.,.
     ( ・∀・)                                 (;;:゚;;0(;;゚;;p゙)
     ( つ┳O━                            __/;;:;:;つ;;:;:)   ξ
     | | |              ∧λ ,,.,,..    ,,.,.)     :| ,,..;;:;:.::llll;;:|  λ,,.. ,,.,.)
     (__)_)          ,,.,.と(゙p;;゚;と;;ζo∞。,,.ヾ,.`つ;,,.,.  |,..,;;:::;:;:;#;;:;:;|;:,,.,(゙0;;゚;;);;:;:);;,,.,., .
     ´゛゛゛´´゛゛         ゛´´´゛゛゛゛´´´゛゛゛゛``´`´´´゛゛゛゛ ゛゛゛´´´´゛゛´´`´゛゛゛´´`´゛゛゛

426 名前:仕様書無しさん mailto:sage [03/10/29 10:18]
結局if制御文は以下のようにした

if(){} の場合
()内処理が真ならば
{}内の処理、FncTable的にはスルー
()内処理が偽ならば}を検索して
FncTableをそこまで飛ばす

if()何らかの命令文 の場合
()内処理が真ならば
次の命令文の処理、FncTable的にはスルー
()内処理が偽ならば
FncTableのindexを一つ飛ばす

数式の処理ルーチンが禿げしくめんどくさい
ここの作者が変数の初期化しかしてない訳がわかった

427 名前:仕様書無しさん mailto:sage [03/10/29 15:55]
if制御文の()内の扱い

if制御文()内には
定数(スクリプトファイルに直に書かれた数字)と
変数(宣言された変数 及び 動的に確保する関数戻り値&数式の結果)
が代入される
(※そのほかは予めスクリプトチェック時にエラーで弾く)

()内の文字列属性(定数or変数)を構文チェック時FncTableに格納し
実行時に
定数の場合は文字列を数値に変換
変数の場合はVarTableを参照し値を読み出す



頭が悪いので作っている自分がよくわからない...



428 名前:仕様書無しさん mailto:sage [03/10/29 16:47]
↑動的に確保する関数戻り値&数式の結果 のところ以外
はif制御文デケタヨ

C++のオリジナルソースで...

しぃ(*゚ー゚)言語 は命令がAAだから判定するのイヤだな
VBソースに組み込みたい勇者がいるならコッソリうpするが

Cでやりたいヤシは(・∀・)カエレって言われそうだからカエルよ

429 名前:仕様書無しさん mailto:sage [03/10/29 17:22]
             __
          .广゙゙/;''┐    ..,,,   λ,,,,
          ./ ,,.と_ .メ゜/`゙゙Iヾ.l゙   (;;;)o゙);;;;;;:::,,
          ゙″} `'l゙ .'|_.、,|_,,,l゙⊂;:;;@;;;;;;⊃;;;;;;;;:::,.
            ..ヽ、.ト l  .|   :;;;;@;;∞∞∞∞∞∞∞
              ″ .゚ーテ   U ζヽ)
                                       ,,,,,,iiiilll!l″
                                    ,,,,,,iiiil!!!llllll!゙°
                                ,,,,,,iiill!!!゙゙゙`,,iill!l゙’
                            liill!!l゙゙゙’  .iiiiil!!゙゜
                            `     lllllll
                    ,,iiil,,,,,,iiiillll゙′            lllllll
                    ,illll!!l゙゙゙,ill!゙′          lllllll
           .,iilll",,,,,,,ill!!llliiiiilllll,,,,,,,,,,,       .,,,,,lllll!″
          ,,iill!゚,,ill!゙゙,,il!゙’.,,lill!!!!!!!!!!!!゙′      ゙!!゙゙゙″
        ..,,iillllliiiill!゙liliiii,,.,,iill!lll,iiiiiiiiilト
        `゙”゙゙lllllliil!!゙゙゙゙lll!l゙’'゙゙゙゙゙,,,,,,,,,,,i、
        .,iiill!!゙゙llllll.lllllli,、.,iiiillll!!!!!!!!!°
        ..゙',iiii"llllll ゙!!゙"  ̄
        : ,lllll`.llllll
        ..l゙゙゙゜ .!!゙゙′

430 名前: ◆Nx3PWcJTH2 mailto:sage [03/10/29 18:42]
>>427
C++ならいろいろいじりたいなぁ…
当方ヘタレですが…

もしよければうpキボンヌ。

431 名前:仕様書無しさん mailto:sage [03/10/30 08:39]
構文解析の前の語句解析が恥ずかしすぎて見せられない

 _| ̄|○ 作りが素人丸出しなんだ...

432 名前: ◆Nx3PWcJTH2 mailto:sage [03/10/30 17:23]

_| ̄|○ 漏れも相当に素人だから安心シル!

433 名前:仕様書無しさん mailto:sage [03/10/30 18:42]
_ト ̄|○

434 名前:仕様書無しさん mailto:sage [03/10/31 10:44]
   ,' ‘ .                        ┃ ┃
   ⊂; `;,`⊃, ゙        |   ヽヽ           ┃ ┃
     Vヾ _,⊃        |       ヽ       ┃ ┃
     ~(ノ’,         |\        /
      ’;.,; ゛"     |        /     ■ ■
        ;.;∴;.
                           ∧_∧ζ
           .:‘:'       ,,,_∧ (∀■ )゙#)
           从   ____/(゚ー;;゚#) _◎ρ  ヽ┓  三 三,,ヾ⌒三,´⌒(⌒三((⌒三 三
         .:‘:'※て_O。//。'O/  ̄ 。| ̄ ̄- |] ̄`ヽ 三´(、;(⌒三⌒;/⌒三 三 三 三
            O┬O※|┌――┐__ l⌒ll__.|__---イ_l⌒llノ三(⌒(::/';;'〜三´(⌒三 三 三 三 三
          ◎─ ~`--' ̄ ̄ ̄`--' `--' ̄ ̄ `--'((⌒ (⌒




  )                          ピクッピクッピクッ
⌒)`
)` (;;')               ジィヴィィイヂィ……
⌒ ヾ;,'ノ`);:                         /) }}
(;・"⌒`)          O┬      {{ と(。q;;゚*と⌒`⊃ }} ,.;;;:,. ∴;,.       :・:;'
               ◎:::,;,':,,,,  O   ∨ '; ・':∵;;・@>   ∝ ':,∴,∞oc’;.,;`ゞ
             :::,;,':         (( ◎          ∵;;; ・
                             コロコロ

435 名前:仕様書無しさん mailto:sage [03/11/04 08:47]
ポッシュ

436 名前:仕様書無しさん mailto:sage [03/11/07 12:04]

 _| ̄|○ 結局数式の扱いがまとまらず...
        難しい部分を後回しにしたのが悪かった


437 名前:仕様書無しさん mailto:sage [03/11/07 13:21]
(;'A`) 結局数式用にスタックをつくることにした...
     もうこんな恥ずかしいソースは誰にもみせられない



438 名前:仕様書無しさん mailto:sage [03/11/07 18:42]
ノ旦~

439 名前:仕様書無しさん mailto:sage [03/11/07 20:59]
     ______
    / (、,;:';)  ./\
  /| ̄∪∪,:,':|\/
    |,:,',,,,_∧_|/
     (゙O;゚#)@>,:,':
   ,:,:,': と@,:,'::∴
     ,:,':,:,':,:,':

440 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/09 14:03]
数式を計算する部分が出来てしまえば if の中も
簡単になると思うのですが。

value str = "a = b + c";
value result = calc(str); // ← calc では and, or, xor, ==, != 等も処理する。

ということができれば

if(a = b + c) 〜

ifの中身をcalc()に渡して中身を計算させて
戻り値によって分岐とかできると。

441 名前:仕様書無しさん mailto:sage [03/11/09 14:23]
つ旦~

442 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/09 14:32]
VALUE calc(const string& sentence,
        map<val_id, VALUE>& local) // ← ローカル変数マップ
{
   VALUE tmp;
   /*
     sentence を評価して結果をtmpに格納
     誰かこの部分の仕様を(ry
    */
   return tmp;
}

でifの中身が返ってきたら

bool VALUE::IsTrue()
{
  switch(type){
  case TYPE_INT: return (*this) != 0 ? true : false; break;
  case TYPE_DOUBLE: return (*this) != 0.0 ? true : false; break;
  case TYPE_STR: return (*this) != "" ? true : false; break;
  }
  return false; // 未使用。
}

で評価。

443 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/09 14:34]
>>441 ども。

例によって外していたらスマソ。

444 名前:仕様書無しさん mailto:sage [03/11/10 08:59]

 _| ̄|○ その処理バリバリ作ってるんですけどね...

445 名前:仕様書無しさん mailto:sage [03/11/10 09:03]
ifの中にスクリプトで設定した関数なんかもあるから
再帰したりなんだかんだで戻り値の扱いが適当じゃダメになったんで
結局スタックを作って処理することにしたのです

446 名前:仕様書無しさん mailto:sage [03/11/10 09:06]
ちなみにifの分岐はモウできてる
gotoもラベルもCっぽく出来てる
中括弧のアリ/ナシも判定可能
あとはホントcalcと引数の中の関数とか、そんな感じ

447 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/10 12:44]
_| ̄|○ ヤッパリハズシテタカ…。密かに期待sageしてます。



448 名前:仕様書無しさん mailto:sage [03/11/10 13:54]

_| ̄|○ 考え出すと脳内で再帰ループしてボンバヘーナッ!!!


もうね...自分の馬鹿さ加減や役立たずさがわかって泣けてくるよ

449 名前:仕様書無しさん mailto:sage [03/11/10 14:00]
まず構文解析にて致命的なミスをした
関数の終わりには必ず終端記号";"を検索するようにしていた
(見つからない場合はエラー)

もうね...最初っからダメでした


450 名前:仕様書無しさん mailto:sage [03/11/10 14:02]
あ、まだいけました

出来てないけどちゃんと対策コーディングしてありました...

忘れちゃうほどダメな自分

451 名前:仕様書無しさん mailto:sage [03/11/10 16:41]
..  |ウグ・・アグッッッ・・・
 ∧|∧              (( ̄))
 (゙-;;゙#)      ジ・・・     |__|  <うわっ!!カレー味はえらく跳ねるな!
 (ミミミミ)     ,、、 . ,、、   (.;・∀・)     やっぱスパイスが染みるのかな?
 (ミミミミ)    '((゙q) (q゙))'  (   つつ-|_|. |   ・ ・ ・ ニヤニヤ
  ∪∪. .   | ̄ ̄ ̄ ̄ ̄| │ │ │ 从从 |
          |...味付け粉...| (__)_)| ̄ ̄ ̄|
 ,、、   ,、、  ,、、
'((;;o)  '((゙;q)  (0;゙))'

452 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/10 20:52]
_| ̄|○ よくわからんですが支援sage

453 名前:仕様書無しさん mailto:sage [03/11/11 08:38]

_| ̄|○ 自分自身よくわからんです 天才降臨待ち

454 名前:仕様書無しさん mailto:sage [03/11/12 14:36]
(・∀・) 計算式の構文解析デキタ!
      あとは実行時のcalc部を作れば数式処理完了 

455 名前:仕様書無しさん mailto:sage [03/11/12 15:35]
つ毒旦旦旦旦~~

456 名前:仕様書無しさん mailto:sage [03/11/13 13:03]
        ♪      ♪    ドン ドン ドン タカタッタ ♪
                 ∧,,∧    ,,──,−、  ♪
                 ミ,,゚Д゚彡/ (:  :(  ) ))    糞しぃ死んでマンセーだぞゴルァ
           ♪    ミつ/つ  `ー─``ー'  ♪
                〜ミ   ミ    ┣━━┫┨       ∧ ∧
 ∧_∧   ∧_∧     (ノ `J   ┠┤  ┣┫       /);,゚Д゚)
∩ ´∀`)∩・∀・ ) -| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|-  /    つ   λ,,._.,
(    つヽ    つ .|  |:::::|   | ̄ ̄ ̄ ̄|   |:::::|  |〜(⌒) /     (;;:;:)p゙)
(_) ノ    (_) 丿  |  |:::::|   |   ●   |   |:::::|  |  `J )       /@;;:;:@
 (_)     (_)  |  |:    |____|      |   )ノ      (;;つ*;;つ
                                          @つ

457 名前:仕様書無しさん mailto:sage [03/11/14 09:18]
_| ̄|○ 逆ボーランド法というのを使うことにした
       現在理解中



458 名前:仕様書無しさん mailto:sage [03/11/14 14:41]
変数混じった逆ボーランドうわぁぁぁぁああああああああああああああああ

459 名前:仕様書無しさん mailto:sage [03/11/14 15:18]
_| ̄|○i|!|i
           しかもボーランドじゃなくてポーランド...

460 名前:仕様書無しさん mailto:sage [03/11/14 15:45]
>>457-459
モチツケー
  ∧_∧
 ( ´∀`)< ぎゃくぽ

461 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/14 19:48]
_| ̄|○ BNF法なら boost::sprit が使えるとおm (って全くわかりませんが…

462 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/14 19:48]
_| ̄|○ ってスペル違うし。boost::spirit (死

463 名前:仕様書無しさん mailto:sage [03/11/15 18:04]
 ∧ ∧
 (*゚ー゚)            タクしぃ
 (|  |つ           (゚」゚)ノ
〜'  |           ノ|ミ|
  U U            」L
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                      _/ ̄ ̄\_
                     └-○--○-┘=3

ギャー
(。0;;。#)ノ          アイヨー     (゚L,゚)ケケケッ
∨∨"-;:∴;;";*  _/ ̄ ̄\     ノ|ミ|>
     @;;*;∴;@⊃-○--○-┘=3    」L
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


      ___/ ̄ ̄ ̄\__
      |     シイィィィィィ,,,_∧  |
      └―(。0;;。#)――(*゚ o゚;;メ┘;´三3’;彡;、ゝ;;:;;:;;:
      ギャー'"゙∨

464 名前:仕様書無しさん mailto:sage [03/11/16 14:12]
|ω・`)ガンガレ

465 名前:仕様書無しさん mailto:sage [03/11/17 09:12]
boostのライブラリつかって出来ても満足できません...

まぁ金曜のうちに ぎゃくぽ 変換までは完成したので
あとは ぎゃくぽ 計算をするだけなのだよ!!!!!!!!!!!

ついにキタかもしれん

466 名前:仕様書無しさん mailto:sage [03/11/17 17:35]
_| ̄|○ 数式はできた...
       文字列の連結も同時にしようと思ったら失敗...

467 名前:仕様書無しさん mailto:sage [03/11/19 04:58]
   クッハーその表情!
    たまらないYO♪
        ∧_⊂ヽ    ,.,._.,.,  …シィノ…オメメ…
        (* ・∀・)ノ   ::(゙o;;゙*):: …シィノ…オミミ…
        ( つ  ノ   ::∩∩|::  …ドコ…?
        / /〉 〉     ::|;;,, )〜::
       (__)(_)    ::U"ヽ)::




468 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/20 23:15]
_| ̄|○ ヌ、ヌルポ…

469 名前:仕様書無しさん mailto:sage [03/11/21 08:38]
ヘイ!できた

470 名前: ◆RyJENULLoQ mailto:sage [03/11/21 12:37]
うーむ、叩くべきか叩かざるべきか…
      __
      .|__|
       //
  ( ・∀・)/ ・・・
 と    つ
   Y  .ノ
    .  )
  _/し'  _| ̄|○←>>468


471 名前:仕様書無しさん mailto:sage [03/11/21 14:27]
叩けば響く

472 名前:仕様書無しさん mailto:sage [03/11/21 16:05]
蹴るべし

473 名前:仕様書無しさん mailto:sage [03/11/22 02:41]
潰せ

474 名前: ◆Nx3PWcJTH2 mailto:sage [03/11/22 12:54]
_| ̄|○ >>473 深夜3時まで乙彼…

475 名前:仕様書無しさん mailto:sage [03/11/23 05:43]
     ∧_∧                  シィィィィーーーーーーーッ
     ( ・∀≡ミ ──= ___──  _ 、;λ∧,;'.∧∧,。;.
  rー-ノ _彡"´゙ヽ、) 三 ≡ 二 ≡ ≡三 三 ~~━;゚Q゚ξ━;>q<;、━>
  し-、__,イ ノ    ===   ̄ __ ====´;'(/`∵';つとノ‘'`;
      (__) ブンッ              と_O〜;`O、 ノ~; ’
                                  (ノ

476 名前:仕様書無しさん mailto:sage [03/11/27 08:45]
ポッシュ

477 名前:仕様書無しさん mailto:sage [03/11/30 16:59]
乾す



478 名前:仕様書無しさん mailto:sage [03/12/01 09:01]
ほしゅ

479 名前:仕様書無しさん mailto:sage [03/12/08 08:54]
ぽす






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<144KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef