Example #1
0
 def __init__(self, debug=False):
     self.cursor = None
     self.cursor_end = None
     self.expression_depth = None
     self.result = None
     self.string_accumulator = None
     Parser.__init__(self, debug=debug)
Example #2
0
 def __init__(self, debug=False):
     self.cursor = None
     self.cursor_end = None
     self.expression_depth = None
     self.result = None
     self.string_accumulator = None
     Parser.__init__(self, debug=debug)
Example #3
0
    def __init__(self, default_language="english", debug=False):
        from abjad import parser as abjad_parser
        from abjad.ly.current_module import current_module
        from abjad.ly.language_pitch_names import language_pitch_names
        from abjad.ly.markup_functions import markup_functions
        from abjad.ly.markup_functions import markup_list_functions

        # LilyPond emulation data
        self._guile = abjad_parser.GuileProxy(self)
        self._current_module = current_module
        self._language_pitch_names = language_pitch_names
        self._markup_functions = markup_functions
        self._markup_list_functions = markup_list_functions
        self.default_language = default_language

        # attach parser and lexer rules
        self._lexdef = abjad_parser.LilyPondLexicalDefinition(self)
        self._syndef = abjad_parser.LilyPondSyntacticalDefinition(self)

        # build PLY parser and lexer
        Parser.__init__(self, debug=debug)

        self._reset_parser_variables()
Example #4
0
    def __init__(self, default_language='english', debug=False):
        from abjad import parser as abjad_parser
        from abjad.ly.current_module import current_module
        from abjad.ly.language_pitch_names import language_pitch_names
        from abjad.ly.markup_functions import markup_functions
        from abjad.ly.markup_functions import markup_list_functions

        # LilyPond emulation data
        self._guile = abjad_parser.GuileProxy(self)
        self._current_module = current_module
        self._language_pitch_names = language_pitch_names
        self._markup_functions = markup_functions
        self._markup_list_functions = markup_list_functions
        self.default_language = default_language

        # attach parser and lexer rules
        self._lexdef = abjad_parser.LilyPondLexicalDefinition(self)
        self._syndef = abjad_parser.LilyPondSyntacticalDefinition(self)

        # build PLY parser and lexer
        Parser.__init__(self, debug=debug)

        self._reset_parser_variables()
Example #5
0
 def __init__(self, debug=False):
     self._default_duration = utilities.Duration((1, 4))
     self._toplevel_component_count = None
     Parser.__init__(self, debug=debug)
Example #6
0
 def __init__(self, debug=False):
     self._default_duration = utilities.Duration((1, 4))
     self._toplevel_component_count = None
     Parser.__init__(self, debug=debug)