Module: OsuRuby::Parser

Defined in:
(osu-ruby2 0.0.2) osu-ruby2/parser.rb
(osu-ruby2 0.0.2) osu-ruby2/parser/base.rb
(osu-ruby2 0.0.2) osu-ruby2/parser/content.rb

Overview

Personal note of parser classes:

Entry classes are supposed to be the basics of parsing osu!-related files. Section classes are meant to use a parser for it's whole section.

Defined Under Namespace

Classes: BarSplitEntry, Base, ColonSplitEntry, CommaSplitEntry, CommentEntry, Entry, EntryGroup, KeyEntry, RawEntry, RawFile, Section, SplitEntry

Constant Summary collapse

RawSection =

Section that uses only RawEntry parser.

Section.create(RawEntry)
KVSection =

Section that uses only KeyEntry parser.

Section.create(KeyEntry)