Injecting your own implementations

Table of contents

  1. Lexer
  2. Parser
  3. AstTraverser

Lexer

You can provide your own Lexer. You just have to support the LexerInterface.

Parser

You can provide your own Parser. You just have to support the ParserInterface.

AstTraverser

You can provide your own AstTraverser. You just have to support the AstTraverserInterface.