brk-code

mrab-regex の API リファレンス

mrab-regex (mrabarnett/mrab-regex) の公開 API 56 件 —— クラス 3、関数 53、メソッド 0。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。

リポジトリ: mrabarnett/mrab-regex

種別件数
クラス3
関数53
メソッド0

API 一覧

funcregex._main.purge()
Clear the regular expression cache
classregex._regex_core.Info
Info about the regular expression.
classregex._regex_core.Source
Scanner for the regular expression source string.
classregex._regex_core.error
Exception raised for invalid regular expressions.
funcregex._regex_core.float_to_rational(flt)
Converts a float to a rational pair.
funcregex._regex_core.is_cased_f(flags, char)
Checks whether a character is cased.
funcregex._regex_core.is_cased_i(info, char)
Checks whether a character is cased.
funcregex._regex_core.is_decimal(string)
Checks whether a string is decimal.
funcregex._regex_core.is_octal(string)
Checks whether a string is octal.
funcregex._regex_core.lookup_property(property, value, positive, source=None, posix=False, encoding=0)
Looks up a property.
funcregex._regex_core.make_case_flags(info)
Makes the case flags.
funcregex._regex_core.make_character(info, value, in_set=False)
Makes a character literal.
funcregex._regex_core.make_property(info, prop, in_set)
Makes a property.
funcregex._regex_core.make_ref_group(info, name, position)
Makes a group reference.
funcregex._regex_core.make_string_set(info, name)
Makes a string set.
funcregex._regex_core.parse_atomic(source, info)
Parses an atomic subpattern.
funcregex._regex_core.parse_call_group(source, info, ch, pos)
Parses a call to a group.
funcregex._regex_core.parse_call_named_group(source, info, pos)
Parses a call to a named group.
funcregex._regex_core.parse_comment(source)
Parses a comment.
funcregex._regex_core.parse_common(source, info)
Parses a common groups branch.
funcregex._regex_core.parse_conditional(source, info)
Parses a conditional subpattern.
funcregex._regex_core.parse_constraint(source, constraints, ch)
Parses a constraint.
funcregex._regex_core.parse_cost_constraint(source, constraints)
Parses a cost constraint.
funcregex._regex_core.parse_cost_equation(source, constraints)
Parses a cost equation.
funcregex._regex_core.parse_cost_limit(source)
Parses a cost limit.
funcregex._regex_core.parse_cost_term(source, cost)
Parses a cost equation term.
funcregex._regex_core.parse_escape(source, info, in_set)
Parses an escape sequence.
funcregex._regex_core.parse_extension(source, info)
Parses a Python extension.
funcregex._regex_core.parse_flag_set(source)
Parses a set of inline flags.
funcregex._regex_core.parse_flags(source, info)
Parses flags being turned on/off.
funcregex._regex_core.parse_flags_subpattern(source, info)
Parses a flags subpattern.
funcregex._regex_core.parse_fuzzy(source, info, ch, case_flags)
Parses a fuzzy setting, if present.
funcregex._regex_core.parse_fuzzy_compare(source)
Parses a cost comparator.
funcregex._regex_core.parse_fuzzy_item(source, constraints)
Parses a fuzzy setting item.
funcregex._regex_core.parse_group_ref(source, info)
Parses a group reference.
funcregex._regex_core.parse_hex_escape(source, info, esc, expected_len, in_set, type)
Parses a hex escape sequence.
funcregex._regex_core.parse_limited_quantifier(source)
Parses a limited quantifier.
funcregex._regex_core.parse_lookaround(source, info, behind, positive)
Parses a lookaround.
funcregex._regex_core.parse_name(source, allow_numeric=False, allow_group_0=False)
Parses a name.
funcregex._regex_core.parse_named_char(source, info, in_set)
Parses a named character.
funcregex._regex_core.parse_numeric_escape(source, info, ch, in_set)
Parses a numeric escape sequence.
funcregex._regex_core.parse_octal_escape(source, info, digits, in_set)
Parses an octal escape sequence.
funcregex._regex_core.parse_positional_flags(source, info, flags_on, flags_off)
Parses positional flags.
funcregex._regex_core.parse_posix_class(source, info)
Parses a POSIX character class.
funcregex._regex_core.parse_property(source, info, positive, in_set)
Parses a Unicode property.
funcregex._regex_core.parse_quantifier(source, info, ch)
Parses a quantifier.
funcregex._regex_core.parse_sequence(source, info)
Parses a sequence, eg.
funcregex._regex_core.parse_set(source, info)
Parses a character set.
funcregex._regex_core.parse_set_diff(source, info)
Parses a set difference ([x--y]).
funcregex._regex_core.parse_set_imp_union(source, info)
Parses a set implicit union ([xy]).
funcregex._regex_core.parse_set_inter(source, info)
Parses a set intersection ([x&&y]).
funcregex._regex_core.parse_set_item(source, info)
Parses an item in a character set.
funcregex._regex_core.parse_set_member(source, info)
Parses a member in a character set.
funcregex._regex_core.parse_set_union(source, info)
Parses a set union ([x||y]).
funcregex._regex_core.parse_string_set(source, info)
Parses a string set reference.
funcregex._regex_core.standardise_name(name)
Standardises a property or value name.

この情報について

掲載しているシグネチャは mrabarnett/mrab-regex の公開ソースコードを Python の ast モジュールで静的解析し、引数名・デフォルト値・ 型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。 詳しくは仕組みの解説をご覧ください。

収録ライブラリ一覧(全 805 件)へ戻る