Ada LRM - Index L

Label 5.1 (5.1)
  [see also: address attribute, name, statement]
     declaration 5.1 (5.1)
     implicitly declared 3.1 (3.1)
     lead to by a goto statement 5.9 (5.9) 

Label bracket
     compound delimiter 2.2 (2.2) 

Labeled statement 5.1 (5.1)
     in a code statement 13.8 (13.8) 

LARGE (predefined attribute) 3.5.8 (3.5.8), 3.5.10 (3.5.10); A (A) 

LAST (predefined attribute) A (A)
  [see also: bound]
     for an access value 3.8.2 (3.8.2)
     for an array type 3.6.2 (3.6.2)        
     for a scalar type 3.5 (3.5)

LAST_BIT (predefined attribute) 13.7.2 (13.7.2); A (A)
  [see also: record representation clause] 

Later declarative item 3.9 (3.9) 

Layout recommended 
  [see: paragraphing recommended] 

LAYOUT_ERROR (input-output exception) 14.4 (14.4); 14.3.4 (14.3.4), 14.3.5 (14.3.5), 14.3.7 (14.3.7), 14.3.8 (14.3.8),
14.3.9 (14.3.9), 14.3.10 (14.3.10), 14.5 (14.5)

Leading zeros in a numeric literal 2.4.1 (2.4.1) 

Left label bracket compound delimiter 2.2 (2.2) 

Left parenthesis
     character 2.1 (2.1)
     delimiter 2.2 (2.2) 

Legal 1.6 (1.6) 

LENGTH (predefined attribute) 3.6.2 (3.6.2); A (A)
     for an access value 3.8.2 (3.8.2) 

Length clause 13.2 (13.2)
     as a representation clause 13.1 (13.1)
     for an access type 4.8 (4.8)
     specifying small of a fixed point type 13.2 (13.2); 3.5.9 (3.5.9)

Length of a string literal 2.6 (2.6) 

Length of the result
     of an array comparison 4.5.1 (4.5.1)
     of an array logical negation 4.5.6 (4.5.6)
     of a catenation 4.5.3 (4.5.3) 

Length_check
  [see: constraint_error, suppress] 

Less than
     character 2.1 (2.1)
     delimiter 2.2 (2.2)
     operator [see: relational operator] 

Less than or equal
     compound delimiter 2.2 (2.2)
     operator [see: relational operator] 

Letter 2.3 (2.3)
  [see also: lower case letter, upper case letter]
     e or E (E) in a decimal literal 2.4.1 (2.4.1)
     in a based literal 2.4.2 (2.4.2)
     in an identifier 2.3 (2.3) 

Letter_or_digit 2.3 (2.3) 

Lexical element 2 (2), 2.2 (2.2); 2.4 (2.4), 2.5 (2.5), 2.6 (2.6), D (D)
     as a point in the program text 8.3 (8.3)
     in a conforming construct 6.3.1 (6.3.1)
     transferred by a text_io procedure 14.3 (14.3), 14.3.5 (14.3.5), 14.3.9 (14.3.9)

Lexicographic order 4.5.2 (4.5.2) 

Library package
  [see: library unit, package]
     having dependent tasks 9.4 (9.4) 

Library package body
  [see: library unit, package body]
     raising an exception 11.4.1 (11.4.1), 11.4.2 (11.4.2) 

Library unit 10.1 (10.1); 10.5 (10.5)
  [see also: compilation unit, predefined package, predefined subprogram,
  program unit, secondary unit, standard predefined package, subunit]
     compiled before the corresponding body 10.3 (10.3)
     followed by an inline pragma 6.3.2 (6.3.2)
     included in the predefined package standard 8.6 (8.6)
     may not be subject to an address clause 13.5 (13.5)
     named in a use clause 10.5 (10.5)  
     named in a with clause 10.1.1 (10.1.1); 10.3 (10.3), 10.5 (10.5)
     recompiled 10.3 (10.3)
     scope 8.2 (8.2)
     subject to an interface pragma 13.9 (13.9)
     that is a package 7.1 (7.1)
     visibility due to a with clause 8.3 (8.3)
     whose name is needed in a compilation unit 10.1.1 (10.1.1)
     with a body stub 10.2 (10.2) 

Limited private type 7.4.4 (7.4.4)
  [see also: private type]
     as a generic actual type 12.3.2 (12.3.2)
     as a generic formal type 12.1.2 (12.1.2) 

Limited type 7.4.4 (7.4.4); 9.2 (9.2), D (D), 12.3.1 (12.3.1)
  [see also: assignment, equality operator, inequality operator, predefined
  operator, task type]
     as a full type 7.4.1 (7.4.1)
     component of a record 3.7 (3.7)
     generic formal object 12.1.1 (12.1.1)
     in an object declaration 3.2.1 (3.2.1)
     limited record type 3.7.4 (3.7.4)
     operation 7.4.4 (7.4.4); 4.5.2 (4.5.2)
     parameters for explicitly declared equality operators 6.7 (6.7)

Line 14.3 (14.3), 14.3.4 (14.3.4) 

LINE (text_io function) 14.3.4 (14.3.4); 14.3.10 (14.3.10)
     raising an exception 14.4 (14.4) 

Line feed format effector 2.1 (2.1) 

Line length 14.3 (14.3) 14.3.3 (14.3.3); 14.3.1 (14.3.1), 14.3.4 (14.3.4), 14.3.5 (14.3.5), 14.3.6 (14.3.6)

Line terminator 14.3 (14.3); 14.3.4 (14.3.4), 14.3.5 (14.3.5), 14.3.6 (14.3.6), 14.3.7 (14.3.7), 14.3.8 (14.3.8), 14.3.9 (14.3.9)

LINE_LENGTH (text_io function) 14.3.3 (14.3.3), 14.3.4 (14.3.4); 14.3.3 (14.3.3), 14.3.10 (14.3.10)
     raising an exception 14.4 (14.4)

List
  [see: component list, identifier list] 

LIST (predefined pragma) B (B) 

Listing of program text
  [see: list pragma, page pragma] 

Literal 4.2 (4.2); D (D)
  [see also: based literal, character literal, decimal literal,
  enumeration literal, integer literal, null literal, numeric literal,
  overloading of..., real literal, string literal]
     as a basic operation 3.3.3 (3.3.3)
     of a derived type 3.4 (3.4)
     of universal_integer type 3.5.4 (3.5.4)
     of universal_real type 3.5.4 (3.5.4), 3.5.6 (3.5.6)
     specification [see: enumeration literal specification]

Local declaration 8.1 (8.1)
     in a generic unit 12.3 (12.3) 

Logical negation operation 4.5.6 (4.5.6) 

Logical operation 4.5.1 (4.5.1) 

Logical operator 4.5 (4.5); 4.4 (4.4), 4.5.1 (4.5.1), C (C)
  [see also: overloading of an operator, predefined operator]
     as an operation of boolean type 3.5.5 (3.5.5)
     for an array type 3.6.2 (3.6.2)
     in an expression 4.4 (4.4)
     overloaded 6.7 (6.7) 

Logical processor 9 (9) 

LONG_FLOAT (predefined type) 3.5.7 (3.5.7); C (C) 

LONG_INTEGER (predefined type) 3.5.4 (3.5.4); C (C)
                      
Loop name 5.5 (5.5)
     declaration 5.1 (5.1)
     implicitly declared 3.1 (3.1)
     in an exit statement 5.7 (5.7) 

Loop parameter 5.5 (5.5)
  [see also: constant, object]
     as an object 3.2 (3.2) 

Loop parameter specification 5.5 (5.5)
  [see also: elaboration of...]
     as an overload resolution context 8.7 (8.7)
     is a declaration 3.1 (3.1) 

Loop statement 5.5 (5.5)
  [see also: statement]
     as a compound statement 5.1 (5.1)
     as a declarative region 8.1 (8.1)
     entity denoted by an expanded name 4.1.3 (4.1.3)
     including an exit statement 5.7 (5.7) 

LOW_LEVEL_IO (predefined input-output package) 14.6 (14.6); C (C), 14 (14)

Lower bound
  [see: bound, first attribute] 

Lower case letter 2.1 (2.1)
  [see also: graphic character]
     a to f in a based literal 2.4.2 (2.4.2)
     e in a decimal literal 2.4.1 (2.4.1)
     in an identifier 2.3 (2.3)