「コンパイラ・スクリプトエンジン」相談室16 (648レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
15(1): 片山博文MZ次期CEO ◆T6xkBnTXz7B0 [sage] 2014/08/01(金) 11:03:08.58 ID:fIgY7BmT(1) AAS
caperにPHPサポートが追加されたよ!
68: デフォルトの名無しさん [sage] 2014/11/02(日) 12:39:13.58 ID:FPvqJpqA(2/3) AAS
何回も間違ったらぶぶ漬けが出てきそうだな
126: デフォルトの名無しさん [sage] 2014/12/06(土) 23:08:41.58 ID:q7blqefO(1) AAS
>>120120(2): デフォルトの名無しさん [sage] 2014/12/06(土) 17:09:31.69 ID:evyQIgPT(1) AAS
みんなBNFとかやってるのか
char配列にして解析してるから常に最後が';'だと楽なんだよね
'{'で+1、'}'で-1、+-0の状態で';'がきたらその構文が完結する
int a;, class {}; switch{}; void hey(){}; if(true){}; for(){};
java(というよりC)のforは()の内部に;が出てくるのが
>>119119(1): デフォルトの名無しさん [sage] 2014/12/04(木) 20:49:24.04 ID:hjxCxC4V(2/2) AAS
あ。
そこの
>単項演算子と二項演算子の区別
についてはまだ調べてないです。
調べてみます。
二項演算子+,-の間に二項演算子*,/を含む式があって、
その中にカッコか数字か変数呼び出しなどがあるように定義するのではないのですか?
例えば
-1
1-2
-2*4
2/(-2+5)
などの書き方が使えるようになるといいなとか考えています。
>>118
::=って書き方は確かBNF記法でしたっけ?
その書き方についてぜんぜん知らないのでそれも調べてみます。
javaccの書き方と大差ないみたいよ
198(2): デフォルトの名無しさん [sage] 2015/02/24(火) 01:43:04.58 ID:f8A7qwV2(1) AAS
共通部分式の除去のやり方がわかんねえ
定数伝播、四則演算も含む組み込み関数の畳み込み、使わない変数の除去、
ループ展開等を同じパスでやってるんだけど
共通部分式の除去とそれをやるのに必要な不変式の判定はまた別でやった方がいいのかな
不変式かどうかはループ最適化でも使えそうなんだけど混乱してきた
241: デフォルトの名無しさん [sage] 2015/08/19(水) 08:24:37.58 ID:zh/OeKTd(1) AAS
凄いこと発見したんだけれどもΛの記号は上の尖がったところがルートで
下の二つの棒が辺を表しているんだな
263(1): デフォルトの名無しさん [sage] 2015/09/18(金) 15:07:01.58 ID:QAQ6VXx0(1) AAS
そんな物他人に教わるくらいならおとなしく既存のを使っとけ
358: デフォルトの名無しさん [sage] 2016/01/19(火) 21:16:12.58 ID:j62B2E0v(1) AAS
>>356356(3): デフォルトの名無しさん [] 2016/01/19(火) 11:13:57.61 ID:79hXpIDE(1) AAS
新しいコンパイラを作る際、わざわざ「手動でスタックを積み上げたり
開放したりする」命令は、あった方が良いのかな?
メモリ節約や速度に直接、関係するなら言語仕様を作る段階で
考えるけどね。今のパソコンはスピードが速いから、不要といえば不要かも
しれないが。
命令ってどういうこと?
Cのallocaみたいなのを言ってるの
452: デフォルトの名無しさん [sage] 2016/04/11(月) 18:25:37.58 ID:8c5Uimxv(1) AAS
C言語より動的型付け言語の方が先に広まってたって意外だなあ
472(1): デフォルトの名無しさん [sage] 2016/04/17(日) 00:39:50.58 ID:SCILLDG5(1/3) AAS
letはconstの代わりに使う言語があるね
関数宣言にdoがないとなると色々と候補に悩んでしまうぜ
job, fun, flow, verb, work, act(action)
530: デフォルトの名無しさん [] 2016/04/29(金) 05:30:33.58 ID:o23yQzXI(1/3) AAS
バイトコードのテキストを読み込んだら
バイトコードの1行と対の関係になる命令ノードを
行数だけ配列にして上から順に実行するイメージであってる?
なんか構文木のまま実行するのと大して変わらない気がするけど
メモリの節約とかどうなんだろう
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s