class Pry::SyntaxHighlighter
@since v0.13.0
@api private
def self.highlight(code, language = :ruby)
def self.highlight(code, language = :ruby) tokenize(code, language).term end
def self.keyword_token_color
def self.keyword_token_color CodeRay::Encoders::Terminal::TOKEN_COLORS[:keyword] end
def self.overwrite_coderay_comment_token!
def self.overwrite_coderay_comment_token! CodeRay::Encoders::Terminal::TOKEN_COLORS[:comment][:self] = "\e[1;34m" end
def self.tokenize(code, language = :ruby)
def self.tokenize(code, language = :ruby) CodeRay::Scanners[language].new(code).tokens end