File: module_language/module_language_test.rb

Overview
Module Structure
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu#6
  module: Test#8
  module: Grammar#10
module: ModuleLanguage    #12

Code

   1  # frozen_string_literal: true
   2 
   3  require "test_helper"
   4 
   5 
   6  module Umu
   7 
   8  module Test
   9 
  10  module Grammar
  11 
  12  module ModuleLanguage
  13  =begin
  14  <md-declaration> ::= 
  15      <core-declaration>        /* See CoreLanguage::Declaration */
  16    | <md-structure-declaration>
  17    | <md-import-declaration>
  18    ;
  19  =end
  20 
  21  =begin
  22  <me-expression> ::= 
  23      <me-struct-expression>
  24    | <me-long-expression>
  25    ;
  26 
  27  <me-struct-expression> ::=
  28      STRUCT "{" { <md-declaration> } "}" ;
  29 
  30  <me-long-id> ::= { MODULE-DIR } ID ;
  31  =end
  32  end # Umu::Test::Grammar::ModuleLanguage
  33 
  34  end # Umu::Test::Grammar
  35 
  36  end # Umu::Test
  37 
  38  end # Umu