-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathjava-prep.k
More file actions
63 lines (60 loc) · 1.78 KB
/
Copy pathjava-prep.k
File metadata and controls
63 lines (60 loc) · 1.78 KB
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
require "labels-prep.k"
require "configuration-prep.k"
require "../common/java-doc.k"
require "../common/core-sorts.k"
require "../common/core-functions.k"
require "../common/core-classes.k"
require "../common/aux-strings.k"
require "../common/primitive-types.k"
require "../common/subtyping.k"
require "../common/exp-syntax.k"
require "../common/stmt-syntax.k"
require "core-preprocessing.k"
require "process-type-names.k"
require "process-comp-units.k"
require "process-imports.k"
require "process-class-decs.k"
require "process-class-members.k"
require "elaboration-categories.k"
require "elaboration-core.k"
require "elaboration-top-blocks.k"
require "elaboration-statements.k"
require "elaboration-expressions.k"
require "elaboration-vars.k"
require "elaboration-method-invoke.k"
require "elaboration-new-instance.k"
require "elaboration-arrays.k"
require "elaboration-types.k"
require "literals.k"
require "process-local-classes.k"
require "process-anonymous-classes.k"
require "folding.k"
module JAVA-PREP
imports LABELS-PREP
imports CONFIGURATION-PREP
imports CORE-SORTS
imports AUX-STRINGS
imports PROCESS-TYPE-NAMES
imports PROCESS-COMP-UNITS
imports PROCESS-IMPORTS
imports PROCESS-CLASS-DECS
imports PROCESS-CLASS-MEMBERS
imports ELABORATION-TOP-BLOCKS
imports ELABORATION-STATEMENTS
imports ELABORATION-EXPRESSIONS
imports ELABORATION-VARS
imports ELABORATION-METHOD-INVOKE
imports ELABORATION-NEW-INSTANCE
imports ELABORATION-ARRAYS
imports ELABORATION-TYPES
imports PROCESS-LOCAL-CLASSES
imports PROCESS-ANONYMOUS-CLASSES
imports FOLDING
imports PRIMITIVE-TYPES
imports LITERALS
imports SUBTYPING
imports JAVA-SYNTAX
endmodule
module JAVA-SYNTAX
// No syntax needed, we are using an external parser.
endmodule