Module: Preprocessor

Defined in:
lib/caphir/preprocessor.rb,
lib/caphir/define.rb,
lib/caphir/preprocessor.rb

Overview

can be wrapped by a lexer

Defined Under Namespace

Classes: AllTokens, Define, FileMacro, LineMacro, MacroTokens, Parameters, Parser, SourceTokens

Constant Summary collapse

EMPTY_TOKEN =
[:SPACE, ''.freeze].freeze