lexical

    0

    1答えて

    Rはレキシカルスコープを使用し、コンピュータ上のR Studioでテストしたところ、字句ではなくダイナミックスコープに合った結果が得られました。それはRで起こるはずではないですか?私が走った: y <- 10 f <- function(x) { y <- 2 y^3 } f(3) とFを(3)私のクラスは、このスライド発表にもかかわらず、4(2^3)ではない100(

    0

    1答えて

    自分自身のレクサーを作成し始め、トークン化文字列に問題が発生しました。開始文字( ")と終了文字(")が関連付けられています。 誰でも、レクサーが終わりのない文字列を持っていることでレキシングに対処できる共通のテクニックを知っていますか? 私はANTLRがこれを行うことができると思います、これはANTLRのATNによって処理されますか? 私はそこに文字列を1行に終了しなければならないと仮定し、ここ

    2

    2答えて

    私はラムダ式を読み、ベータ版を出力するものを書こうとしています。 Lambdaは次のようにタイプされます:\ variable - >式とアプリケーションは(式)(式)の形式になります。だから、「\」は、それがラムダを処理するために知っている文字列の先頭にと「(」がアプリケーションを処理するために知って発見された場合に発見された場合 私は定義されたラムダ式の型を持っています。 data Expre

    0

    1答えて

    私はエラーを取得して、プロジェクトをビルドするとき、私は成功したすべてのポッドファイル、 をインストールすることができQuickblox を使用。 #import<Quickblox/Quickblox.h> 'Quickblox/Quickblox.h' file not found はまた、 '組み込みバイナリ' セクションにフレームワークを追加

    0

    1答えて

    私はこのjavaparser https://github.com/javaparser/javaparserを使って、いくつかのgithubユーザーのJavaソースコードの多くを解析して、いくつかの統計を作成しています(これは大学プロジェクト用です)。すべてが正常に動作するようだが、いくつかの点で、特定のソースコードは、このエラーを生成します。 Exception in thread "main

    1

    1答えて

    これらの2つのエラー、レキシカルとセマンティックの違いは何ですか? int d = "orange"; inw d = 4; 最初のエラーは意味エラーですか?あなたはintにリテラルを割り当てることができないので? 2番目のものに関しては、個々のトークンが台無しになっているので、それは字句になりますか?それが私の思考プロセスですが、私は間違っているかもしれませんが、もう少し理解したいと思いま

    1

    1答えて

    私は最近、コンパイラー原則を学んでいます。テキスト・ブックのすべての例で、入力ソース・ファイルを分析する方法を示すために、正規表現で「lex」または「flex」を使用する言語字句解析プログラムについて説明しています。 既知のプログラミング言語はすべて、字句解析を行うためにタイプ3の文法を使用して実装できることを示していますか?それとも、テキストブックで簡単なサンプルを使ってアイデアを見せているだけ

    1

    1答えて

    私はJavaで字句解析器を構築しています。この私が今持っているものです:私はこのコードの一部を使用して「9」と「*」、「+」のようなオペレータに「0」から数字を読み取ることができ、このコードで import java.io.*; enum TokenType{ NUM,SOMA, MULT,APar,FPar, EOF} class Token{ char lexema;

    0

    2答えて

    私は字句解析プログラムで作業していますが、1行のコメントを検出するとすべて正常に動作します。これは私の単一行コメントの検出コードです。 マルチラインコメントを検出しようとすると、アスタリスクを検出できない論理エラーが発生します。ここでは複数行コメント検出のための私のコードは次のとおりです。 //Multi-Line Comment if((Current_Character == '/') &&

    1

    1答えて

    JSのレキシカルスコープと実行コンテキストについて学習しています。 キーワードthisについての理解は限られていますが、どの関数の現在の実行コンテキストでもすべての変数を参照していることがわかります。 function a(){ function b(){ console.log(this); } var myVar = 2; b(); } v