@@ -36,35 +36,35 @@ double = Typ "double"
36
36
void :: CCode Ty
37
37
void = Typ " void"
38
38
39
- encore_actor_t :: CCode Ty
40
- encore_actor_t = Typ " encore_actor_t"
39
+ encoreActorT :: CCode Ty
40
+ encoreActorT = Typ " encore_actor_t"
41
41
42
- pony_type_t :: CCode Ty
43
- pony_type_t = Typ " pony_type_t"
42
+ ponyTypeT :: CCode Ty
43
+ ponyTypeT = Typ " pony_type_t"
44
44
45
- pony_actor_t :: CCode Ty
46
- pony_actor_t = Typ " pony_actor_t"
45
+ ponyActorT :: CCode Ty
46
+ ponyActorT = Typ " pony_actor_t"
47
47
48
- pony_actor_type_t :: CCode Ty
49
- pony_actor_type_t = Typ " pony_actor_type_t"
48
+ ponyActorTypeT :: CCode Ty
49
+ ponyActorTypeT = Typ " pony_actor_type_t"
50
50
51
- encore_arg_t :: CCode Ty
52
- encore_arg_t = Typ " encore_arg_t"
51
+ encoreArgT :: CCode Ty
52
+ encoreArgT = Typ " encore_arg_t"
53
53
54
- is_encore_arg_t :: CCode Ty -> Bool
55
- is_encore_arg_t (Typ " encore_arg_t" ) = True
56
- is_encore_arg_t _ = False
54
+ isEncoreArgT :: CCode Ty -> Bool
55
+ isEncoreArgT (Typ " encore_arg_t" ) = True
56
+ isEncoreArgT _ = False
57
57
58
- pony_msg_t :: CCode Ty
59
- pony_msg_t = Typ " pony_msg_t"
58
+ ponyMsgT :: CCode Ty
59
+ ponyMsgT = Typ " pony_msg_t"
60
60
61
- enc_msg_t :: CCode Ty
62
- enc_msg_t = Typ " encore_fut_msg_t"
61
+ encMsgT :: CCode Ty
62
+ encMsgT = Typ " encore_fut_msg_t"
63
63
64
- task_msg_t = Typ " encore_task_msg_s"
64
+ taskMsgT = Typ " encore_task_msg_s"
65
65
66
- enc_oneway_msg_t :: CCode Ty
67
- enc_oneway_msg_t = Typ " encore_oneway_msg_t"
66
+ encOnewayMsgT :: CCode Ty
67
+ encOnewayMsgT = Typ " encore_oneway_msg_t"
68
68
69
69
closure :: CCode Ty
70
70
closure = Ptr $ Typ " closure_t"
@@ -81,170 +81,170 @@ stream = Ptr $ Typ "stream_t"
81
81
array :: CCode Ty
82
82
array = Ptr $ Typ " array_t"
83
83
84
- range_t :: CCode Ty
85
- range_t = Typ " range_t"
84
+ rangeT :: CCode Ty
85
+ rangeT = Typ " range_t"
86
86
87
87
range :: CCode Ty
88
- range = Ptr $ range_t
88
+ range = Ptr $ rangeT
89
89
90
90
option :: CCode Ty
91
91
option = Ptr $ Typ " option_t"
92
92
93
93
unit :: CCode Lval
94
94
unit = Embed " UNIT"
95
95
96
- encore_name :: String -> String -> String
97
- encore_name kind name =
96
+ encoreName :: String -> String -> String
97
+ encoreName kind name =
98
98
let
99
- non_emptys = filter (not . null ) [" _enc_" , kind, name]
99
+ nonEmptys = filter (not . null ) [" _enc_" , kind, name]
100
100
in
101
- concat $ intersperse " _" non_emptys
101
+ concat $ intersperse " _" nonEmptys
102
102
103
- self_type_field :: CCode Name
104
- self_type_field = Nam $ encore_name " self_type" " "
103
+ selfTypeField :: CCode Name
104
+ selfTypeField = Nam $ encoreName " self_type" " "
105
105
106
106
-- | each method is implemented as a function with a `this`
107
107
-- pointer. This is the name of that function
108
- method_impl_name :: Ty. Type -> ID. Name -> CCode Name
109
- method_impl_name clazz mname =
110
- Nam $ encore_name " method" $ (Ty. getId clazz) ++ " _" ++ (show mname)
108
+ methodImplName :: Ty. Type -> ID. Name -> CCode Name
109
+ methodImplName clazz mname =
110
+ Nam $ encoreName " method" $ (Ty. getId clazz) ++ " _" ++ (show mname)
111
111
112
- arg_name :: ID. Name -> CCode Lval
113
- arg_name name =
114
- Var $ encore_name " arg" (show name)
112
+ argName :: ID. Name -> CCode Lval
113
+ argName name =
114
+ Var $ encoreName " arg" (show name)
115
115
116
- field_name :: ID. Name -> CCode Name
117
- field_name name =
118
- Nam $ encore_name " field" (show name)
116
+ fieldName :: ID. Name -> CCode Name
117
+ fieldName name =
118
+ Nam $ encoreName " field" (show name)
119
119
120
- global_closure_name :: ID. Name -> CCode Name
121
- global_closure_name funname =
122
- Nam $ encore_name " closure" (show funname)
120
+ globalClosureName :: ID. Name -> CCode Name
121
+ globalClosureName funname =
122
+ Nam $ encoreName " closure" (show funname)
123
123
124
- global_function_name :: ID. Name -> CCode Name
125
- global_function_name funname =
126
- Nam $ encore_name " global_fun" (show funname)
124
+ globalFunctionName :: ID. Name -> CCode Name
125
+ globalFunctionName funname =
126
+ Nam $ encoreName " global_fun" (show funname)
127
127
128
- closure_fun_name :: String -> CCode Name
129
- closure_fun_name name =
130
- Nam $ encore_name " closure_fun" name
128
+ closureFunName :: String -> CCode Name
129
+ closureFunName name =
130
+ Nam $ encoreName " closure_fun" name
131
131
132
- closure_env_name :: String -> CCode Name
133
- closure_env_name name =
134
- Nam $ encore_name " env" name
132
+ closureEnvName :: String -> CCode Name
133
+ closureEnvName name =
134
+ Nam $ encoreName " env" name
135
135
136
- closure_trace_name :: String -> CCode Name
137
- closure_trace_name name =
138
- Nam $ encore_name " trace" name
136
+ closureTraceName :: String -> CCode Name
137
+ closureTraceName name =
138
+ Nam $ encoreName " trace" name
139
139
140
- task_function_name :: String -> CCode Name
141
- task_function_name name =
142
- Nam $ encore_name " task" name
140
+ taskFunctionName :: String -> CCode Name
141
+ taskFunctionName name =
142
+ Nam $ encoreName " task" name
143
143
144
- task_env_name :: String -> CCode Name
145
- task_env_name name =
146
- Nam $ encore_name " task_env" name
144
+ taskEnvName :: String -> CCode Name
145
+ taskEnvName name =
146
+ Nam $ encoreName " task_env" name
147
147
148
- task_dependency_name :: String -> CCode Name
149
- task_dependency_name name =
150
- Nam $ encore_name " task_dep" name
148
+ taskDependencyName :: String -> CCode Name
149
+ taskDependencyName name =
150
+ Nam $ encoreName " task_dep" name
151
151
152
- task_trace_name :: String -> CCode Name
153
- task_trace_name name =
154
- Nam $ encore_name " task_trace" name
152
+ taskTraceName :: String -> CCode Name
153
+ taskTraceName name =
154
+ Nam $ encoreName " task_trace" name
155
155
156
- stream_handle :: CCode Lval
157
- stream_handle = Var " _stream"
156
+ streamHandle :: CCode Lval
157
+ streamHandle = Var " _stream"
158
158
159
- type_var_ref_name :: Ty. Type -> CCode Name
160
- type_var_ref_name ty =
161
- Nam $ encore_name " type" (show ty)
159
+ typeVarRefName :: Ty. Type -> CCode Name
160
+ typeVarRefName ty =
161
+ Nam $ encoreName " type" (show ty)
162
162
163
- class_id :: Ty. Type -> CCode Name
164
- class_id ty =
165
- Nam $ encore_name " ID" (Ty. getId ty)
163
+ classId :: Ty. Type -> CCode Name
164
+ classId ty =
165
+ Nam $ encoreName " ID" (Ty. getId ty)
166
166
167
- ref_type_id :: Ty. Type -> CCode Name
168
- ref_type_id ty =
169
- Nam $ encore_name " ID" (Ty. getId ty)
167
+ refTypeId :: Ty. Type -> CCode Name
168
+ refTypeId ty =
169
+ Nam $ encoreName " ID" (Ty. getId ty)
170
170
171
- trait_method_selector_name = Nam " trait_method_selector"
171
+ traitMethodSelectorName = Nam " trait_method_selector"
172
172
173
173
-- | each class, in C, provides a dispatch function that dispatches
174
174
-- messages to the right method calls. This is the name of that
175
175
-- function.
176
- class_dispatch_name :: Ty. Type -> CCode Name
177
- class_dispatch_name clazz =
178
- Nam $ encore_name " dispatch" (Ty. getId clazz)
176
+ classDispatchName :: Ty. Type -> CCode Name
177
+ classDispatchName clazz =
178
+ Nam $ encoreName " dispatch" (Ty. getId clazz)
179
179
180
- class_trace_fn_name :: Ty. Type -> CCode Name
181
- class_trace_fn_name clazz =
182
- Nam $ encore_name " trace" (Ty. getId clazz)
180
+ classTraceFnName :: Ty. Type -> CCode Name
181
+ classTraceFnName clazz =
182
+ Nam $ encoreName " trace" (Ty. getId clazz)
183
183
184
- runtime_type_init_fn_name :: Ty. Type -> CCode Name
185
- runtime_type_init_fn_name clazz =
186
- Nam $ encore_name " type_init" (Ty. getId clazz)
184
+ runtimeTypeInitFnName :: Ty. Type -> CCode Name
185
+ runtimeTypeInitFnName clazz =
186
+ Nam $ encoreName " type_init" (Ty. getId clazz)
187
187
188
- fut_msg_type_name :: Ty. Type -> ID. Name -> CCode Name
189
- fut_msg_type_name cls mname =
190
- Nam $ encore_name " fut_msg" ((Ty. getId cls) ++ " _" ++ show mname ++ " _t" )
188
+ futMsgTypeName :: Ty. Type -> ID. Name -> CCode Name
189
+ futMsgTypeName cls mname =
190
+ Nam $ encoreName " fut_msg" ((Ty. getId cls) ++ " _" ++ show mname ++ " _t" )
191
191
192
- one_way_msg_type_name :: Ty. Type -> ID. Name -> CCode Name
193
- one_way_msg_type_name cls mname =
194
- Nam $ encore_name " oneway_msg" ((Ty. getId cls) ++ " _" ++ show mname ++ " _t" )
192
+ oneWayMsgTypeName :: Ty. Type -> ID. Name -> CCode Name
193
+ oneWayMsgTypeName cls mname =
194
+ Nam $ encoreName " oneway_msg" ((Ty. getId cls) ++ " _" ++ show mname ++ " _t" )
195
195
196
196
-- | for each method, there's a corresponding message, this is its name
197
- fut_msg_id :: Ty. Type -> ID. Name -> CCode Name
198
- fut_msg_id ref mname =
197
+ futMsgId :: Ty. Type -> ID. Name -> CCode Name
198
+ futMsgId ref mname =
199
199
Nam $ " _ENC__FUT_MSG_" ++ Ty. getId ref ++ " _" ++ show mname
200
200
201
- task_msg_id :: CCode Name
202
- task_msg_id = Nam " _ENC__MSG_TASK"
201
+ taskMsgId :: CCode Name
202
+ taskMsgId = Nam " _ENC__MSG_TASK"
203
203
204
- one_way_msg_id :: Ty. Type -> ID. Name -> CCode Name
205
- one_way_msg_id cls mname =
204
+ oneWayMsgId :: Ty. Type -> ID. Name -> CCode Name
205
+ oneWayMsgId cls mname =
206
206
Nam $ " _ENC__ONEWAY_MSG_" ++ Ty. getId cls ++ " _" ++ show mname
207
207
208
- type_name_prefix :: Ty. Type -> String
209
- type_name_prefix ref
208
+ typeNamePrefix :: Ty. Type -> String
209
+ typeNamePrefix ref
210
210
| Ty. isActiveClassType ref =
211
- encore_name " active" $ Ty. getId ref
211
+ encoreName " active" $ Ty. getId ref
212
212
| Ty. isPassiveClassType ref =
213
- encore_name " passive" $ Ty. getId ref
213
+ encoreName " passive" $ Ty. getId ref
214
214
| Ty. isTraitType ref =
215
- encore_name " trait" $ Ty. getId ref
215
+ encoreName " trait" $ Ty. getId ref
216
216
| otherwise = error $ " type_name_prefix Type '" ++ show ref ++
217
217
" ' isnt reference type!"
218
218
219
- ref_type_name :: Ty. Type -> CCode Name
220
- ref_type_name ref = Nam $ (type_name_prefix ref) ++ " _t"
219
+ refTypeName :: Ty. Type -> CCode Name
220
+ refTypeName ref = Nam $ (typeNamePrefix ref) ++ " _t"
221
221
222
- class_type_name :: Ty. Type -> CCode Name
223
- class_type_name ref = Nam $ (type_name_prefix ref) ++ " _t"
222
+ classTypeName :: Ty. Type -> CCode Name
223
+ classTypeName ref = Nam $ (typeNamePrefix ref) ++ " _t"
224
224
225
- runtime_type_name :: Ty. Type -> CCode Name
226
- runtime_type_name ref = Nam $ (type_name_prefix ref) ++ " _type"
225
+ runtimeTypeName :: Ty. Type -> CCode Name
226
+ runtimeTypeName ref = Nam $ (typeNamePrefix ref) ++ " _type"
227
227
228
- future_trace_fn :: CCode Name
229
- future_trace_fn = Nam " future_trace"
228
+ futureTraceFn :: CCode Name
229
+ futureTraceFn = Nam " future_trace"
230
230
231
- closure_trace_fn :: CCode Name
232
- closure_trace_fn = Nam " closure_trace"
231
+ closureTraceFn :: CCode Name
232
+ closureTraceFn = Nam " closure_trace"
233
233
234
- array_trace_fn :: CCode Name
235
- array_trace_fn = Nam " array_trace"
234
+ arrayTraceFn :: CCode Name
235
+ arrayTraceFn = Nam " array_trace"
236
236
237
- stream_trace_fn :: CCode Name
238
- stream_trace_fn = Nam " stream_trace"
237
+ streamTraceFn :: CCode Name
238
+ streamTraceFn = Nam " stream_trace"
239
239
240
- future_type_rec_name :: CCode Name
241
- future_type_rec_name = Nam $ " future_type"
240
+ futureTypeRecName :: CCode Name
241
+ futureTypeRecName = Nam $ " future_type"
242
242
243
- closure_type_rec_name :: CCode Name
244
- closure_type_rec_name = Nam $ " closure_type"
243
+ closureTypeRecName :: CCode Name
244
+ closureTypeRecName = Nam $ " closure_type"
245
245
246
- array_type_rec_name :: CCode Name
247
- array_type_rec_name = Nam $ " array_type"
246
+ arrayTypeRecName :: CCode Name
247
+ arrayTypeRecName = Nam $ " array_type"
248
248
249
- range_type_rec_name :: CCode Name
250
- range_type_rec_name = Nam $ " range_type"
249
+ rangeTypeRecName :: CCode Name
250
+ rangeTypeRecName = Nam $ " range_type"
0 commit comments