Skip to content

Modifiers.sdf3

pdmosses/java-front/lang.java/syntax/java/lexical/Modifiers.sdf3

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
module 

//  modifier keywards get their own productions,
//  to prevent duplicate constructors

context-free sorts

  
  Default
  
  Native
  
  
  
  
  
  Synchronized
  Transient
  Volatile

context-free syntax

      .Abstract     = "abstract"
  Default     .Default      = "default"
         .Final        = "final"
  Native      .Native       = "native"
       .Private      = "private"
     .Protected    = "protected"
        .Public       = "public"
        .Static       = "static"
      .Strictfp     = "strictfp"
  Transient   .Transient    = "transient"
  Volatile    .Volatile     = "volatile"
  Synchronized.Synchronized = "synchronized"