問題タブ [parse-ez]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
201 参照

parsing - 行番号を使用した Clojure での言語解析

私は非常に単純な言語を持っています。関数は、いくつかのコメント (セミコロンで始まる行で示される) の後に関数名 (単語の後に括弧が続く) が続き、その後に何かが続き、"q" で終わるものとして定義されます。parse-ez 関数は次のとおりです。

これは機能しますが、さまざまなパターンが一致する行番号を返したいです。これを行う方法はありますか、それとも独自のパーサーを作成する必要がありますか?

現状では、私の言語は単純なので、新しいパーサーを書くことはそれほど重要ではありませんが、複雑さが増すにつれて限界があります。