class Nodaire::Lexer

@private

Constants

JS_WRAPPER_REGEXP

Public Class Methods

lines_with_number(source) click to toggle source
# File lib/nodaire/lexer.rb, line 14
def self.lines_with_number(source)
  (source || '')
    .split("\n").each_with_index
    .map { |line, idx| [line, idx + 1] }
end
strip_js_wrapper(source) click to toggle source
# File lib/nodaire/lexer.rb, line 20
def self.strip_js_wrapper(source)
  (source || '').sub(JS_WRAPPER_REGEXP, '\1')
end