Package | Description |
---|---|
eu.bandm.music.entities |
All fundamental entities for modeling music.
|
eu.bandm.music.haken |
Composition project which translates polyphonic sequences of abstract
"hook signs" (="Haken" = "hkn") into scores for different instruments, like
Viola, Voice, electronic sound synthesis or abstract graphical movies; see
the project documentation (in German).
|
eu.bandm.music.top |
Top-level data structures, modelling different score formats, combining the
entities defined in lower level packages.
|
eu.bandm.tscore.base |
Generic and low level data types and transformation algorithms,
to be used by very different applications of the
tscore
framework. |
Class and Description |
---|
Entity
Base class for all things which are in a certain multi-lingual catalog, and
have a common parser for their symbolic appearance in scores,
and which form a common semantic domain.
|
EntityCatalog
Contains collection of basic score entities used as parameter values,
indexed and documented in a multi lingual way.
|
Modifiers.Reaction
Encodes how the code will react to a specific input condition.
|
Translet.Parseable
Used to retrieve a
Translet.Parser in a particular (human) language,
to plug it into the tscore parsing process. |
Translet.Parser
Base class for all parser classes, contains most of the working methods.
|
Translet.Recursive
A placeholder which can be formandum into a parser construct, and
later be assigned the complete parser as a whole, for recursive use.
|
Class and Description |
---|
Entity
Base class for all things which are in a certain multi-lingual catalog, and
have a common parser for their symbolic appearance in scores,
and which form a common semantic domain.
|
EntityCatalog
Contains collection of basic score entities used as parameter values,
indexed and documented in a multi lingual way.
|
Modifiers |
Translet.Parseable
Used to retrieve a
Translet.Parser in a particular (human) language,
to plug it into the tscore parsing process. |
Translet.Parser
Base class for all parser classes, contains most of the working methods.
|
Class and Description |
---|
Modifiers |
Translet.Parser
Base class for all parser classes, contains most of the working methods.
|
Util.Pairwise
Visitor which performs the method
Util.Pairwise.first(Object)
for the first element of an Iterable; afterwards the methodUtil.Pairwise.pairwise(Object,Object)
for each pair of adjacent elements, and at last the method Util.Pairwise.last(Object) . |
Class and Description |
---|
Entity
Base class for all things which are in a certain multi-lingual catalog, and
have a common parser for their symbolic appearance in scores,
and which form a common semantic domain.
|
EntityCatalog
Contains collection of basic score entities used as parameter values,
indexed and documented in a multi lingual way.
|
EventPatternDistributor.Phase |
GroupCollector.GroupEvent
Represents the translation of a group start, group end or singleton additon
parameter text.
|
GroupCollector.Kind
Kind of group commands, to be stored in
GroupCollector.GroupEvent . |
Modifiers |
Modifiers.Reaction
Encodes how the code will react to a specific input condition.
|
PatternDistributor.Phase
States of the state machine.
|
RawParser.PosList
Maps one level of input column numbers either to null, for non-parenthesis entry,
or to another instance of this class, for parenthesized sub-expressions,
with the opening paranthesis in this column.
|
TendencyCollector.TendencyCtrl
Intermediate storage, one instance for each tendency control command
attached to an event.
|
Translet._CAT
Implements a greedy longest prefix match from a collection of strings.
|
Translet._CONST
Parser for a simple string constant which must appear verbatim, as is.
|
Translet._REGEX
Parser for text input following a regular expression.
|
Translet.Alternative
Realizes a protocol tree of alternatives to the parsing results.
|
Translet.CoTupleParser
Common superclass for Parsers which accept one of many alternatives
and return a
CoTuple (ORn and PRIORn). |
Translet.disj_flavour
Kinds of disjunctive parser combinators.
|
Translet.FormatPrinter_memo
Format printer which puts maximally one ParserFormat to each screen column
and memorizes this for later alignment of consumed char data.
|
Translet.FramedParser
Accepts a sequence "A,B,C", where only the middle parsing/processing result is
stored as result in the
Translet.State object, discarding the frame. |
Translet.HeadParser
Accepts a sequence "A,B,..", where only the very first parsing/processing result is
stored as result in the
Translet.State object, discarding all the tail. |
Translet.LimesParser
Common superclass for Parsers which accept one of many alternatives
and return the upper limit of the different result classes (OR1 and PRIOR1).
|
Translet.OptionParser
Option parser, in greedy and non-deterministic variant, with or without default value.
|
Translet.OrCoTupleParser
Realizes disjunction which is nondeterministic and returns a CoTuple.
|
Translet.OrLimesParser
Realizes disjunction which is nondeterministic and returns an upper limit class.
|
Translet.Parseable
Used to retrieve a
Translet.Parser in a particular (human) language,
to plug it into the tscore parsing process. |
Translet.Parser
Base class for all parser classes, contains most of the working methods.
|
Translet.PermutationParser
Variant of
Translet.ProductParser which accepts all permutations of sub-parsers. |
Translet.PlusParser
Repetition parser which does not allow allow empty list as result.
|
Translet.PriorCoTupleParser
Realizes disjunction which is priorized and returns a CoTuple.
|
Translet.PriorLimesParser
Realizes disjunction which is priorized and returns an upper limit class.
|
Translet.ProductParser
Common superclass for Parsers which produce a product type as their result.
|
Translet.Recursive
A placeholder which can be formandum into a parser construct, and
later be assigned the complete parser as a whole, for recursive use.
|
Translet.RepParser
Common superclass for
Translet.StarParser and Translet.PlusParser . |
Translet.SequParser
Variant of
Translet.ProductParser which accepts a certain sequence of sub-parsers. |
Translet.StarParser
Repetition parser which allows empty list as result.
|
Translet.State
Central data type for parser operation.
|
Translet.StorageWrapper
Common superclass of the storing oeprators.
|
Translet.Store_1
Storing operator which only one(1) value per key.
|
Translet.Store_M
Storing operator which can store multiple (>1) values per key.
|
TransletLib._TEST
Filters the result of its sub-parser by an explicit Java-encoded boolean predicate.
|