タグ

schemeとparserに関するjjzakのブックマーク (4)

  • neilvandyke.org - HtmlPrag

    HtmlPrag provides permissive HTML parsing and emitting capability to Scheme programs. The parser is useful for software agent extraction of information from Web pages, for programmatically transforming HTML files, and for implementing interactive Web browsers. HtmlPrag emits "SHTML," which is an encoding of HTML in SXML, so that conventional HTML may be processed with XML tools such as SXPath. Lik

    jjzak
    jjzak 2008/03/21
    schemeのhtmlパーサ
  • Forth Parser in Scheme

    Back to Main Links to Forth Parser Evaluator Stack stuff (define-record varref (name)) (define-record lit (datum)) (define-record prim-proc (prim-op)) (define prim-op-names '(+ - / * add3)) (define dictionary '(DUP CR ?DUP dot DROP SWAP TEST OVER ROT !)) (define variable-names 'variable) (define udproc 'colon) ; Scheme reserves use of ";" so ; so : is written out in long hand. (define do-loop 'do)

  • Scheme:パーザジェネレータ

    Scheme:LazyEvaluation で出た話題: 横槍の横槍ですみません。macroの話題がでてきたところで便乗して...ひとつ、 質問させて下さい。 普段は、lua使いなので、schemeについてはいまひとつ? なのですが、正規表現を使える macro の処理系というのは存在しないのでしょうか?  あそこまで強力にするのであれば、lexer並の機能を期待してしまうのは自然な ことだと思うのですが。ちなみにgemaのような仕様 をscheme風に整理したものを 想像しています。 あっ”Scheme:マクロの効用”の方に書くべきだったか。--toki? に関して議論を進めるコーナー。 LispのマクロはあくまでS式からS式へのトランスレータなので、 入力コードもS式としてパーズ可能であることを前提としています。 もし、例えばコードをinfixで書いておいてそれをLispプログラムと

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

  • 1