Method: CodeLexer::Token#reset_abstraction

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

#reset_abstractionObject



49
50
51
52
53
54
55
56
57
# File 'lib/code-lexer/token.rb', line 49

def reset_abstraction
    if @type == :newline
        @abstracted_value = Token.special("NEWLINE")
    elsif @value =~ /\s/
        @abstracted_value = Token.special(@value.gsub(/\s/, "·"))
    else
        @abstracted_value = @value.clone
    end
end