Method: CodeLexer::StringAbstractor#abstract

Defined in:
lib/code-lexer/abstractor.rb

#abstract(tokens) ⇒ Object



173
174
175
176
177
178
179
180
# File 'lib/code-lexer/abstractor.rb', line 173

def abstract(tokens)
    tokens.select { |t| t.type == :string }.each do |string_token|
        string_token.abstracted_value = Token.special("STRING")
        @abstractor.strings_dictionary << string_token.value
    end
    
    return tokens
end