Wikiの記法やはてな記法のような独自記法を字句解析/構文解析を利用して実装したいと思っていますが、字句解析/構文解析についてよく分かってないので、それらについて参考になるサイト、または書籍等を教えてください。 また、実際に字句解析/構文解析を利用して実装されたテキストパーサ等があったら教えてください。 あと使用できる言語はPerlとJavascriptで、独自記法のパーサはPerlで実装しようと思ってます。
Wikiの記法やはてな記法のような独自記法を字句解析/構文解析を利用して実装したいと思っていますが、字句解析/構文解析についてよく分かってないので、それらについて参考になるサイト、または書籍等を教えてください。 また、実際に字句解析/構文解析を利用して実装されたテキストパーサ等があったら教えてください。 あと使用できる言語はPerlとJavascriptで、独自記法のパーサはPerlで実装しようと思ってます。
文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ Ruby, Python, JavaScript, Perl, C++ の文字列操作の比較表を作りました。配列操作の比較表の続編です。間違いなどがあったらご指摘いただけると助かります。 Ruby (String) Python (str) JavaScript (String) Perl C++ (std::string)
本家 Text::Hatena で HTML::Parser を用いている部分は実装できていません。 URL の自動リンクや HTML のエスケープなどは実装できていません。 Cookie を利用するようなサイトに text-hatena.js を利用するのはお勧めできません。 ライセンスは Text::Hatena と同等とします。 技術的なアレコレ Perl と JavaScript って意外と似てるよね、というところから出発しました。特に、Text::Hatena のソースコードはそのまま JavaScript に置き換えられるぐらいに洗練されたコードです。例えば、Hatena.pm の一部に次のようなソースがあるのですが sub parse { my $self = shift; my $text = shift or return; $self->{context} = Text
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く