1 (tmp
2             ? chunk_is_newline(tmp)
3 ? "newline"
4 		: chunk_is_comment(tmp)
5                           ? "comment"
6 						     : "other"
7 						                    : chunk_is_newline(tmp)
8           ? "newline"
9                                                       : chunk_is_comment(tmp)
10                 ? "comment"
11                                 : "other");
12 
13 a
14 ? b
15     + c
16   : d
17     + e;
18 
19     return
20     outerFlag
21                     ? RadioButton
22         : innerFlag
23   ? Badge
24                                     : nil;
25 
26 x = outerFlag
27                                 ? RadioButton(
28               arg1
29         )
30     : Checkbutton
31   .arg2;
32 
33     Builder
34     .child(
35       outerFlag
36       ? RadioButton(
37         buttonArg
38       )
39       : innerFlag
40         ? Badge
41           .component(
42         LabelText)
43         : nil
44     );
45 
46 
47 accessoryType
48       ? ConKSC1{}
49     : flag == false
50         ? ConKSC2{}
build()51         .build()
52   : flag == true
53       ? ConKSC3{}
54       .build()
55   : ConKSC4{}
56   .build();
57 
58 options.meta == nil
59     ? metaCmpnt
60     :  CBuilder()
61 .spacing(4)
62     .subCmpnt(
63   CBuilder()
64         .build());
65 
66 options.meta == nil
67     ? CBuilder()
68   .spacing(4)
69 .subCmpnt(
70     CBuilder()
71 .build()
72 )
73 : Builder
74       .spacing;
75 
76       options == nil ? CBuilder()
77   .spacing(6)
78 : Builder
79       .spacing;
80 
81       options == nil ? CBuilder()
82   .spacing(6) : Builder
83       .spacing;
84 
85 flag
86        ? isChild
87     ? TypeBack
88 : TypeCancel
89        : nil;
90 
91 
something()92 func something() {
93   if (flag) {
94     x == flag
95     ? Builder
96           .spacing
97       : Builder
98       .spacing;
99   }
100 }
101 
102 
103 flag1
104 ?   ( flag2
105           ? ( flag3
106     ?   result1
107       :  result2 )
108     :   ( result3  )
109   )
110     :  (  flag5
111     ? ( flag
112             ? result4
113         : result5)
114     :   (  flag6
115       ? result6
116         : ( result7   )
117         )
118         );
119 
120 
121 flag1
122 ?   result1
123             :  (
124               flag5
125     );
126