Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > ripper/lexerライブラリ > Ripper::Lexerクラス

class Ripper::Lexer

クラスの継承リスト: Ripper::Lexer < Ripper < Object < Kernel < BasicObject

要約

Ruby プログラムの字句解析器です。

目次

インスタンスメソッド
lex parse tokenize

インスタンスメソッド

lex -> [[Integer, Integer], Symbol, String][permalink][rdoc]

自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。

ライブラリ内部で使用します。 Ripper.lex を使用してください。

parse -> [[Integer, Integer], Symbol, String][permalink][rdoc]

自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た だし Ripper::Lexer#lex と違い、結果をソートしません。

ライブラリ内部で使用します。

tokenize -> [String][permalink][rdoc]

自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。

ライブラリ内部で使用します。 Ripper.tokenize を使用してください。