Module: Puppet::Pops::Parser::Lexer::Contextual
- Defined in:
- lib/puppet/pops/parser/lexer.rb
Overview
Constant Summary collapse
- QUOTE_TOKENS =
[:DQPRE,:DQMID]
- REGEX_INTRODUCING_TOKENS =
[:NODE,:LBRACE, :SELBRACE, :RBRACE,:MATCH,:NOMATCH,:COMMA]
- NOT_INSIDE_QUOTES =
Proc.new do |context| !QUOTE_TOKENS.include? context[:after] end
- INSIDE_QUOTES =
Proc.new do |context| QUOTE_TOKENS.include? context[:after] end
- IN_REGEX_POSITION =
Proc.new do |context| REGEX_INTRODUCING_TOKENS.include? context[:after] end