CodeP is a small interpreted language implemented in JavaScript. It has its own tokenizer, recursive-descent parser, tree-walking interpreter, and a code generator that can convert the AST back into ...
パーサジェネレータは、大規模なプロジェクトや高速なパーサが必要な場合に適しています。文法が安定していて、変更が少ないときに使うと効率的です。自動的にパーサが生成されるので、大量のコードを書く必要がない点も利点です。 一方、パーサ ...