Ignore:
Timestamp:
Nov 27, 2017, 5:10:04 PM (7 years ago)
Author:
chronos
Message:
  • Added: Action to produce compiler files.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/generator/pascal.grm

    r117 r118  
    277277      <Name>Statement</Name>
    278278      <RuleItems>
    279         <Type>0</Type>
     279        <Type>1</Type>
    280280        <RuleItem>
    281281          <Type>1</Type>
     
    428428          <Optional>0</Optional>
    429429          <Repetitive>0</Repetitive>
    430           <NonTerminal>Identifier</NonTerminal>
     430          <NonTerminal>FunctionName</NonTerminal>
     431        </RuleItem>
     432        <RuleItem>
     433          <Type>1</Type>
     434          <Optional>-1</Optional>
     435          <Repetitive>0</Repetitive>
     436          <NonTerminal>FunctionParameters</NonTerminal>
     437        </RuleItem>
     438        <RuleItem>
     439          <Type>0</Type>
     440          <Optional>0</Optional>
     441          <Repetitive>0</Repetitive>
     442          <Terminal>:</Terminal>
     443        </RuleItem>
     444        <RuleItem>
     445          <Type>1</Type>
     446          <Optional>0</Optional>
     447          <Repetitive>0</Repetitive>
     448          <NonTerminal>TypeReference</NonTerminal>
    431449        </RuleItem>
    432450        <RuleItem>
     
    447465          <Repetitive>0</Repetitive>
    448466          <Terminal>;</Terminal>
    449         </RuleItem>
    450         <RuleItem>
    451           <Type>1</Type>
    452           <Optional>0</Optional>
    453           <Repetitive>0</Repetitive>
    454           <NonTerminal>FunctionParameters</NonTerminal>
    455467        </RuleItem>
    456468      </RuleItems>
     
    700712      </RuleItems>
    701713    </Rule>
     714    <Rule>
     715      <Name>FunctionName</Name>
     716      <RuleItems>
     717        <Type>0</Type>
     718      </RuleItems>
     719    </Rule>
    702720  </Rules>
    703721</GrammerProject>
Note: See TracChangeset for help on using the changeset viewer.