schneidmaster/eqn

View on GitHub
lib/eqn.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
require 'treetop'

# Load the parser from the Treetop grammar.
Treetop.load(File.join(__dir__, 'eqn.treetop'))

# Load custom eqn syntax node.
require File.join(__dir__, 'eqn', 'eqn_node')

# Load other eqn classes.
Dir.glob(File.join(__dir__, 'eqn', '**', '*.rb')).sort.each(&method(:require))