old_contents: # -*- coding: utf-8 -*-
  from __future__ import unicode_literals
  import pytest
  from parglare import Grammar, Parser
  
  
  @pytest.mark.skip
  def test_recursive_rule():
      grammar = r"""
      s: as EOF;
      as: as "a" | EMPTY;
      """
  
      g = Grammar.from_string(grammar)
      parser = Parser(g)
      parser.parse('aaa')
  
  
  @pytest.mark.skip
  def test_recursive_rule_other_way():
      grammar = r"""
      s: as EOF;
      as: EMPTY | as "a";
      """
  
      g = Grammar.from_string(grammar)
      parser = Parser(g)
      parser.parse('aaa')
  
new_contents: # -*- coding: utf-8 -*-
  # Tests for issue #73 (see https://github.com/igordejanovic/parglare/issues/73)
  from __future__ import unicode_literals
  import pytest
  from parglare import Grammar, Parser
  
  
  @pytest.mark.skip
  def test_recursive_rule():
      grammar = r"""
      s: as;
      as: as "a" | EMPTY;
      """
  
      g = Grammar.from_string(grammar)
      parser = Parser(g)
      parser.parse('aaa')
  
  
  def test_recursive_rule_other_way():
      grammar = r"""
      s: as;
      as: EMPTY | as "a";
      """
  
      g = Grammar.from_string(grammar)
      parser = Parser(g)
      parser.parse('aaa')
  
subject: Update tests for #73 to remove EOF and to run non-failing test