構文解析木

の検索結果 (35件 1〜 20 件を表示)

コンパイラ・字句解析・構文木について

…最近興味があり、書籍を購入して勉強していますが、なかなか理解できず頭に入ってきません。 頭が悪いのが一番の原因ですけども、オートマトンや生成文法が、簡単に理解できる一番の...…

締切

C言語のデバッガ及びプログラミングツールについてお聞きしたいのですが

…私は只今,C言語の構文木を用いた教育支援システムの研究をしております. そこでお聞きしたいのですが,C言語のデバッガ,またはプログラミングツールで読み込んだソースコードの構文木を出...…

解決

解析木の形式について

…最近コンパイラの自作に興味を持ち、良い勉強にもなるだろうと思い作ってみようと考えたのですが、構文解析の結果を木構造で管理しようとしたとき疑問に思ったので、質問させていただ...…

締切

ぼく-ハ 〔注文-ガ〕 うなぎだ。∽《聖なる甘え》

…( a ) ぼく-ハ 〔注文-ガ〕 うなぎだ。 あるいは ( b ) 象-ハ 鼻-ガ 長い。 これらのハ格およびガ格のはたらきについての探究です。 あるいはさらにこの《A-ハ B-ガ C》なる構文の持つ意味...…

解決

再帰関数

…参考書の整列のところで、「再帰処理」というものが出てきて、まず整列のところでこれが取り上げられているのが、どんなつがなりがあるのかもよくわからないのですが、一体どうゆうこ...…

解決

プログラミングの字句解析についてです。

…プログラミングの字句解析についてです。 プログラミングにおいて「字句解析」がわかるとどんないいことがあるのでしょうか? また、お勧めの参考書やサイト、勉強法などを教えていた...…

解決

プログラミング言語を作るには

…オリジナルなプログラミング言語を作ってみたいと考えています。 ただ、どうやって作ればいいかがわかりません。 私は、今のところ、Perl、なでしこ等々、簡単なプログラミング言語で...…

解決

JavaScriptの関数オブジェクト

…JavaScriptの匿名関数から関数オブジェクトが作られるのはいつでしょうか。 ※ブラウザの実装によるかもしれませんが・・・ Callオブジェクトがその関数の実行時に毎回生成されるので、 処...…

解決

Pascalにて入力した式の演算

…タイトルのとおり、Pascalにて入力した式の演算を行うプログラムを作ろうと考えています。 例えば 1 + 3 * 3 = と入力すると10と出力されるようなものです。 そこで、アルゴリズムとしては...…

解決

インタープリタパターン

…インタープリタパターンでたとえば以下のような文法を解釈したい場合、どう書けばいいのでしょう。 ・再帰 <statement_list> ::= <statement> | <statement> <statement_list> ・分岐 &l...…

解決

ファイルから数式を読み込む

…c++でファイルに書かれている数式を読む込んで計算をしたいのですが、例えば8%(1+3) というのがファイルに書かれていた場合fscanfを使って読みこめられますか? もしできたらどうすればよい...…

締切

SQLの構文解析

…プログラミング初心者ですがよろしくお願いします。 SQL文の字句、構文解析を行いたいと思っていて、SQL文が書かれたテキストファイルを入力とし、構文木もしくはそれににた情報を出力...…

解決

演算対象の数字と演算子を入力して計算させる

…数字と演算子をそれぞれ入力し、優先順位の高い順に四則演算させるにはどのような考え方をすればよいのでしょうか。 数字をa[7] とおいて、演算子をop[7] としてそれぞれ配列に格納しまし...…

締切

電卓プログラムでかっこを対応させたい

…現在、JApplet(JFrame?)を使って電卓を作っています。 今、壁に当たっており、計算式に"("や")"を使ったら、それに対応するように計算させたいのですが、どうにも上手く行きま...…

締切

ie9でimgの高さがheight属性と異なる

…お世話になっております。 ie9でimgのheight属性の指定が効かず、指定値より大きく表示されてしまいます。 widthは効いています。 (確認はVBで同じ大きさの画面を表示して確認しています) 同...…

解決

逆ポーランド記法

…電卓もどきのアルゴリズムを教えて下さい 指定された数式を解読して、演算結果を求める処理を作成したいのですが・・・・ 今考えている手順は (1) 数式を解析して 逆ポーランド記法の...…

解決

四則計算の答え

…6÷2(1+2)の答えは、1でしょうか? それとも9でしょうか? 括弧でくくられているので2(1+2)を 先に計算して、6÷6=1と思うのですが、友人は6÷2X(2+1)=9と言います。 非常に恥ずかしい 質問ですが、...…

締切

指定されたファイルの関数名・ステップ数をリストとして表示する。

…現在VC++の独学中のものです。 とても困っているのでお力添えをお願いします。 CFileDialogを使用し、cppファイルを選択してもらい、指定されたファイルをCStadioFile::ReadStringを使って1行つづ読...…

解決

演算子の結合性

…演算子のリストに結合性という項目があります. 左から右,または右から左と書いてあると思います. 演算子のリストは上にある順から優先的に計算されるので, 例えば, ex) int i = hoge + bar * b...…

解決

逆ポーランド記法における単項演算子などの処理

…開いていただきありがとうございます。 質問内容は題名の通りなのですが、 中置記法の式を逆ポーランド記法に変換して計算を行う際に単項演算子をどのように扱うかで悩んでいます。+-...…

締切

検索で見つからないときは質問してみよう!

Q質問する(無料)

おすすめ情報

Q&A検索履歴