ddfreyne/d-parse

View on GitHub
lib/d-parse/parsers.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require_relative 'parsers/primitives/any'
require_relative 'parsers/primitives/bind'
require_relative 'parsers/primitives/char'
require_relative 'parsers/primitives/char_not'
require_relative 'parsers/primitives/char_not_in'
require_relative 'parsers/primitives/eof'
require_relative 'parsers/primitives/fail'
require_relative 'parsers/primitives/except'
require_relative 'parsers/primitives/succeed'

require_relative 'parsers/combinators/alt'
require_relative 'parsers/combinators/seq'
require_relative 'parsers/combinators/repeat'

require_relative 'parsers/modifiers/capturing'
require_relative 'parsers/modifiers/lazy'
require_relative 'parsers/modifiers/map'
require_relative 'parsers/modifiers/ignore'
require_relative 'parsers/modifiers/describe'

require_relative 'parsers/highlevel/char_in'
require_relative 'parsers/highlevel/intersperse'
require_relative 'parsers/highlevel/opt'
require_relative 'parsers/highlevel/json'
require_relative 'parsers/highlevel/string'
require_relative 'parsers/highlevel/whitespace_char'