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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
/* This file is licensed under the not a license license
1. You may not comply
2. Goodbye
*/
// Importing this is very important
import QtQuick 5.15
// Muddling the waters!
import QtQuick.Models 3.14 as muddle
// Importing that is important too
import Z
import That
import This // THIS IS VERY IMPORTANT!
import Y
import X.Z
import X.Y
import A.LLOHA
import A.B.B.A
// This comment is related to Item
Item {
x: 3 // Very cool
// This to enum
enum Foo {
A = 3, // This is A
B, // This is B
C = 4, // This is C
D // This is D
}
// This one to aFunc()
function aFunc() {
var x = 3;
return x;
}
property bool some_bool : false
// This comment is related to the property animation
PropertyAnimation on x {
id: foo2; x: 3; y: x + 3
}
// Orphan comment
// Another orphan
// More orphans
property variant some_array_literal: [30,20,Math["PI"],[4,3,2],"foo",0.3]
property bool something_computed: function(x) {
const PI = 3, DAYS_PER_YEAR=365.25; var x = 3 + 2; x["bla"] = 50;
// This is an orphan inside something_computed
// Are these getting duplicated?
// This one to var few!
var few = new WhatEver();
x += Math.sin(3); x--; --x; x++; ++x;
for (var x = 0; x < 100; x++) { x++; console.log("Foo"); }
for (var x in [3,2,1]) { y++; console.log("Bar"); }
while (true) { console.log("Wee"); }
with (foo) { bar; x+=5; } // This is related to with!
x3:
do { console.log("Hello"); } while (3 == 0)
try { dangerous(); } catch(e) { console.log(e); } finally { console.log("What else?"); }
switch (x) { case 0: x = 1; break; case 1: x = 5; break; case 4: x = 100; break; }
if (x == 50) { console.log("true"); } else if (x == 50) { console.log("other thing"); } else { console.log("false"); }
if (x == 50) { console.log("true"); } else if (x == 50) { console.log("other thing"); x--; } else { console.log("false"); }
// Another orphan inside something_computed
return "foobar"; }();
default property bool some_default_bool : 500 % 5 !== 0 // some_default_bool
myFavouriteThings: [
// This is an orphan
// This is a cool text
Text {},
// This is a cool rectangle
Rectangle {}]
// some_read_only_bool
readonly property bool some_read_only_bool : Math.sin(3) && (aFunc()[30] + 5) | 2 != 0
signal say(string name, bool caps);
Text { text: "Bla"; signal boo(int count, int times, real duration); required property string batman; }
Component.onCompleted: console.log("Foo!");
// This to id
// Also id. (line 2)
// This is the third id
// fourth id comment
id: foo
}
|