bootstrap_gen_1_metagrammar.rb

Path: lib/treetop/bootstrap_gen_1_metagrammar.rb
Last Update: 2010-03-02 17:08:28 +0100

This file’s job is to load a Treetop::Compiler::Metagrammar and Treetop::Compiler::MetagrammarParser into the environment by compiling the current metagrammar.treetop using a trusted version of Treetop.

Required files

treetop  

Constants

Trusted = Module.new   Relocating trusted version of Treetop to Trusted::Treetop
Treetop = Treetop
METAGRAMMAR_PATH = File.join(TREETOP_ROOT, 'compiler', 'metagrammar.treetop')   Compile and evaluate freshly generated metagrammar source

[Validate]