Method: CodeLexer::StringAbstractor#deabstract

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

#deabstract(tokens) ⇒ Object



182
183
184
185
186
187
188
189
190
191
192
# File 'lib/code-lexer/abstractor.rb', line 182

def deabstract(tokens)
    id = 0
    tokens.select { |t| t.abstracted_value == Token.special("STRING") }.each do |token|
        token.type = :string
        token.value = '"' + @abstractor.strings_dictionary[id] + '"'
        
        id += 1
    end
    
    return tokens
end