(("test/all/parse_peg_locations/parse_peg_locations.dzn"
  root
  (file-name
    "test/all/parse_peg_locations/parse_peg_locations.dzn"
    (location 0 0))
  (import "ihello.dzn" (location 833 851))
  (component
    (compound-name
      (name "hello" (location 863 868))
      (location 863 868))
    (ports (port (provides (location 873 881))
                 (port-qualifiers (location 882 882))
                 (compound-name
                   (name "ihello" (location 882 888))
                   (location 882 888))
                 (name "h" (location 889 890))
                 (location 873 891))
           (location 873 891))
    (behavior
      (behavior-compound
        (behavior-statements
          (on (triggers
                (trigger
                  (name "h" (location 914 915))
                  (name "hello" (location 916 921))
                  (trigger-formals (location 921 923))
                  (location 914 923))
                (location 914 923))
              (compound (location 925 927))
              (location 911 927))
          (location 911 927))
        (location 905 931))
      (location 894 931))
    (location 853 933))
  (comment
    "// Dezyne --- Dezyne command line tools//// Copyright © 2018, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>//// This file is part of Dezyne.//// Dezyne is free software: you can redistribute it and/or modify it// under the terms of the GNU Affero General Public License as// published by the Free Software Foundation, either version 3 of the// License, or (at your option) any later version.//// Dezyne is distributed in the hope that it will be useful, but// WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU// Affero General Public License for more details.//// You should have received a copy of the GNU Affero General Public// License along with Dezyne.  If not, see <http://www.gnu.org/licenses/>.//// Commentary://// Code:"
    (location 0 833))
  (location 833 934))
 ("test/all/parse_peg_locations/ihello.dzn"
  root
  (file-name
    "test/all/parse_peg_locations/ihello.dzn"
    (location 0 0))
  (interface
    (compound-name
      (name "ihello" (location 843 849))
      (location 843 849))
    (types-and-events
      (event (direction "in" (location 854 856))
             (type-name
               (compound-name
                 (name "void" (location 857 861))
                 (location 857 861))
               (location 857 861))
             (event-name
               (name "hello" (location 862 867))
               (location 862 867))
             (formals (location 867 869))
             (location 854 870))
      (location 854 870))
    (behavior
      (behavior-compound
        (behavior-statements
          (on (triggers
                (trigger
                  (name "hello" (location 894 899))
                  (location 894 899))
                (location 894 899))
              (compound (location 901 903))
              (location 891 903))
          (location 891 903))
        (location 885 907))
      (location 874 907))
    (location 833 909))
  (comment
    "// Dezyne --- Dezyne command line tools//// Copyright © 2018, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>//// This file is part of Dezyne.//// Dezyne is free software: you can redistribute it and/or modify it// under the terms of the GNU Affero General Public License as// published by the Free Software Foundation, either version 3 of the// License, or (at your option) any later version.//// Dezyne is distributed in the hope that it will be useful, but// WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU// Affero General Public License for more details.//// You should have received a copy of the GNU Affero General Public// License along with Dezyne.  If not, see <http://www.gnu.org/licenses/>.//// Commentary://// Code:"
    (location 0 833))
  (location 833 910)))
