grammar

    1

    2答えて

    私はフレックスを学ぼうとしています& Bison。私は材料を読んだことがあり、理論的レベルでどのように機能するのか理解しています。しかし、私は精神的なブロックを打つことなく、最も基本的なものを実装するように見えることはできません。 (注:私はコンパイラコースなどを取っていません...これは私の最初のものです。私は、この基本的なものが実装されたことを見れば、ずっと簡単に移動して理解することができると

    2

    2答えて

    私は、パーサーが "asdf"などの入力行やその他の文字の並びとどのように一致するかを理解するために基本的なことに戻ってきました。 マイレクサー: %{ #include %} %% "\n" {return NEWLINE; } マイパーサ: %{ #include <stdlib.h> %} % token NEWLINE %% program: |

    1

    2答えて

    私はテキストを解析し、その文法構造に応じて文章を分類したいが、私はNLPの非常に小さな理解しているので、私もどこから始めれば分かりません。 私の知る限り読んでてきたように、私はテキストを解析し、見つける必要があり(またはタグ?)品詞すべての単語の。次に、私は、動詞句、または文章を分類するために使用したい他の定義的な特性を検索します。私にはわからない何 は、このより簡単か、私が個別にまたは何文法規則

    1

    1答えて

    私の質問は何ですか?階層的パターンやツリーパターンを検出するには最高の技術は何でしょうか?私は私で実装文法認識(Iとしようとしている ユーザログインメニュー、またはナビゲーションメニュー、またはコンテンツ本体、フッターなど: は、私には、例えば、HTMLページ内の部品を認識したいですLexのような古典的なものではない、この仕事のためのyaccは、HTMLデータの意味に気にしないので)phpで、DO

    10

    3答えて

    Java用のオープンソースの英文文法チェックライブラリーlanguage toolsがありますか?

    0

    1答えて

    私は文法を勉強していますが、ある値が別のものに依存する文法をどのように設計するかについて少し混乱します。例えば 、私は正確に次の三つの文章を生成文法を定義したいと言う: 私= II +:基本ケース IIII + II = iiiiii(4のiの+ 2のiの厥6 Iさん) III + I =のIIII(3個のiの+ 1、私は等しい等しい4 Iさん) 私はこれについてどのように行きますか?混乱させる部

    3

    1答えて

    正しいC#ソースファイルのクラス数を数える必要があります。 私は、次の文法を書いた: grammar CSharpClassGrammar; options { language=CSharp2; } @parser::namespace { CSharpClassGrammar.Generated } @lexer::namespace { CSharpClassGr

    2

    1答えて

    は、私はPackratパーサを持つ文字列ABCを解析しようとしますここ lazy val abc: PackratParser[AnyRef] = ab ~ "c" lazy val ab: PackratParser[AnyRef] = (ab | abc) ~ "b" | "a" def parse(in: String) = parseAll(abc, in) 私

    2

    3答えて

    文法も同様です。 一般的なパーサーに根本的にアプローチする場合、どうすればそのようになるでしょうか? 私はANTLRとIronyを見てきましたが、方法論よりもツールです。 達成するためのステップと達成目標は何ですか?

    0

    3答えて

    私はANTLRを使用してパスカルインタプリタを作成しようとしていますが、現在はASTツリーを歩いている間にループを処理する際にいくつかの問題があります。 parametricLoop : FOR IDENTIFIER ASSIGN start = integerExpression TO end = integerExpression DO statement ->