Class: CodeLexer::AbstractorPiece
- Inherits:
-
Object
- Object
- CodeLexer::AbstractorPiece
- Defined in:
- lib/code-lexer/abstractor.rb
Direct Known Subclasses
CommentAbstractor, CommentRemover, IdentifierAbstractor, NewlineRemover, NumberAbstractor, SpaceAbstractor, SpaceRemover, StringAbstractor
Instance Method Summary collapse
- #abstract(tokens) ⇒ Object
- #deabstract(tokens) ⇒ Object
-
#initialize(abstractor) ⇒ AbstractorPiece
constructor
A new instance of AbstractorPiece.
Constructor Details
#initialize(abstractor) ⇒ AbstractorPiece
Returns a new instance of AbstractorPiece.
103 104 105 |
# File 'lib/code-lexer/abstractor.rb', line 103 def initialize(abstractor) @abstractor = abstractor end |
Instance Method Details
#abstract(tokens) ⇒ Object
107 108 109 |
# File 'lib/code-lexer/abstractor.rb', line 107 def abstract(tokens) return tokens end |
#deabstract(tokens) ⇒ Object
111 112 113 |
# File 'lib/code-lexer/abstractor.rb', line 111 def deabstract(tokens) return tokens end |