Class/Module Index [+]

Quicksearch

ClsRuby::ScalarFormat

Интерфейс класса, который реализует парсинг скаляров для TagScalar.

Public Instance Methods

format( what ) click to toggle source

Вызывается для форматирования значения при помещении в выходной поток.

# File lib/cls-ruby/basic_scalars.rb, line 34
def format( what )
  raise NotSupportedEx.new( 'format not suppoted by ScalarFormat' )
end
on_tok_nonspace( token ) click to toggle source

Вызывается для парсинга токена :tok_nonspace.

Базовая реализация порождает исключение UnexpectedTokenEx.

# File lib/cls-ruby/basic_scalars.rb, line 19
def on_tok_nonspace( token )
  raise UnexpectedTokenEx.new(
      ':tok_nonspace unexpected for this format' )
end
on_tok_string( token ) click to toggle source

Вызывается для парсинга токена :tok_string.

Базовая реализация порождает исключение UnexpectedTokenEx.

# File lib/cls-ruby/basic_scalars.rb, line 27
def on_tok_string( token )
  raise UnexpectedTokenEx.new(
      ':tok_string unexpected for this format' )
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.