File tree 2 files changed +39
-42
lines changed
2 files changed +39
-42
lines changed Original file line number Diff line number Diff line change 1
- (* open Analysis *)
2
-
3
1
module DSL = struct
4
2
type namedField = {name : string ; value : oak }
5
3
@@ -271,43 +269,3 @@ module CodePrinter = struct
271
269
in
272
270
expressionFitsOnRestOfLine short long
273
271
end
274
-
275
- (*
276
- Interpret using ocaml /home/nojaf/projects/rescript-vscode/tools/src/prettier_printer.ml
277
- *)
278
-
279
- (*
280
- open DSL
281
-
282
- let oak =
283
- DSL.Record
284
- [
285
- {
286
- name = "zig";
287
- value =
288
- DSL.Record
289
- [
290
- {name = "foo"; value = Ident "baaaaaaaaaaaaaaaaar"};
291
- {name = "member"; value = Ident "Zigbaaaaaaaaar"};
292
- ];
293
- };
294
- {
295
- name = "roxas";
296
- value =
297
- List
298
- [
299
- Ident "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj";
300
- Ident "meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";
301
- DSL.Record
302
- [
303
- {name = "foo"; value = Ident "baaaaaaaaaaaaaaaaar"};
304
- {name = "member"; value = Ident "Zigbaaaaaaaaar"};
305
- ];
306
- ];
307
- };
308
- {name = "foo"; value = Ident "baaaaaaaaaaaaaaaaar"};
309
- ]
310
-
311
- let _ =
312
- CodePrinter.genOak oak {CodePrinter.emptyContext with max_line_length = 20}
313
- |> CodePrinter.dump |> Format.printf "%s\n" *)
Original file line number Diff line number Diff line change
1
+ #use " prettier_printer.ml" ;;
2
+ (*
3
+ Interpret using ocaml ./tools/src/printer_sandbox.ml
4
+ *)
5
+
6
+ open DSL
7
+
8
+ let oak =
9
+ Record
10
+ [
11
+ {
12
+ name = " hello" ;
13
+ value =
14
+ Record
15
+ [
16
+ {name = " foo" ; value = Ident " baaaaaaaaaaaaaaaaar" };
17
+ {name = " member" ; value = Ident " baazaaaaaaar" };
18
+ ];
19
+ };
20
+ {
21
+ name = " roxas" ;
22
+ value =
23
+ List
24
+ [
25
+ Ident " jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj" ;
26
+ Ident " meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" ;
27
+ Record
28
+ [
29
+ {name = " foo" ; value = Ident " baaaaaaaaaaaaaaaaar" };
30
+ {name = " member" ; value = Ident " bazaaaaaaaaar" };
31
+ ];
32
+ ];
33
+ };
34
+ {name = " foo" ; value = Ident " baaaaaaaaaaaaaaaaar" };
35
+ ]
36
+
37
+ let _ =
38
+ CodePrinter. genOak oak {CodePrinter. emptyContext with max_line_length = 20 }
39
+ |> CodePrinter. dump |> Format. printf " %s\n "
You can’t perform that action at this time.
0 commit comments