Modula-2 Reloaded

A Modern Typesafe & Literate Programming Notation

Site Menu

Project

Specification

Implementation

Recommendations

Reference

Needs Updating

Work in Progress

Wastebasket

Wiki Manual

edit SideBar

Ignore Symbols

EBNF.IgnoreSymbols History

Hide minor edits - Show changes to output

2015-09-17 18:21 by trijezdci -
Changed line 7 from:
Whitespace :
to:
Whitespace :=
Changed line 15 from:
ASCII_TAB : CHR(8) ;
to:
ASCII_TAB := CHR(8) ;
Changed line 22 from:
LineComment :
to:
LineComment :=
Changed line 31 from:
BlockComment :
to:
BlockComment :=
Changed line 40 from:
CommentCharacter :
to:
CommentCharacter :=
Changed line 49 from:
EndOfLine :
to:
EndOfLine :=
Changed line 57 from:
ASCII_LF : CHR(10) ;
to:
ASCII_LF := CHR(10) ;
Changed lines 63-64 from:
ASCII_CR : CHR(13) ;
@]
to:
ASCII_CR := CHR(13) ;
@]
2015-09-16 02:40 by trijezdci -
Changed line 1 from:
%silver%'''[-[[EBNF.Terminals|<<Terminals]] | [[EBNF.Pragmas|Pragmas >>]]-]'''%%
to:
%silver%'''[-[[EBNF.Terminals|<< Terminals]] | [[EBNF.Pragmas|Pragmas >>]]-]'''%%
2015-09-16 02:39 by trijezdci -
Changed line 1 from:
%silver%'''[-[[EBNF.IgnoreSymbols|<< Ignore Symbols]] | [[EBNF.Pragmas|Pragmas >>]]-]'''%%
to:
%silver%'''[-[[EBNF.Terminals|<<Terminals]] | [[EBNF.Pragmas|Pragmas >>]]-]'''%%
2015-09-16 02:38 by trijezdci -
Added lines 1-2:
%silver%'''[-[[EBNF.IgnoreSymbols|<< Ignore Symbols]] | [[EBNF.Pragmas|Pragmas >>]]-]'''%%
Changed line 64 from:
@]
to:
@]
2015-09-16 02:10 by trijezdci - anchoring
Changed lines 2-3 from:
!!!!!#1 Whitespace
to:
!!!!!#1 Whitespace \
%silver% &nbsp; [-[[SyntaxDiagrams.IgnoreSymbols#Whitespace|syntax diagram]]%%-]
Changed lines 17-18 from:
!!!!!#2 Line Comment
to:
!!!!!#2 Line Comment \
%silver% &nbsp; [-[[SyntaxDiagrams.IgnoreSymbols#LineComment|syntax diagram]]%%-]
Changed lines 26-27 from:
!!!!!#3 Block Comment
to:
!!!!!#3 Block Comment \
%silver% &nbsp; [-[[SyntaxDiagrams.IgnoreSymbols#BlockComment|syntax diagram]]%%-]
Changed lines 35-36 from:
!!!!!#3.1 Comment Character
to:
!!!!!#3.1 Comment Character \
%silver% &nbsp; [-[[SyntaxDiagrams.IgnoreSymbols#CommentCharacter|syntax diagram]]%%-]
Changed lines 44-45 from:
!!!!!#4 End Of Line Marker
to:
!!!!!#4 End Of Line Marker \
%silver% &nbsp; [-[[SyntaxDiagrams.IgnoreSymbols#EndOfLine|syntax diagram]]%%-]
2015-09-15 12:01 by trijezdci - anchoring
Added line 1:
[[#Whitespace]]
Added line 9:
[[#ASCII_TAB]]
Added line 15:
[[#LineComment]]
Added line 23:
[[#BlockComment]]
Added line 31:
[[#CommentCharacter]]
Changed line 34 from:
BlockComment :
to:
CommentCharacter :
Added line 39:
[[#EndOfLine]]
Added line 47:
[[#ASCII_LF]]
Added line 53:
[[#ASCII_CR]]
Changed line 56 from:
ASCII_LF : CHR(13) ;
to:
ASCII_CR : CHR(13) ;
2015-09-14 12:51 by trijezdci - moved ignore symbols to separate page
Added lines 1-49:
!!!!!#1 Whitespace
[@
Whitespace :
  Space | ASCII_TAB
  ;
@]

!!!!!#1.1 ASCII Tabulator
[@
ASCII_TAB : CHR(8) ;
@]

!!!!!#2 Line Comment
[@
LineComment :
  '!' CommentCharacter* EndOfLine
  ;
@]

!!!!!#3 Block Comment
[@
BlockComment :
  '(*' ( CommentCharacter | BlockComment | EndOfLine )* '*)'
  ;
@]

!!!!!#3.1 Comment Character
[@
BlockComment :
  Digit | Letter | Whitespace | NonAlphaNumQuotable | '\' | "'" | '"'
  ;
@]

!!!!!#4 End Of Line Marker
[@
EndOfLine :
  ASCII_LF | ASCII_CR ASCII_LF?
  ;
@]

!!!!!#4.1 ASCII Line Feed
[@
ASCII_LF : CHR(10) ;
@]

!!!!!#4.2 ASCII Carriage Return
[@
ASCII_LF : CHR(13) ;
@]