lib/yard/parser/ruby/legacy/ruby_lex.rb in yard-0.2.3 vs lib/yard/parser/ruby/legacy/ruby_lex.rb in yard-0.2.3.2

- old
+ new

@@ -9,11 +9,11 @@ EXPR_END = :EXPR_END EXPR_ARG = :EXPR_ARG EXPR_FNAME = :EXPR_FNAME EXPR_DOT = :EXPR_DOT EXPR_CLASS = :EXPR_CLASS - + class Token NO_TEXT = "??".freeze attr :text def initialize(line_no, char_no) @@ -29,9 +29,17 @@ self end attr_reader :line_no, :char_no, :text attr_accessor :lex_state + end + + class TkBlockContents < Token + def text; '...' end + end + + class TkStatementEnd < Token + def text; '' end end class TkNode < Token attr :node end