Class: CommentRipper::JavascriptLexer
- Inherits:
-
Object
- Object
- CommentRipper::JavascriptLexer
- Defined in:
- lib/javascript/lexer.rb
Instance Method Summary collapse
-
#initialize(string) ⇒ JavascriptLexer
constructor
A new instance of JavascriptLexer.
- #lex ⇒ Object
Constructor Details
#initialize(string) ⇒ JavascriptLexer
Returns a new instance of JavascriptLexer.
10 11 12 |
# File 'lib/javascript/lexer.rb', line 10 def initialize(string) @string = string end |
Instance Method Details
#lex ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/javascript/lexer.rb', line 14 def lex ret = @string [:lex_1, :lex_2, :lex_3].each do |l| ret = send(l, ret) end ret end |