File: langdef.mss

package info (click to toggle)
ada-reference-manual 1%3A2012.3-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 12,872 kB
  • sloc: ada: 29,393; makefile: 193; python: 92
file content (81 lines) | stat: -rwxr-xr-x 2,981 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
@Part(glossary, Root="ada.mss")

@Comment{$Date: 2012/11/28 23:53:06 $}
@LabeledAddedInformativeAnnex{Version=[2],Name=[Language-Defined Entities]}

@comment{$Source: e:\\cvsroot/ARM/Source/langdef.mss,v $}
@comment{$Revision: 1.8 $}

@begin{Intro}
@ChgRef{Version=[2],Kind=[AddedNormal],ARef=[AI95-00440-01]}
@ChgAdded{Version=[2],Text=[This annex lists the language-defined entities of
the language. A list of language-defined library units can be found
in @RefSec{Predefined Language Environment}.]}
@end{Intro}

@LabeledAddedClause{Version=[2],Name=[Language-Defined Packages]}

@begin{Intro}
@ChgRef{Version=[2],Kind=[AddedNormal],ARef=[AI95-00440-01]}
@ChgRef{Version=[3],Kind=[Revised],ARef=[AI05-0299-1]}
@ChgAdded{Version=[2],Text=[This @Chg{Version=[3],New=[subclause],Old=[clause]}
lists all language-defined packages.@Defn{Language-defined packages}]}
@end{Intro}

@PackageList

@LabeledAddedClause{Version=[2],Name=[Language-Defined Types and Subtypes]}

@begin{Intro}
@ChgRef{Version=[2],Kind=[AddedNormal],ARef=[AI95-00440-01]}
@ChgRef{Version=[3],Kind=[Revised],ARef=[AI05-0299-1]}
@ChgAdded{Version=[2],Text=[This @Chg{Version=[3],New=[subclause],Old=[clause]}
lists all language-defined types and
subtypes.@Defn{Language-defined types}@Defn{Language-defined subtypes}]}
@end{Intro}

@TypeList

@RMNewPageVer{Version=[2]}@Comment{For printed version of Ada 2005 RM}
@RMNewPageVer{Version=[3]}@Comment{For printed version of Ada 2012 RM}
@LabeledAddedClause{Version=[2],Name=[Language-Defined Subprograms]}

@begin{Intro}
@ChgRef{Version=[2],Kind=[AddedNormal],ARef=[AI95-00440-01]}
@ChgRef{Version=[3],Kind=[Revised],ARef=[AI05-0299-1]}
@ChgAdded{Version=[2],Text=[This @Chg{Version=[3],New=[subclause],Old=[clause]}
lists all language-defined subprograms.@Defn{Language-defined subprograms}]}
@end{Intro}

@SubprogramList

@LabeledAddedClause{Version=[2],Name=[Language-Defined Exceptions]}

@begin{Intro}
@ChgRef{Version=[2],Kind=[AddedNormal],ARef=[AI95-00440-01]}
@ChgRef{Version=[3],Kind=[Revised],ARef=[AI05-0299-1]}
@ChgAdded{Version=[2],Text=[This @Chg{Version=[3],New=[subclause],Old=[clause]}
lists all language-defined exceptions.@Defn{Language-defined exceptions}]}
@end{Intro}

@ExceptionList


@LabeledAddedClause{Version=[2],Name=[Language-Defined Objects]}

@begin{Intro}
@ChgRef{Version=[2],Kind=[AddedNormal],ARef=[AI95-00440-01]}
@ChgRef{Version=[3],Kind=[Revised],ARef=[AI05-0299-1]}
@ChgAdded{Version=[2],Text=[This @Chg{Version=[3],New=[subclause],Old=[clause]}
lists all language-defined constants,
variables, named numbers, and enumeration literals.@Defn{Language-defined objects}@Defn{Language-defined constants}@Defn{Language-defined values}]}
@begin{Honest}
  @ChgRef{Version=[2],Kind=[AddedNormal]}
  @ChgAdded{Version=[2],Text=[Formally, named numbers and enumeration literals
  aren't objects, but it was thought to be too weird to say @lquotes@;Language-Defined
  Objects and Values@rquotes.]}
@end{Honest}
@end{Intro}

@ObjectList