使用可能な字句解析器¶
このページでは、使用可能なすべてのビルトイン字句解析器とそのオプションを一覧表示します。
現在、**すべての字句解析器**はこれらのオプションをサポートしています。
- stripnl
入力の先頭と末尾の改行を削除します(デフォルト:
True
)- stripall
入力の先頭と末尾のすべての空白を削除します(デフォルト:
False
)。- ensurenl
入力が改行で終わるようにします(デフォルト:
True
)。これは、行単位で入力を読み取る一部の字句解析器に必要です。バージョン1.3で追加されました。
- tabsize
指定され、0より大きい場合は、入力のタブを展開します(デフォルト:
0
)。- encoding
指定されている場合、「
"utf-8"
」などのエンコーディング名である必要があります。このエンコーディングを使用して、入力文字列をUnicodeに変換します(既にUnicode文字列でない場合)。デフォルトは"guess"
です。このオプションが
"guess"
に設定されている場合、単純な UTF-8 と Latin-1 の検出が使用されます。"chardet"
に設定されている場合、入力のエンコードを推測するために chardet ライブラリ が使用されます。バージョン 0.6 で追加。
「短い名前」フィールドには、get_lexer_by_name() 関数で使用できる識別子がリストされています。
これらのレクサーはビルトインであり、pygments.lexers からインポートできます。
ActionScript と MXML のレクサー¶
- class pygments.lexers.actionscript.ActionScript3Lexer¶
- 短い名前:
actionscript3, as3
- ファイル名:
*.as
- MIME タイプ:
application/x-actionscript3, text/x-actionscript3, text/actionscript3
ActionScript 3 ソースコード用。
バージョン 0.11 で追加。
- class pygments.lexers.actionscript.ActionScriptLexer¶
- 短い名前:
actionscript, as
- ファイル名:
*.as
- MIME タイプ:
application/x-actionscript, text/x-actionscript, text/actionscript
ActionScript ソースコード用。
バージョン 0.9 で追加。
- class pygments.lexers.actionscript.MxmlLexer¶
- 短い名前:
mxml
- ファイル名:
*.mxml
- MIME タイプ:
なし
MXML マークアップ用。