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