File: AllStyles.rb.styled

package info (click to toggle)
codequery 1.0.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,860 kB
  • sloc: cpp: 151,420; xml: 16,576; python: 5,602; ansic: 5,487; makefile: 559; perl: 496; ruby: 209; sql: 194; sh: 106; php: 53; vhdl: 51; erlang: 47; objc: 22; lisp: 18; cobol: 18; modula3: 17; asm: 14; fortran: 12; ml: 11; tcl: 6
file content (118 lines) | stat: -rw-r--r-- 2,299 bytes parent folder | download | duplicates (2)
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
{2}# Enumerate all styles where possible: 0..31,40..45{0}
{2}# 30,31,40,45 are never set and 1 switches rest of file to error state{0}

{2}#0 whitespace{0}
    {2}#{0}
	{2}#{0}

{2}#1:error, can be set with a heredoc delimiter >256 characters but that can't be recovered from{0}
{2}#<<ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789{0}

{2}#2:comment line{0}

{2}#3:POD{0}
{3}=begin
3:POD
=end{0}

{2}#4:number{0}
{4}4{0}

{2}#5:word{0}
{5}super{0}

{2}#6:string{0}
{6}"6:double quotes"{0}

{2}#7:single quoted string{0}
{7}'7:single quotes'{0}

{2}#8:class name{0}
{5}class{0} {8}ClassName{0} {5}end{0}

{2}#9:def name{0}
{5}def{0} {9}Function{0} {5}end{0}

{2}#10:operator{0}
{10}&{0}

{2}#11:identifier{0}
{11}identifier{0}

{2}#12:regex{0}
{12}/[12a-z]/{0}

{2}#13:global{0}
{13}$global13{0}

{2}#14:symbol{0}
{14}:symbol14{0}

{2}#15:module name{0}
{5}module{0} {15}Module15{0} {5}end{0}

{2}#16:instance var{0}
{16}@instance16{0}

{2}#17:class var{0}
{17}@@class17{0}

{2}#18:back ticks{0}
{18}`18`{0}

{2}#19:data section at end of file{0}

{2}#20:here delimiter{0}
{10}<<{20}DELIMITER20{22}
{20}DELIMITER20{0}

{2}#21:single quoted heredoc{0}
{10}<<{20}'D'{21}
21:here doc #{1 + 1}
{20}D{0}

{2}#22:double quoted heredoc{0}
{10}<<{20}"D"{22}
22:here doc {10}#{{4}1{0} {10}+{0} {4}1{10}}{22}
{20}D{0}

{2}#23:back tick quoted heredoc{0}
{10}<<{20}`D`{23}
23:here doc {10}#{{4}1{0} {10}+{0} {4}1{10}}{23}
{20}D{0}

{2}#24:q quoted string{0}
{24}%q!24:quotes's!{0}

{2}#25:Q quoted string{0}
{25}%Q!25:quotes"s!{0}

{2}#26:executed string{0}
{26}%x(echo 26){0}

{2}#27:regex{0}
{27}%r(27[a-z]/[A-Z]+){0}

{2}#28:interpolable string array{0}
{28}%W(28 cgi.rb complex.rb date.rb {10}#{{4}1{10}}{28} ){0}

{2}#29:demoted keyword do{0}
{5}while{0} {4}1{0} {29}do{0} {5}end{0}

{2}# 30,31,40,45 never set{0}

{2}#41:non-interpolable string array{0}
{41}%w(#{1 + 1}){0}

{2}#42:non-interpolable symbol array{0}
{42}%i(#{1 + 1}){0}

{2}#43:interpolable symbol array{0}
{43}%I({10}#{{4}1{0} {10}+{0} {4}1{10}}{43}){0}

{2}#44:symbol{0}
{44}%s(#{1 + 1}){0}

{2}#19:data section{0}
{19}__END__