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