Parent

Dhaka::LexerSupport::CheckpointAction

Attributes

pattern[R]

Public Class Methods

new(pattern) click to toggle source
# File lib/dhaka/lexer/dfa.rb, line 11
def initialize(pattern)
  @pattern = pattern
end

Public Instance Methods

call(lexer_run) click to toggle source
# File lib/dhaka/lexer/dfa.rb, line 15
def call(lexer_run)
  lexer_run.save_checkpoint(pattern)
end
compile_to_ruby_source() click to toggle source
# File lib/dhaka/lexer/dfa.rb, line 19
def compile_to_ruby_source
  "add_checkpoint(#{pattern.inspect})"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.