Site Menu Project Specification Implementation Recommendations Reference Needs Updating Work in Progress Wastebasket Wiki Manual |
TerminalsSyntaxDiagrams.Terminals HistoryHide minor edits - Show changes to markup 2015-10-09 18:11
by -
Changed lines 6-11 from:
to:
2015-09-19 13:27
by -
Changed line 45 from:
#3.3 Template Language Symbolsto:
#3.4 Template Language Symbols2015-09-19 13:25
by -
Changed line 41 from:
#3.3 Pragma Affix and Delimitersto:
#3.3 Pragma Punctuation and Delimiters2015-09-15 17:29
by -
Changed lines 56-57 from:
#4 Identifierto:
#4 Identifier EBNFChanged lines 61-62 from:
#4.1 Standard Library Identifierto:
#4.1 Standard Library Identifier EBNFChanged lines 66-67 from:
#4.2 Letter Or Digitto:
#4.2 Letter Or Digit EBNFChanged lines 71-72 from:
#4.3 Foreign Identifier Characterto:
#4.3 Foreign Identifier Character EBNFChanged lines 76-77 from:
#4.4 Identifier Tail Characterto:
#4.4 Identifier Tail Character EBNFChanged lines 81-82 from:
#5 Number Literalto:
#5 Number Literal EBNFChanged lines 86-88 from:
#5.1 Decimal Number Tailhttp://modula-2.net/m2r10_syntax_diagrams/NumberLiteral.png to:
#5.1 Decimal Number Tail EBNFhttp://modula-2.net/m2r10_syntax_diagrams/DecimalNumberTail.png Changed lines 91-92 from:
#5.2 Real Number Tailto:
#5.2 Real Number Tail EBNFChanged lines 96-97 from:
#5.3 Digit Sequenceto:
#5.3 Digit Sequence EBNFChanged lines 101-102 from:
#5.4 Base-16 Digit Sequenceto:
#5.4 Base-16 Digit Sequence EBNFChanged lines 106-107 from:
#5.5 Base-2 Digit Sequenceto:
#5.5 Base-2 Digit Sequence EBNFChanged lines 111-112 from:
#5.6 Digitto:
#5.6 Digit EBNFChanged lines 116-117 from:
#5.7 Base-16 Digitto:
#5.7 Base-16 Digit EBNFChanged lines 121-122 from:
#5.8 Base-2 Digitto:
#5.8 Base-2 Digit EBNFChanged lines 126-127 from:
#6 String Literalto:
#6 String Literal EBNFChanged lines 131-132 from:
#6.1 Single Quoted Stringto:
#6.1 Single Quoted String EBNFChanged lines 136-137 from:
#6.2 Double Quoted Stringto:
#6.2 Double Quoted String EBNFChanged lines 141-142 from:
#6.3 Quotable Characterto:
#6.3 Quotable Character EBNFChanged lines 146-147 from:
#6.4 Letterto:
#6.4 Letter EBNFChanged lines 151-152 from:
#6.5 Spaceto:
#6.5 Space EBNFChanged lines 156-157 from:
#6.6 Non-Alphanumeric Quotableto:
#6.6 Non-Alphanumeric Quotable EBNFChanged lines 163-164 from:
#6.7 Escaped Characterto:
#6.7 Escaped Character EBNFChanged lines 168-169 from:
#7 Chevron Texthttp://modula-2.net/m2r10_syntax_diagrams/ChevronText.png to:
#7 Chevron Text EBNFhttp://modula-2.net/m2r10_syntax_diagrams/ChevronText.png 2015-09-15 17:20
by -
Changed line 53 from:
to:
2015-09-15 17:19
by -
Changed line 14 from:
#2 Dual-Use Identifiers\\(Schrödinger's Tokens)to:
#2 Dual-Use Identifiers
|
%lframe http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable1.png | %lframe http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable2.png | %lframe http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable3.png |
http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable1.png http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable2.png http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable3.png%%
http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable1.png | http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable2.png | http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable3.png |
%lframe http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable1.png | %lframe http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable2.png | %lframe http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable3.png |
http://modula-2.net/m2r10_syntax_diagrams/ChevronText.png
http://modula-2.net/m2r10_syntax_diagrams/ChevronText.png
http://modula-2.net/m2r10_syntax_diagrams/NumberLiteral.png
http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable.png
http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable1.png | http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable2.png | http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable3.png |
http://modula-2.net/m2r10_syntax_diagrams/Ident.png
http://modula-2.net/m2r10_syntax_diagrams/StdLibIdent.png
http://modula-2.net/m2r10_syntax_diagrams/LetterOrDigit.png
http://modula-2.net/m2r10_syntax_diagrams/ForeignIdentChar.png
http://modula-2.net/m2r10_syntax_diagrams/IdentTailChar.png
http://modula-2.net/m2r10_syntax_diagrams/.png
http://modula-2.net/m2r10_syntax_diagrams/NumberLiteral.png
http://modula-2.net/m2r10_syntax_diagrams/RealNumberTail.png
http://modula-2.net/m2r10_syntax_diagrams/DigitSeq.png
http://modula-2.net/m2r10_syntax_diagrams/Base16DigitSeq.png
http://modula-2.net/m2r10_syntax_diagrams/Base2DigitSeq.png
http://modula-2.net/m2r10_syntax_diagrams/Digit.png
http://modula-2.net/m2r10_syntax_diagrams/Base16Digit.png
http://modula-2.net/m2r10_syntax_diagrams/Base2Digit.png
http://modula-2.net/m2r10_syntax_diagrams/StringLiteral.png
http://modula-2.net/m2r10_syntax_diagrams/SingleQuotedString.png
http://modula-2.net/m2r10_syntax_diagrams/DoubleQuotedString.png
http://modula-2.net/m2r10_syntax_diagrams/QuotableCharacter.png
http://modula-2.net/m2r10_syntax_diagrams/Letter.png
http://modula-2.net/m2r10_syntax_diagrams/NonAlphaNumQuotable.png
http://modula-2.net/m2r10_syntax_diagrams/EscapedCharacter.png
http://modula-2.net/m2r10_syntax_diagrams/ChevronText.png
ALIAS
, AND
, ARGLIST
, ARRAY
, BEGIN
, BLUEPRINT
,
BY
,CASE
, CONST
, COPY
, DEFINITION
, DIV
, DO
,
ELSE
, ELSIF
, END
, ENUM
, EXIT
, FOR
, FROM
,
IF
, IMPLEMENTATION
, IMPORT
, IN
, LOOP
, MOD
,
MODULE
, NEW
, NONE
, NOT
, OF
, OPAQUE
, OR
,
POINTER
, PROCEDURE
, RECORD
, REFERENTIAL
, RELEASE
,
REPEAT
, RETAIN
, RETURN
, SET
, THEN
, TO
, TYPE
,
UNTIL
, VAR
, WHILE
, YIELD
ABS
, ADDRESS
, APPEND
, CAST
, COUNT
, COROUTINE
,
EXISTS
, INSERT
, LENGTH
, OCTET
, READ
, READNEW
,
REMOVE
, SEEK
, STORE
, SUBSET
, SXF
, TDYN
,
TFLAGS
, TLIMIT
, TLITERAL
, TMAX
, TMIN
, TORDERED
,
TREFC
, TSCALAR
, TSORTED
, UNSAFE
, VAL
, VALUE
,
WRITE
, WRITEF
.
,
:
;
|
^
~
..
:=
++
--
::
+
-
*
*.
/
\
=
#
>
>=
<
<=
==
&
->
<>
><
+/-
(
)
[
]
{
}
'
"
<<
>>
!
(*
*)
?
<*
*>
##
<#
#>
@@
//
/*
*/
`
for use as a token by Objective Modula-2
@
for use as a lead character in identifiers and reserved words by language supersets
%
for use as a character in identifiers and reserved words by implementations targetingOpenVMS