タグ

2010年2月3日のブックマーク (5件)

  • 文字列 - 逆引きEmacs Lisp

    #contents * 文字列 ** リファレンス - [[GNU Emacs Lispリファレンスマニュアル: 文字列と文字>http://www.bookshelf.jp/texi/elisp-manual/21-2-8/jp/elisp_5.html#SEC71]] - [[Strings and Characters - GNU Emacs Lisp Reference Manual>http://www.gnu.org/software/emacs/manual/html_node/elisp/Strings-and-Characters.html#Strings-and-Characters]] - [[Formatting Strings - GNU Emacs Lisp Reference Manual>http://www.gnu.org/software/emacs/m

    文字列 - 逆引きEmacs Lisp
  • GNU Emacs Lisp Reference Manual - Table of Contents

    イントロダクション 記法 Lisp Reader と Printer Nil、False、Empty リスト Evaluation(評価)、Expansion(展開)、Equivalence(等価) Printing エラー(イントロダクション) テキストの挿入 記述の形式 関数の記述例 単純変数、オプション、コンスタント記述 タイプと Lisp オブジェクト print 表現 と read シンタックス 数値タイプ 文字タイプ シーケンスタイプ リストタイプ 配列タイプ ストリングタイプ ベクトルタイプ シンボルタイプ primitive関数タイプ バッファタイプ マーカータイプ ウィンドウタイプ ウィンドウコンフィギュレーションタイプ プロセスタイプ ストリームタイプ derived (訳注:導出)タイプ associationリストタイプ Lisp関数タイプ Lispマクロタイプ オ

  • Emacs Lisp 組込み関数

    object がアトムの場合 t を返し、 そうでない場合 nil を返す。コンスセル以外のものは全てアトム。

  • PEG基礎文法最速マスター - kmizuの日記

    Scala基礎文法最速マスターを書こうか迷っていたら、既にyuroyoroさんに書かれてしまったので、ちょっと違う方向で。BNFを既に知っている人は、これを読めばPEGの基礎をマスターしてPEGを書くことができるようになるでしょう(ほんとか?)。 基 Parsing Expression Grammar(PEG)はBNFに似ているけど、ちょっと(かなり?)違う文法の表記法です。BNFはその文法がどのような言語を表現しているかを定めるのに対して、PEGは入力がどのように解析されるかを定めます。PEGとBNFの一番大きな違いは、PEGには曖昧さが無いことです。たとえば、プログラミング言語のif文を表現する次の擬似BNFには曖昧さがあります。 statement ::= if_statement | ...; if_statement ::= IF LPAREN expr RPAREN sta

    PEG基礎文法最速マスター - kmizuの日記
    eagletmt
    eagletmt 2010/02/03
  • JavaScript変態文法最速マスター - 葉っぱ日記

    Java変態文法最速マスター - プログラマーの脳みそをリスペクト。 JavaScriptの変態文法・技法一覧です。あんまり使わないけど、知ってるとXSSとか攻撃したいのにWAFに妨害されるなど、いろいろ制約があるという場合に便利。 文字列の生成 引用符を使わずにさくっと文字列を作る。fromCharCode とか使ってもいいけどめんどくさいので、正規表現やE4Xを利用。 alert( /string/.source ); alert( <>string</> ) 空白文字を使わず記述 文脈上、スペースを書きたいけれどいろいろ制約があって書けない場合にはコメントで代替。実行するコードを作り上げてevalしてもいいけど大袈裟なので。 var/**/x=1; */ を含むコードブロックをコメントアウト コードの塊りをコメントアウトしようと思って /* */ で囲むと、コード内に string.

    JavaScript変態文法最速マスター - 葉っぱ日記