summaryrefslogtreecommitdiff
path: root/test/ruby/test-fitter.out.raydebug
blob: da35d8d48dfaa0af1afd6c186fb8967f0692f350 (plain)
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
ident(require) string<delimiter(')content(benchmark)delimiter(')>
ident(require) string<delimiter(')content(fits)delimiter(')>

constant(N) operator(=) integer(100_000)

reserved(def) method(test) ident(s)
  ident(puts) ident(s)
  constant(Benchmark)operator(.)ident(bm) integer(10) reserved(do) operator(|)ident(bm)operator(|)
    ident(bm)operator(.)ident(report) string<delimiter(')content(default)delimiter(')> reserved(do)
      constant(N)operator(.)ident(times) operator({) ident(s) operator(=)operator(~) regexp<delimiter(/)char(\\A)char(\\w)content(+)char(\\z)delimiter(/)> operator(})
    reserved(end)

    ident(bm)operator(.)ident(report) string<delimiter(')content(fits?)delimiter(')> reserved(do)
      constant(N)operator(.)ident(times) operator({) ident(s)operator(.)ident(fits?) regexp<delimiter(/)char(\\w)content(+)delimiter(/)> operator(})
    reserved(end)

    ident(bm)operator(.)ident(report) string<delimiter(')content(f)delimiter(')> reserved(do)
      constant(N)operator(.)ident(times) operator({) ident(s) operator(=)operator(~) regexp<delimiter(/)char(\\w)content(+)delimiter(/)>operator(.)ident(f) operator(})
    reserved(end)
   
    ident(re) operator(=) regexp<delimiter(/)char(\\w)content(+)delimiter(/)>operator(.)ident(f)

    ident(bm)operator(.)ident(report) string<delimiter(')content(preparsed)delimiter(')> reserved(do)
      constant(N)operator(.)ident(times) operator({) ident(s) operator(=)operator(~) ident(re) operator(})
    reserved(end)
  reserved(end)
  ident(puts)
reserved(end)

ident(a)operator(.)ident(fits?) operator(/) ident(bla) regexp<delimiter(/)content(x

test 'harmlessline'

test <<EOL
<div style=)char(\\")content(font-size:2px)char(\\")content(>Destroy my HTML!
harmlessline
EOL

test <<EOL
harmlessline
harmlesslineharmlessline
<div style=)char(\\")content(font-size:2px)char(\\")content(>Destroy my HTML!
harmlessline
EOL

)>