2006-01-02から1日間の記事一覧

mixiがmixiに見えないGreesemonkeyスクリプト

web

絶対、需要大だね。主にさぼり用途で。

行番号・列番号

Lexer内で IDENTIFIER: LETTER (LETTER|DIGIT)* { System.out.println(getLine()); //行番号を取得 System.out.println(getColumn()); //列番号を取得 };として読み出す。Parserに渡した後には保存されていない(はず)なので、エラー報告を詳しくしたい場合は…

ルール内での引数の渡し方

expr [int a] : "(" (expr[a+1])* ")" ;というようにルール内で引数を[]に括って渡す。