Regexp :: Parser ::オブジェクト

Perl 5正規表現のオブジェクト
今すぐダウンロード

Regexp :: Parser ::オブジェクト ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jeff Pinyan
  • 出版社のWebサイト:
  • http://search.cpan.org/pinyan/YAPE-Regex-3.03/Regex/Element.pm

Regexp :: Parser ::オブジェクト タグ


Regexp :: Parser ::オブジェクト 説明

Perl 5 QUEXESのオブジェクト Regexp :: Parser :: Objectsは、regexp :: parser.inheritanceall regexp :: parser :: *オブジェクトのオブジェクト定義を含むPerlモジュールです。すべてのユーザー定義のmyrx :: *オブジェクトは、最初にMyrx :: __ Object__から継承し、次に同じ名前のRegexp :: Parser :: *オブジェクトから、そして最後にRegexp :: Parser :: __ Object__から継承します。心配しないでください。モジュールのオブジェクトの基本クラスを定義しない場合、または作成したオブジェクトは標準オブジェクトの変更ではない場合、警告は発行されません。 :Parser :: __ Object__次のメソッド:My $ D = $ obj-> data()オブジェクトのデータ。これは配列参照( 'Branch'ノードの場合)、別のオブジェクト('** 'ノードの場合)、またはまったく存在しない可能性があります('アンカー 'ノードの場合)。my $ E = $ OBJ-> ender()このオブジェクトの終了ノードを作成するためのObject()への引数。これはWalk()メソッドによって使用されます。通常、キャプチャグループのエンダはクローズノードです。その他のアサーションのエンダはテールノードで、文字クラスのエンダはanyof_closeノードです.My $ C = $ obj-> family()このオブジェクトの一般ファミリです。これらは、Alnum、Anchor、Anyof、ANYOF_CHAR、ANYOF_CLASS、ANYOF_RANGE、ASSERTION、支店、クローズ、クランプ、桁、厳密、フラグ、グループ、groupp、minmod、prop、open、quant、ref、reg_any.my $ f = $ obj-> flags()このオブジェクトのフラグ値。この値は、その時点で有効になっているフラグを一緒に作成した番号です。$ obj->挿入()このオブジェクトをツリーに挿入します。 Tree.My $ M = $ obj-> merge()内の前のオブジェクトとマージされているかどうかを示す値を返します.My $ M = $ obj-> merge()同じ型の場合は、このノードを前のものとマージします。 $ OBJがツリーに追加された後に呼び出された場合、$ OBJはツリーから削除されます。ほとんどのノードタイプはマージしません。ノードが前のPAREING()MY $ O = $ OBJ->省略(value)が解析ツリーから省略されているかどうか(値)を省略した場合はtrueを返します。特定のオブジェクトはツリーに表示される必要はありませんが、解析を検査するとき、またはツリーを歩くときに必要です。このオブジェクトのvalue.my $ q = $ obj-> qr()を渡してこの属性を設定することもできます。このオブジェクトの正規表現。これには、Object.My $ R = $ obj-> raw()このオブジェクトの生の表現が含まれています。それ自身だけで、オブジェクトの子を見ていません。これは、このオブジェクトの特定の種類のregex.y $ t = $ obj-> type()の解析を検査するときに主に使用されます。このオブジェクトの視覚的表現の場合は、オブジェクトのマニュアルを参照してください.My $ V = $ obj-> Visual()このオブジェクトの視覚的表現。それはオブジェクトの子供の視覚的表現を含みます。$ obj-> walk()はオブジェクトを歩きます。これは、ウォーカーを使用するときにノードの子に飛び込むために使用されます(regexp ::パーサーの「ツリーを歩く」を参照)。要件: ・Perl


Regexp :: Parser ::オブジェクト 関連ソフトウェア