bor
0.2.0
bor は、 pip install bor
実行することでインストールできます。実行するには Python 3.8.0 以降が必要です。
bor は現在、 class
とdef
キーワードをサポートしています。他の Python キーワードは将来のリリースで追加される予定です。
bor {keyword} {pattern}
デフォルトでは、 bor は現在のディレクトリで実行されます。特定のソース ファイルまたはディレクトリを使用してbor を実行できます。
bor {keyword} {pattern} {source_file_or_directory}
デフォルトでは、ファイルの分析中にbor がエラー (構文エラー、インデントエラーなど) に遭遇すると、動作を停止します。エラーを無視したい場合は、 --ignore-error
または-i
引数を使用できます。例えば;
bor class Cat --ignore-error
Cat
、正規表現では^Cat$
と同等です。
bor class Cat
出力:
Cat at examples/test.py:18
.Cat
、正規表現ではCat$
と同等です。
bor class .Cat
出力:
Cat at examples/test.py:18
BlueCat at examples/test.py:26
get.
正規表現では^get
と同等です
bor def get. examples/test.py
出力:
get_value at examples/test.py:5
get_blue_value at examples/test.py:11
get_purple_value at examples/test.py:14
get_meow at examples/test.py:22
.cat.
正規表現ではcat+
と同等です
bor def .cat.
出力:
catch_me_if_you_can at examples/test.py:8
am_i_blue_cat at examples/test.py:30
where_is_the_cat at examples/test.py:38