File: brightscript.brs.fold

package info (click to toggle)
kf6-syntax-highlighting 6.13.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 47,568 kB
  • sloc: xml: 197,750; cpp: 12,850; python: 3,023; sh: 955; perl: 546; ruby: 488; pascal: 393; javascript: 161; php: 150; jsp: 132; lisp: 131; haskell: 124; ada: 119; ansic: 107; makefile: 96; f90: 94; ml: 85; cobol: 81; yacc: 71; csh: 62; erlang: 54; sql: 51; java: 47; objc: 37; awk: 31; asm: 30; tcl: 29; fortran: 18; cs: 10
file content (143 lines) | stat: -rw-r--r-- 2,141 bytes parent folder | download | duplicates (4)
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143

#i am macro

library "a"

<beginfold id='1'>function</beginfold id='1'> myfunc ( foo as Integer , bar as Float = 3.5 ) as Void
end <endfold id='1'>function</endfold id='1'>

<beginfold id='2'>sub</beginfold id='2'> mysub ( foo as Integer , bar as Float = 3.5 ) as Void
end <endfold id='2'>sub</endfold id='2'>

' my comment

<beginfold id='1'>Function</beginfold id='1'> MyCamelCaseFunction()
    lvalue = rvalue
a=5
a=5!
a=5#
a=5%
a=5&

a$=5
a!=5
a#=5
a%=5
a&=5

a=a$
a=a!
a=a#
a=a%
a=a&

foo()
a.foo()
a=a.foo()

eval=5
eval()
a.eval()

a=eval
a=eval()
a=a.eval()

sleep=5
sleep()
a.sleep()

a=sleep
a=sleep()
a=a.sleep()

if a=b c=d
if a foo()
if a then foo()

if a
end if

if a then
end if

if a
else if
else
end if

if a
elseif
endif

for each a in b
end for

for a=1 to 10 step 2
endFor

for each a in b
next

while a
end while

while a
endWhile

a [ "a" , 1, foo() ] = 1
a.foo()[1]=1

a = {
    a : 1
    b : "2"
    c : <beginfold id='1'>function</beginfold id='1'>() : end <endfold id='1'>function</endfold id='1'>
}

b.foo("string",1,{a:b},1.5,[1,2,3])
a = b.foo("string",1,{a:b},1.5,[1,2,3])

unnamed_function = <beginfold id='1'>function</beginfold id='1'> ( a as Integer ) as Float

a = +-b
a = &h42abcdef
c = var@attr
end <endfold id='1'>function</endfold id='1'>

unnamed_sub = <beginfold id='2'>sub</beginfold id='2'> ( a as Integer ) as Void
end <endfold id='2'>sub</endfold id='2'>
end<endfold id='1'>Function</endfold id='1'>

<beginfold id='2'>sub</beginfold id='2'> exceptions()
	try=1
	try()
	try.foo
	try foo

	catch=1
	catch()
	catch.foo
	catch foo

	try
	catch foo
	end try

	try ' comment
	endtry

	throw {a: "abc"}
end <endfold id='2'>sub</endfold id='2'>

<beginfold id='2'>sub</beginfold id='2'> inline_lambda()
	a(a, "string")(a, "string")

	a = <beginfold id='2'>sub</beginfold id='2'>()
	end <endfold id='2'>sub</endfold id='2'>(a, "string", [a, foo("string")])

	b = <beginfold id='1'>function</beginfold id='1'>()
	end <endfold id='1'>function</endfold id='1'>(a, "string")

	c = <beginfold id='2'>sub</beginfold id='2'>()
	end <endfold id='2'>sub</endfold id='2'>
end <endfold id='2'>sub</endfold id='2'>