
# line 1 "lexer.rl"
# lexer.rl

# line 9 "lexer.rl"



# line 10 "lexer.rb"
class << self
	attr_accessor :_test_lexer_actions
	private :_test_lexer_actions, :_test_lexer_actions=
end
self._test_lexer_actions = [
	0, 1, 0, 1, 1, 1, 2
]

class << self
	attr_accessor :_test_lexer_key_offsets
	private :_test_lexer_key_offsets, :_test_lexer_key_offsets=
end
self._test_lexer_key_offsets = [
	0, 0, 2, 6
]

class << self
	attr_accessor :_test_lexer_trans_keys
	private :_test_lexer_trans_keys, :_test_lexer_trans_keys=
end
self._test_lexer_trans_keys = [
	48, 57, 43, 45, 48, 57, 48, 57, 
	0
]

class << self
	attr_accessor :_test_lexer_single_lengths
	private :_test_lexer_single_lengths, :_test_lexer_single_lengths=
end
self._test_lexer_single_lengths = [
	0, 0, 2, 0
]

class << self
	attr_accessor :_test_lexer_range_lengths
	private :_test_lexer_range_lengths, :_test_lexer_range_lengths=
end
self._test_lexer_range_lengths = [
	0, 1, 1, 1
]

class << self
	attr_accessor :_test_lexer_index_offsets
	private :_test_lexer_index_offsets, :_test_lexer_index_offsets=
end
self._test_lexer_index_offsets = [
	0, 0, 2, 6
]

class << self
	attr_accessor :_test_lexer_trans_targs
	private :_test_lexer_trans_targs, :_test_lexer_trans_targs=
end
self._test_lexer_trans_targs = [
	3, 0, 1, 1, 3, 0, 3, 2, 
	2, 0
]

class << self
	attr_accessor :_test_lexer_trans_actions
	private :_test_lexer_trans_actions, :_test_lexer_trans_actions=
end
self._test_lexer_trans_actions = [
	0, 0, 0, 0, 0, 0, 0, 5, 
	5, 0
]

class << self
	attr_accessor :_test_lexer_to_state_actions
	private :_test_lexer_to_state_actions, :_test_lexer_to_state_actions=
end
self._test_lexer_to_state_actions = [
	0, 0, 1, 0
]

class << self
	attr_accessor :_test_lexer_from_state_actions
	private :_test_lexer_from_state_actions, :_test_lexer_from_state_actions=
end
self._test_lexer_from_state_actions = [
	0, 0, 3, 0
]

class << self
	attr_accessor :_test_lexer_eof_trans
	private :_test_lexer_eof_trans, :_test_lexer_eof_trans=
end
self._test_lexer_eof_trans = [
	0, 0, 0, 9
]

class << self
	attr_accessor :test_lexer_start
end
self.test_lexer_start = 2;
class << self
	attr_accessor :test_lexer_first_final
end
self.test_lexer_first_final = 2;
class << self
	attr_accessor :test_lexer_error
end
self.test_lexer_error = 0;

class << self
	attr_accessor :test_lexer_en_main
end
self.test_lexer_en_main = 2;


# line 12 "lexer.rl"
