gl,uniform,1,fvgluniform (7.77e-01)
register (2.73e-02)
overlap (1.75e-02)
set (1.70e-02)
rotate (7.73e-03)
line (6.97e-03)
%UNK% (6.51e-03)
init (6.24e-03)
lerp (5.17e-03)
on (4.65e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.95e-01)
array (2.90e-02)
to (2.66e-02)
float (2.58e-02)
line (2.27e-02)
2 (1.78e-02)
%UNK% (1.65e-02)
4 (1.39e-02)
3 (1.37e-02)
all (1.33e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
1%END% (9.08e-01)
array (1.02e-02)
float (7.34e-03)
all (6.88e-03)
to (4.77e-03)
fv (3.58e-03)
offset (3.22e-03)
buffer (3.00e-03)
count (1.94e-03)
2 (1.86e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
fv%END% (9.71e-01)
array (2.73e-03)
all (2.19e-03)
float (1.94e-03)
offset (1.89e-03)
count (1.59e-03)
buffer (1.54e-03)
fv (1.28e-03)
location (1.21e-03)
to (6.81e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
location (3.33e-03)
offset (2.33e-03)
count (2.28e-03)
buffer (1.71e-03)
array (1.43e-03)
float (1.32e-03)
all (1.18e-03)
fv (9.55e-04)
performed (4.50e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
gl,uniform,1,igluniform (9.00e-01)
register (1.06e-02)
overlap (8.72e-03)
set (7.31e-03)
init (5.38e-03)
begin (5.06e-03)
location (4.36e-03)
check (4.18e-03)
on (3.24e-03)
%UNK% (2.92e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
uniformuniform (2.26e-01)
%END% (9.31e-02)
2 (7.51e-02)
3 (4.85e-02)
4 (3.37e-02)
line (3.20e-02)
1 (2.39e-02)
boolean (1.97e-02)
%UNK% (1.93e-02)
iv (1.86e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
1%END% (7.03e-01)
2 (2.34e-02)
3 (1.34e-02)
%UNK% (9.64e-03)
fv (8.04e-03)
line (6.92e-03)
iv (6.89e-03)
4 (5.46e-03)
gl (5.41e-03)
x (5.20e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
i%END% (9.51e-01)
location (2.04e-03)
2 (1.89e-03)
x (1.76e-03)
20 (1.53e-03)
value (1.51e-03)
fv (1.49e-03)
array (1.33e-03)
only (1.21e-03)
3 (1.01e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
%END%%END% (9.52e-01)
location (4.27e-03)
x (3.83e-03)
value (1.67e-03)
20 (1.52e-03)
only (1.20e-03)
fv (1.11e-03)
2 (1.04e-03)
array (9.50e-04)
gl (9.22e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
)
;
}
<SENTENCE_END/>
gl,uniform,1,ivgluniform (5.91e-01)
set (6.24e-02)
overlap (1.82e-02)
%UNK% (1.71e-02)
init (1.67e-02)
line (1.51e-02)
on (1.38e-02)
render (1.27e-02)
draw (1.23e-02)
begin (9.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.14e-01)
line (9.51e-02)
2 (2.60e-02)
%UNK% (1.96e-02)
transform (1.49e-02)
uniform (1.23e-02)
iv (1.13e-02)
position (1.07e-02)
4 (8.57e-03)
matrix (8.36e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
1%END% (9.17e-01)
line (5.73e-03)
position (3.34e-03)
2 (3.00e-03)
%UNK% (2.74e-03)
v (2.44e-03)
iv (1.41e-03)
from (1.23e-03)
by (1.21e-03)
fv (1.15e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
iv%END% (9.75e-01)
position (2.06e-03)
v (1.47e-03)
location (1.38e-03)
count (8.80e-04)
get (4.91e-04)
fv (3.85e-04)
gl (2.47e-04)
2 (2.45e-04)
at (2.28e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.73e-01)
position (2.14e-03)
location (1.99e-03)
count (1.42e-03)
v (1.12e-03)
get (8.47e-04)
gl (4.76e-04)
fv (3.24e-04)
all (1.59e-04)
performed (1.53e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
gl,uniform,1,ivgluniform (7.53e-01)
register (3.08e-02)
overlap (1.85e-02)
set (1.56e-02)
init (7.80e-03)
%UNK% (7.44e-03)
line (7.10e-03)
rotate (6.32e-03)
lerp (5.13e-03)
polyline (4.25e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.46e-01)
array (4.16e-02)
all (2.36e-02)
to (2.14e-02)
offset (2.04e-02)
4 (1.78e-02)
%UNK% (1.63e-02)
line (1.42e-02)
3 (1.31e-02)
buffer (1.31e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
1%END% (8.77e-01)
array (1.69e-02)
all (1.42e-02)
offset (6.23e-03)
to (4.83e-03)
buffer (3.92e-03)
fv (3.44e-03)
count (3.20e-03)
float (2.72e-03)
%UNK% (2.19e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
iv%END% (9.64e-01)
all (4.53e-03)
array (4.39e-03)
offset (2.52e-03)
count (1.99e-03)
buffer (1.47e-03)
fv (1.25e-03)
location (1.02e-03)
to (6.72e-04)
performed (6.40e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
count (2.60e-03)
offset (2.49e-03)
location (2.35e-03)
all (2.22e-03)
array (2.09e-03)
buffer (1.21e-03)
fv (9.20e-04)
performed (4.98e-04)
int (4.24e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
)
)
;
}
<SENTENCE_END/>
gl,uniform,2,fgluniform (9.10e-01)
overlap (1.00e-02)
register (7.95e-03)
set (5.50e-03)
location (4.57e-03)
init (3.22e-03)
check (3.07e-03)
%UNK% (2.73e-03)
line (2.36e-03)
begin (2.28e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
uniform%END% (1.57e-01)
uniform (1.06e-01)
2 (7.41e-02)
line (7.39e-02)
pixel (2.89e-02)
y (2.72e-02)
x (2.64e-02)
4 (2.42e-02)
3 (2.17e-02)
%UNK% (1.72e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
2%END% (7.20e-01)
2 (2.38e-02)
line (1.49e-02)
y (1.06e-02)
%UNK% (8.73e-03)
x (8.28e-03)
3 (7.45e-03)
pixel (5.58e-03)
iv (5.45e-03)
fv (5.42e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
f%END% (9.52e-01)
x (3.03e-03)
2 (2.21e-03)
y (1.85e-03)
fv (1.28e-03)
20 (1.06e-03)
array (1.00e-03)
location (9.81e-04)
%UNK% (9.66e-04)
only (9.12e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
x (3.15e-03)
2 (1.59e-03)
y (1.25e-03)
fv (1.16e-03)
20 (1.12e-03)
location (1.07e-03)
only (9.65e-04)
array (8.71e-04)
value (8.58e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
gl,uniform,2,fvgluniform (5.91e-01)
set (6.24e-02)
overlap (1.82e-02)
%UNK% (1.71e-02)
init (1.67e-02)
line (1.51e-02)
on (1.38e-02)
render (1.27e-02)
draw (1.23e-02)
begin (9.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.14e-01)
line (9.51e-02)
2 (2.60e-02)
%UNK% (1.96e-02)
transform (1.49e-02)
uniform (1.23e-02)
iv (1.13e-02)
position (1.07e-02)
4 (8.57e-03)
matrix (8.36e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
2%END% (9.17e-01)
line (5.73e-03)
position (3.34e-03)
2 (3.00e-03)
%UNK% (2.74e-03)
v (2.44e-03)
iv (1.41e-03)
from (1.23e-03)
by (1.21e-03)
fv (1.15e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
fv%END% (9.75e-01)
position (2.06e-03)
v (1.47e-03)
location (1.38e-03)
count (8.80e-04)
get (4.91e-04)
fv (3.85e-04)
gl (2.47e-04)
2 (2.45e-04)
at (2.28e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.78e-01)
position (1.70e-03)
location (1.63e-03)
count (1.04e-03)
v (9.86e-04)
get (6.35e-04)
gl (3.73e-04)
fv (3.57e-04)
all (1.75e-04)
at (1.67e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
gl,uniform,2,fvgluniform (6.45e-01)
set (3.92e-02)
register (2.56e-02)
overlap (1.85e-02)
init (1.60e-02)
add (1.21e-02)
%UNK% (1.06e-02)
rotate (9.50e-03)
line (7.99e-03)
check (6.88e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
uniform%END% (3.72e-01)
array (4.71e-02)
to (3.78e-02)
line (2.34e-02)
float (2.32e-02)
3 (2.12e-02)
offset (2.08e-02)
2 (1.92e-02)
4 (1.92e-02)
%UNK% (1.57e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
2%END% (8.87e-01)
array (1.31e-02)
all (8.37e-03)
float (6.93e-03)
fv (6.41e-03)
to (5.14e-03)
offset (4.11e-03)
buffer (2.95e-03)
3 (2.45e-03)
2 (2.30e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
fv%END% (9.76e-01)
count (2.30e-03)
all (2.05e-03)
fv (2.01e-03)
array (1.58e-03)
buffer (1.57e-03)
float (1.13e-03)
performed (8.99e-04)
location (7.68e-04)
offset (6.17e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
count (3.09e-03)
buffer (2.44e-03)
location (1.78e-03)
fv (1.54e-03)
all (1.23e-03)
float (9.02e-04)
array (7.32e-04)
performed (7.11e-04)
offset (4.88e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
gl,uniform,2,igluniform (9.10e-01)
overlap (1.00e-02)
register (7.95e-03)
set (5.50e-03)
location (4.57e-03)
init (3.22e-03)
check (3.07e-03)
%UNK% (2.73e-03)
line (2.36e-03)
begin (2.28e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
uniform%END% (1.57e-01)
uniform (1.06e-01)
2 (7.41e-02)
line (7.39e-02)
pixel (2.89e-02)
y (2.72e-02)
x (2.64e-02)
4 (2.42e-02)
3 (2.17e-02)
%UNK% (1.72e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
2%END% (7.20e-01)
2 (2.38e-02)
line (1.49e-02)
y (1.06e-02)
%UNK% (8.73e-03)
x (8.28e-03)
3 (7.45e-03)
pixel (5.58e-03)
iv (5.45e-03)
fv (5.42e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
i%END% (9.52e-01)
x (3.03e-03)
2 (2.21e-03)
y (1.85e-03)
fv (1.28e-03)
20 (1.06e-03)
array (1.00e-03)
location (9.81e-04)
%UNK% (9.66e-04)
only (9.12e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
x (3.15e-03)
2 (1.59e-03)
y (1.25e-03)
fv (1.16e-03)
20 (1.12e-03)
location (1.07e-03)
only (9.65e-04)
array (8.71e-04)
value (8.58e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
)
;
}
<SENTENCE_END/>
gl,uniform,2,ivgluniform (5.91e-01)
set (6.24e-02)
overlap (1.82e-02)
%UNK% (1.71e-02)
init (1.67e-02)
line (1.51e-02)
on (1.38e-02)
render (1.27e-02)
draw (1.23e-02)
begin (9.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.14e-01)
line (9.51e-02)
2 (2.60e-02)
%UNK% (1.96e-02)
transform (1.49e-02)
uniform (1.23e-02)
iv (1.13e-02)
position (1.07e-02)
4 (8.57e-03)
matrix (8.36e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
2%END% (9.17e-01)
line (5.73e-03)
position (3.34e-03)
2 (3.00e-03)
%UNK% (2.74e-03)
v (2.44e-03)
iv (1.41e-03)
from (1.23e-03)
by (1.21e-03)
fv (1.15e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
iv%END% (9.75e-01)
position (2.06e-03)
v (1.47e-03)
location (1.38e-03)
count (8.80e-04)
get (4.91e-04)
fv (3.85e-04)
gl (2.47e-04)
2 (2.45e-04)
at (2.28e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.78e-01)
position (1.70e-03)
location (1.63e-03)
count (1.04e-03)
v (9.86e-04)
get (6.35e-04)
gl (3.73e-04)
fv (3.57e-04)
all (1.75e-04)
at (1.67e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
gl,uniform,2,ivgluniform (6.12e-01)
set (3.57e-02)
register (2.65e-02)
init (1.94e-02)
overlap (1.94e-02)
add (1.35e-02)
%UNK% (1.13e-02)
polyline (7.76e-03)
line (7.68e-03)
read (7.55e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
uniform%END% (3.31e-01)
array (6.07e-02)
offset (3.14e-02)
to (2.62e-02)
all (2.36e-02)
4 (2.25e-02)
3 (1.91e-02)
1 (1.83e-02)
%UNK% (1.42e-02)
line (1.40e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
2%END% (8.58e-01)
array (1.88e-02)
all (1.50e-02)
offset (7.25e-03)
fv (6.24e-03)
to (4.26e-03)
buffer (3.47e-03)
count (3.01e-03)
int (2.80e-03)
float (2.72e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
iv%END% (9.72e-01)
all (3.44e-03)
count (3.37e-03)
array (2.05e-03)
fv (1.98e-03)
buffer (1.23e-03)
performed (1.02e-03)
offset (8.95e-04)
location (6.33e-04)
at (4.88e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.74e-01)
count (4.40e-03)
all (1.92e-03)
fv (1.51e-03)
buffer (1.43e-03)
location (1.23e-03)
array (8.71e-04)
performed (8.09e-04)
offset (5.58e-04)
int (5.31e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
1
)
)
;
}
<SENTENCE_END/>
gl,uniform,3,fgluniform (7.95e-01)
set (2.17e-02)
overlap (1.47e-02)
register (1.24e-02)
%UNK% (9.54e-03)
init (8.80e-03)
check (6.53e-03)
line (6.34e-03)
draw (5.28e-03)
begin (4.98e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
uniform%END% (5.47e-01)
2 (4.77e-02)
line (4.37e-02)
matrix (1.71e-02)
%UNK% (1.62e-02)
3 (1.53e-02)
x (1.43e-02)
uniform (1.43e-02)
4 (1.01e-02)
from (8.67e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
3%END% (9.05e-01)
2 (7.77e-03)
line (5.78e-03)
%UNK% (3.76e-03)
x (2.98e-03)
y (2.82e-03)
z (2.53e-03)
3 (2.51e-03)
from (2.21e-03)
matrix (2.19e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
f%END% (9.72e-01)
location (2.78e-03)
z (1.87e-03)
y (1.53e-03)
x (1.13e-03)
2 (8.91e-04)
fv (4.63e-04)
%UNK% (4.51e-04)
3 (3.13e-04)
line (2.97e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
location (3.77e-03)
x (1.89e-03)
y (1.32e-03)
z (7.97e-04)
gl (3.94e-04)
2 (3.52e-04)
fv (3.03e-04)
value (2.45e-04)
20 (1.85e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
gl,uniform,3,fvgluniform (5.91e-01)
set (6.24e-02)
overlap (1.82e-02)
%UNK% (1.71e-02)
init (1.67e-02)
line (1.51e-02)
on (1.38e-02)
render (1.27e-02)
draw (1.23e-02)
begin (9.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.14e-01)
line (9.51e-02)
2 (2.60e-02)
%UNK% (1.96e-02)
transform (1.49e-02)
uniform (1.23e-02)
iv (1.13e-02)
position (1.07e-02)
4 (8.57e-03)
matrix (8.36e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
3%END% (9.17e-01)
line (5.73e-03)
position (3.34e-03)
2 (3.00e-03)
%UNK% (2.74e-03)
v (2.44e-03)
iv (1.41e-03)
from (1.23e-03)
by (1.21e-03)
fv (1.15e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
fv%END% (9.75e-01)
position (2.06e-03)
v (1.47e-03)
location (1.38e-03)
count (8.80e-04)
get (4.91e-04)
fv (3.85e-04)
gl (2.47e-04)
2 (2.45e-04)
at (2.28e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.69e-01)
position (2.48e-03)
location (1.91e-03)
count (1.88e-03)
v (9.97e-04)
get (9.64e-04)
gl (4.61e-04)
fv (2.54e-04)
all (1.37e-04)
performed (1.29e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
gl,uniform,3,fvgluniform (6.95e-01)
set (2.47e-02)
register (2.13e-02)
overlap (1.82e-02)
rotate (1.33e-02)
%UNK% (1.22e-02)
on (8.53e-03)
lerp (8.04e-03)
line (7.85e-03)
init (7.03e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
uniform%END% (6.28e-01)
3 (2.98e-02)
2 (2.15e-02)
float (1.98e-02)
array (1.81e-02)
4 (1.57e-02)
to (1.51e-02)
fv (1.34e-02)
matrix (1.23e-02)
line (1.22e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
3%END% (9.18e-01)
float (6.68e-03)
array (6.30e-03)
fv (5.45e-03)
3 (5.29e-03)
all (4.18e-03)
2 (3.53e-03)
to (3.18e-03)
rad (2.36e-03)
4 (1.96e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
fv%END% (9.73e-01)
fv (2.45e-03)
float (2.07e-03)
array (1.79e-03)
buffer (1.76e-03)
all (1.67e-03)
count (1.39e-03)
location (9.05e-04)
3 (8.87e-04)
rad (7.30e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.65e-01)
buffer (4.52e-03)
location (2.85e-03)
count (2.84e-03)
fv (1.44e-03)
float (1.25e-03)
all (7.81e-04)
offset (7.61e-04)
v (6.99e-04)
array (5.89e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
gl,uniform,3,igluniform (7.95e-01)
set (2.17e-02)
overlap (1.47e-02)
register (1.24e-02)
%UNK% (9.54e-03)
init (8.80e-03)
check (6.53e-03)
line (6.34e-03)
draw (5.28e-03)
begin (4.98e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
uniform%END% (5.47e-01)
2 (4.77e-02)
line (4.37e-02)
matrix (1.71e-02)
%UNK% (1.62e-02)
3 (1.53e-02)
x (1.43e-02)
uniform (1.43e-02)
4 (1.01e-02)
from (8.67e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
3%END% (9.05e-01)
2 (7.77e-03)
line (5.78e-03)
%UNK% (3.76e-03)
x (2.98e-03)
y (2.82e-03)
z (2.53e-03)
3 (2.51e-03)
from (2.21e-03)
matrix (2.19e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
i%END% (9.72e-01)
location (2.78e-03)
z (1.87e-03)
y (1.53e-03)
x (1.13e-03)
2 (8.91e-04)
fv (4.63e-04)
%UNK% (4.51e-04)
3 (3.13e-04)
line (2.97e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
location (3.77e-03)
x (1.89e-03)
y (1.32e-03)
z (7.97e-04)
gl (3.94e-04)
2 (3.52e-04)
fv (3.03e-04)
value (2.45e-04)
20 (1.85e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
gl,uniform,3,ivgluniform (5.91e-01)
set (6.24e-02)
overlap (1.82e-02)
%UNK% (1.71e-02)
init (1.67e-02)
line (1.51e-02)
on (1.38e-02)
render (1.27e-02)
draw (1.23e-02)
begin (9.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.14e-01)
line (9.51e-02)
2 (2.60e-02)
%UNK% (1.96e-02)
transform (1.49e-02)
uniform (1.23e-02)
iv (1.13e-02)
position (1.07e-02)
4 (8.57e-03)
matrix (8.36e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
3%END% (9.17e-01)
line (5.73e-03)
position (3.34e-03)
2 (3.00e-03)
%UNK% (2.74e-03)
v (2.44e-03)
iv (1.41e-03)
from (1.23e-03)
by (1.21e-03)
fv (1.15e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
iv%END% (9.75e-01)
position (2.06e-03)
v (1.47e-03)
location (1.38e-03)
count (8.80e-04)
get (4.91e-04)
fv (3.85e-04)
gl (2.47e-04)
2 (2.45e-04)
at (2.28e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.69e-01)
position (2.48e-03)
location (1.91e-03)
count (1.88e-03)
v (9.97e-04)
get (9.64e-04)
gl (4.61e-04)
fv (2.54e-04)
all (1.37e-04)
performed (1.29e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
gl,uniform,3,ivgluniform (6.80e-01)
register (2.21e-02)
set (2.09e-02)
overlap (1.94e-02)
%UNK% (1.31e-02)
rotate (1.05e-02)
lerp (8.15e-03)
line (8.09e-03)
init (7.98e-03)
check (6.67e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
uniform%END% (6.21e-01)
3 (2.78e-02)
array (2.38e-02)
4 (1.92e-02)
2 (1.65e-02)
all (1.27e-02)
matrix (1.24e-02)
fv (1.22e-02)
to (1.21e-02)
%UNK% (1.10e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
3%END% (9.08e-01)
array (9.05e-03)
all (7.39e-03)
3 (5.38e-03)
fv (5.14e-03)
to (2.90e-03)
offset (2.84e-03)
2 (2.82e-03)
float (2.72e-03)
4 (2.69e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
iv%END% (9.70e-01)
all (2.91e-03)
array (2.40e-03)
fv (2.33e-03)
count (2.10e-03)
buffer (1.71e-03)
3 (9.20e-04)
location (9.06e-04)
offset (9.01e-04)
float (6.55e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.71e-01)
count (2.78e-03)
buffer (2.45e-03)
location (1.70e-03)
fv (1.33e-03)
all (1.25e-03)
array (6.85e-04)
offset (6.66e-04)
v (5.65e-04)
int (5.24e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
*
3
)
)
;
}
<SENTENCE_END/>
gl,uniform,4,fgluniform (8.58e-01)
overlap (1.54e-02)
set (1.27e-02)
register (9.48e-03)
init (6.06e-03)
check (4.79e-03)
%UNK% (4.65e-03)
line (4.48e-03)
location (3.73e-03)
lerp (3.68e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
uniform%END% (5.88e-01)
2 (4.13e-02)
line (3.98e-02)
%UNK% (1.43e-02)
matrix (1.32e-02)
3 (1.19e-02)
uniform (1.08e-02)
to (9.84e-03)
x (9.67e-03)
from (9.41e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
4%END% (9.27e-01)
2 (5.47e-03)
line (4.40e-03)
%UNK% (2.73e-03)
to (2.15e-03)
from (1.84e-03)
x (1.76e-03)
y (1.75e-03)
rad (1.70e-03)
matrix (1.44e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
f%END% (9.76e-01)
location (1.83e-03)
z (1.43e-03)
2 (1.03e-03)
%UNK% (5.38e-04)
w (5.31e-04)
x (4.87e-04)
y (4.77e-04)
line (4.37e-04)
rad (4.14e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
location (6.99e-03)
z (3.17e-03)
x (1.73e-03)
w (1.19e-03)
gl (6.84e-04)
2 (4.98e-04)
y (3.41e-04)
%UNK% (2.68e-04)
value (2.50e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
gl,uniform,4,fvgluniform (5.91e-01)
set (6.24e-02)
overlap (1.82e-02)
%UNK% (1.71e-02)
init (1.67e-02)
line (1.51e-02)
on (1.38e-02)
render (1.27e-02)
draw (1.23e-02)
begin (9.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.14e-01)
line (9.51e-02)
2 (2.60e-02)
%UNK% (1.96e-02)
transform (1.49e-02)
uniform (1.23e-02)
iv (1.13e-02)
position (1.07e-02)
4 (8.57e-03)
matrix (8.36e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
4%END% (9.17e-01)
line (5.73e-03)
position (3.34e-03)
2 (3.00e-03)
%UNK% (2.74e-03)
v (2.44e-03)
iv (1.41e-03)
from (1.23e-03)
by (1.21e-03)
fv (1.15e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
fv%END% (9.75e-01)
position (2.06e-03)
v (1.47e-03)
location (1.38e-03)
count (8.80e-04)
get (4.91e-04)
fv (3.85e-04)
gl (2.47e-04)
2 (2.45e-04)
at (2.28e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
position (3.19e-03)
location (2.55e-03)
count (2.54e-03)
get (1.34e-03)
v (1.31e-03)
gl (6.65e-04)
fv (2.57e-04)
all (1.38e-04)
performed (1.33e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
gl,uniform,4,fvgluniform (7.06e-01)
set (3.61e-02)
register (2.29e-02)
overlap (1.76e-02)
init (1.10e-02)
add (8.74e-03)
%UNK% (8.72e-03)
rotate (8.61e-03)
line (6.91e-03)
check (5.80e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.24e-01)
array (4.45e-02)
2 (3.42e-02)
to (2.79e-02)
float (2.65e-02)
3 (2.30e-02)
line (2.21e-02)
4 (2.14e-02)
fv (1.90e-02)
offset (1.78e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
4%END% (9.08e-01)
array (1.12e-02)
float (7.39e-03)
all (7.31e-03)
fv (6.44e-03)
2 (3.76e-03)
to (3.39e-03)
offset (3.07e-03)
3 (2.08e-03)
buffer (2.06e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
fv%END% (9.77e-01)
count (2.76e-03)
fv (1.98e-03)
all (1.96e-03)
buffer (1.67e-03)
array (1.65e-03)
float (1.40e-03)
location (7.84e-04)
offset (5.31e-04)
performed (5.00e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.64e-01)
count (5.57e-03)
buffer (4.21e-03)
location (2.59e-03)
fv (1.09e-03)
float (1.09e-03)
all (8.58e-04)
v (6.54e-04)
array (4.87e-04)
offset (3.89e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
float
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
gl,uniform,4,igluniform (8.58e-01)
overlap (1.54e-02)
set (1.27e-02)
register (9.48e-03)
init (6.06e-03)
check (4.79e-03)
%UNK% (4.65e-03)
line (4.48e-03)
location (3.73e-03)
lerp (3.68e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
uniform%END% (5.88e-01)
2 (4.13e-02)
line (3.98e-02)
%UNK% (1.43e-02)
matrix (1.32e-02)
3 (1.19e-02)
uniform (1.08e-02)
to (9.84e-03)
x (9.67e-03)
from (9.41e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
4%END% (9.27e-01)
2 (5.47e-03)
line (4.40e-03)
%UNK% (2.73e-03)
to (2.15e-03)
from (1.84e-03)
x (1.76e-03)
y (1.75e-03)
rad (1.70e-03)
matrix (1.44e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
i%END% (9.76e-01)
location (1.83e-03)
z (1.43e-03)
2 (1.03e-03)
%UNK% (5.38e-04)
w (5.31e-04)
x (4.87e-04)
y (4.77e-04)
line (4.37e-04)
rad (4.14e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
location (6.99e-03)
z (3.17e-03)
x (1.73e-03)
w (1.19e-03)
gl (6.84e-04)
2 (4.98e-04)
y (3.41e-04)
%UNK% (2.68e-04)
value (2.50e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
gl,uniform,4,ivgluniform (5.91e-01)
set (6.24e-02)
overlap (1.82e-02)
%UNK% (1.71e-02)
init (1.67e-02)
line (1.51e-02)
on (1.38e-02)
render (1.27e-02)
draw (1.23e-02)
begin (9.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
uniform%END% (4.14e-01)
line (9.51e-02)
2 (2.60e-02)
%UNK% (1.96e-02)
transform (1.49e-02)
uniform (1.23e-02)
iv (1.13e-02)
position (1.07e-02)
4 (8.57e-03)
matrix (8.36e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
4%END% (9.17e-01)
line (5.73e-03)
position (3.34e-03)
2 (3.00e-03)
%UNK% (2.74e-03)
v (2.44e-03)
iv (1.41e-03)
from (1.23e-03)
by (1.21e-03)
fv (1.15e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
iv%END% (9.75e-01)
position (2.06e-03)
v (1.47e-03)
location (1.38e-03)
count (8.80e-04)
get (4.91e-04)
fv (3.85e-04)
gl (2.47e-04)
2 (2.45e-04)
at (2.28e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
position (3.19e-03)
location (2.55e-03)
count (2.54e-03)
get (1.34e-03)
v (1.31e-03)
gl (6.65e-04)
fv (2.57e-04)
all (1.38e-04)
performed (1.33e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
v
,
get
position
(
v
)
)
;
}
<SENTENCE_END/>
gl,uniform,4,ivgluniform (6.75e-01)
set (3.50e-02)
register (2.38e-02)
overlap (1.86e-02)
init (1.36e-02)
add (1.04e-02)
%UNK% (9.68e-03)
rotate (7.16e-03)
line (6.85e-03)
check (6.22e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
uniform%END% (3.94e-01)
array (5.82e-02)
offset (2.74e-02)
4 (2.56e-02)
2 (2.46e-02)
all (2.29e-02)
3 (2.15e-02)
to (2.01e-02)
fv (1.71e-02)
line (1.39e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
4%END% (8.89e-01)
array (1.63e-02)
all (1.32e-02)
fv (6.23e-03)
offset (5.43e-03)
float (2.91e-03)
count (2.91e-03)
2 (2.90e-03)
to (2.87e-03)
buffer (2.43e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
iv%END% (9.73e-01)
count (4.05e-03)
all (3.35e-03)
array (2.20e-03)
fv (1.88e-03)
buffer (1.35e-03)
offset (8.02e-04)
location (6.50e-04)
performed (5.69e-04)
float (4.49e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
count (7.09e-03)
buffer (2.28e-03)
location (1.60e-03)
all (1.36e-03)
fv (1.01e-03)
int (6.68e-04)
array (5.89e-04)
v (4.60e-04)
offset (4.03e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
to
int
buffer
(
v
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
gl,uniform,matrix,2,fvgluniform (7.34e-01)
set (3.66e-02)
overlap (2.19e-02)
check (1.49e-02)
%UNK% (1.30e-02)
init (9.46e-03)
register (8.57e-03)
matrix (5.88e-03)
lerp (5.47e-03)
begin (5.28e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
uniformmatrix (2.46e-01)
3 (4.89e-02)
uniform (4.83e-02)
%END% (4.37e-02)
%UNK% (3.79e-02)
line (2.70e-02)
2 (2.69e-02)
4 (2.25e-02)
transform (2.19e-02)
vertex (1.99e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
matrix%END% (8.05e-01)
value (1.54e-02)
matrix (1.07e-02)
%UNK% (9.57e-03)
position (5.47e-03)
3 (5.41e-03)
2 (5.22e-03)
animation (4.80e-03)
at (4.24e-03)
from (4.22e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
2%END% (9.68e-01)
position (4.05e-03)
value (3.01e-03)
location (1.65e-03)
transpose (1.02e-03)
at (7.42e-04)
fv (6.68e-04)
performed (4.92e-04)
%UNK% (4.82e-04)
object (4.70e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
fv%END% (9.59e-01)
position (6.82e-03)
location (5.18e-03)
value (2.20e-03)
count (1.16e-03)
get (1.10e-03)
transpose (1.04e-03)
gl (6.59e-04)
fv (4.94e-04)
at (3.79e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
position (7.52e-03)
location (5.33e-03)
value (2.07e-03)
count (1.41e-03)
get (1.28e-03)
transpose (9.91e-04)
gl (7.44e-04)
fv (4.00e-04)
at (3.29e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
gl,uniform,matrix,2,fvgluniform (6.82e-01)
matrix (2.69e-02)
overlap (2.56e-02)
check (2.10e-02)
set (2.00e-02)
register (1.23e-02)
%UNK% (1.21e-02)
3 (9.38e-03)
color (7.80e-03)
scale (6.54e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
uniformmatrix (2.53e-01)
3 (8.89e-02)
%END% (4.80e-02)
4 (3.73e-02)
2 (3.65e-02)
float (3.03e-02)
transform (2.11e-02)
%UNK% (2.04e-02)
fv (1.90e-02)
line (1.83e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
matrix%END% (7.58e-01)
float (1.93e-02)
fv (1.46e-02)
3 (1.30e-02)
matrix (1.21e-02)
array (1.20e-02)
2 (1.08e-02)
offset (8.03e-03)
all (7.81e-03)
buffer (6.03e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
2%END% (9.55e-01)
buffer (6.19e-03)
fv (3.65e-03)
float (3.61e-03)
all (2.51e-03)
array (2.21e-03)
count (1.86e-03)
offset (1.18e-03)
at (1.11e-03)
2 (1.03e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
fv%END% (9.53e-01)
buffer (1.04e-02)
location (2.88e-03)
fv (2.41e-03)
count (2.31e-03)
float (2.05e-03)
all (1.42e-03)
array (1.01e-03)
performed (7.28e-04)
transpose (6.65e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.53e-01)
buffer (1.11e-02)
location (2.79e-03)
count (2.54e-03)
fv (1.95e-03)
float (1.79e-03)
all (1.30e-03)
array (8.68e-04)
performed (6.44e-04)
at (5.57e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
2
)
)
;
}
<SENTENCE_END/>
gl,uniform,matrix,3,fvgluniform (7.34e-01)
set (3.66e-02)
overlap (2.19e-02)
check (1.49e-02)
%UNK% (1.30e-02)
init (9.46e-03)
register (8.57e-03)
matrix (5.88e-03)
lerp (5.47e-03)
begin (5.28e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
uniformmatrix (2.46e-01)
3 (4.89e-02)
uniform (4.83e-02)
%END% (4.37e-02)
%UNK% (3.79e-02)
line (2.70e-02)
2 (2.69e-02)
4 (2.25e-02)
transform (2.19e-02)
vertex (1.99e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
matrix%END% (8.05e-01)
value (1.54e-02)
matrix (1.07e-02)
%UNK% (9.57e-03)
position (5.47e-03)
3 (5.41e-03)
2 (5.22e-03)
animation (4.80e-03)
at (4.24e-03)
from (4.22e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
3%END% (9.68e-01)
position (4.05e-03)
value (3.01e-03)
location (1.65e-03)
transpose (1.02e-03)
at (7.42e-04)
fv (6.68e-04)
performed (4.92e-04)
%UNK% (4.82e-04)
object (4.70e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
fv%END% (9.59e-01)
position (6.82e-03)
location (5.18e-03)
value (2.20e-03)
count (1.16e-03)
get (1.10e-03)
transpose (1.04e-03)
gl (6.59e-04)
fv (4.94e-04)
at (3.79e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.51e-01)
position (8.47e-03)
location (6.11e-03)
value (2.16e-03)
count (1.55e-03)
get (1.40e-03)
transpose (1.08e-03)
gl (8.12e-04)
fv (3.95e-04)
at (3.17e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
gl,uniform,matrix,3,fvgluniform (5.87e-01)
matrix (4.32e-02)
overlap (2.81e-02)
check (2.36e-02)
%UNK% (2.15e-02)
set (1.32e-02)
3 (1.23e-02)
register (1.15e-02)
color (1.02e-02)
scale (9.38e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
uniform%END% (2.49e-01)
matrix (1.54e-01)
3 (5.83e-02)
float (3.31e-02)
4 (2.78e-02)
2 (2.48e-02)
%UNK% (2.34e-02)
to (1.49e-02)
fv (1.47e-02)
transform (1.47e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
matrix%END% (8.78e-01)
float (9.62e-03)
matrix (6.62e-03)
all (6.09e-03)
3 (5.78e-03)
fv (5.22e-03)
array (4.51e-03)
at (4.39e-03)
buffer (3.60e-03)
2 (3.48e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
3%END% (9.67e-01)
buffer (6.56e-03)
float (2.25e-03)
all (2.21e-03)
fv (1.43e-03)
at (1.16e-03)
location (1.08e-03)
count (9.52e-04)
array (9.07e-04)
transpose (8.53e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
fv%END% (9.58e-01)
buffer (1.22e-02)
location (2.88e-03)
count (1.33e-03)
float (1.24e-03)
all (1.23e-03)
fv (9.31e-04)
transpose (7.60e-04)
at (6.22e-04)
offset (3.91e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
buffer (1.43e-02)
location (2.96e-03)
count (1.58e-03)
all (1.10e-03)
float (1.10e-03)
fv (7.54e-04)
transpose (6.24e-04)
at (5.53e-04)
offset (4.17e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
*
9
)
)
;
}
<SENTENCE_END/>
gl,uniform,matrix,4,fvgluniform (7.34e-01)
set (3.66e-02)
overlap (2.19e-02)
check (1.49e-02)
%UNK% (1.30e-02)
init (9.46e-03)
register (8.57e-03)
matrix (5.88e-03)
lerp (5.47e-03)
begin (5.28e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
uniformmatrix (2.46e-01)
3 (4.89e-02)
uniform (4.83e-02)
%END% (4.37e-02)
%UNK% (3.79e-02)
line (2.70e-02)
2 (2.69e-02)
4 (2.25e-02)
transform (2.19e-02)
vertex (1.99e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
matrix%END% (8.05e-01)
value (1.54e-02)
matrix (1.07e-02)
%UNK% (9.57e-03)
position (5.47e-03)
3 (5.41e-03)
2 (5.22e-03)
animation (4.80e-03)
at (4.24e-03)
from (4.22e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
4%END% (9.68e-01)
position (4.05e-03)
value (3.01e-03)
location (1.65e-03)
transpose (1.02e-03)
at (7.42e-04)
fv (6.68e-04)
performed (4.92e-04)
%UNK% (4.82e-04)
object (4.70e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
fv%END% (9.59e-01)
position (6.82e-03)
location (5.18e-03)
value (2.20e-03)
count (1.16e-03)
get (1.10e-03)
transpose (1.04e-03)
gl (6.59e-04)
fv (4.94e-04)
at (3.79e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.60e-01)
position (6.38e-03)
location (5.12e-03)
value (2.43e-03)
transpose (1.10e-03)
count (1.06e-03)
get (1.03e-03)
gl (6.35e-04)
fv (5.76e-04)
at (4.43e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
location
,
count
,
transpose
,
value
,
get
position
(
value
)
)
;
}
<SENTENCE_END/>
gl,uniform,matrix,4,fvgluniform (7.16e-01)
matrix (2.34e-02)
check (2.20e-02)
overlap (2.05e-02)
set (1.73e-02)
register (1.26e-02)
%UNK% (1.03e-02)
3 (8.14e-03)
4 (6.51e-03)
color (6.24e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
uniformmatrix (2.78e-01)
3 (7.90e-02)
4 (6.62e-02)
%END% (4.84e-02)
float (2.45e-02)
fv (2.32e-02)
transform (2.12e-02)
2 (2.11e-02)
uv (1.92e-02)
%UNK% (1.85e-02)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
matrix%END% (7.23e-01)
fv (2.06e-02)
float (1.80e-02)
matrix (1.72e-02)
array (1.70e-02)
3 (1.35e-02)
4 (1.35e-02)
all (1.16e-02)
offset (9.80e-03)
buffer (6.05e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
4%END% (9.47e-01)
fv (5.61e-03)
buffer (4.83e-03)
all (4.03e-03)
float (3.61e-03)
array (3.38e-03)
count (2.17e-03)
at (1.60e-03)
offset (1.48e-03)
performed (1.39e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
fv%END% (9.47e-01)
buffer (9.55e-03)
fv (3.65e-03)
location (3.11e-03)
count (2.91e-03)
all (2.26e-03)
float (2.05e-03)
array (1.52e-03)
performed (1.04e-03)
at (9.10e-04)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.45e-01)
buffer (8.87e-03)
fv (4.37e-03)
location (3.17e-03)
count (2.76e-03)
all (2.56e-03)
float (2.42e-03)
array (1.85e-03)
performed (1.16e-03)
at (1.05e-03)
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
location
,
count
,
transpose
,
to
float
buffer
(
value
,
offset
,
count
<<
4
)
)
;
}
<SENTENCE_END/>
gl,use,programglbegin (2.12e-01)
end (1.83e-01)
gl (1.66e-01)
initiate (6.76e-02)
on (3.76e-02)
flush (2.91e-02)
render (2.80e-02)
bind (2.06e-02)
set (1.86e-02)
surface (1.57e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
use%END% (5.56e-01)
gl (1.71e-01)
terminate (1.49e-02)
%UNK% (1.12e-02)
data (9.64e-03)
pause (9.62e-03)
mip (9.44e-03)
info (7.13e-03)
gles (6.95e-03)
pass (6.02e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
program%END% (8.64e-01)
gl (2.18e-02)
%UNK% (5.21e-03)
data (3.72e-03)
20 (3.24e-03)
terminate (2.32e-03)
pause (2.22e-03)
fv (2.21e-03)
info (2.17e-03)
mip (1.95e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
%END%%END% (9.50e-01)
gl (2.77e-03)
20 (2.12e-03)
%UNK% (1.53e-03)
fv (1.46e-03)
program (1.34e-03)
data (9.99e-04)
2 (7.74e-04)
accessible (7.25e-04)
from (6.85e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
gl,validate,programglbegin (2.12e-01)
end (1.83e-01)
gl (1.66e-01)
initiate (6.76e-02)
on (3.76e-02)
flush (2.91e-02)
render (2.80e-02)
bind (2.06e-02)
set (1.86e-02)
surface (1.57e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
validate%END% (5.56e-01)
gl (1.71e-01)
terminate (1.49e-02)
%UNK% (1.12e-02)
data (9.64e-03)
pause (9.62e-03)
mip (9.44e-03)
info (7.13e-03)
gles (6.95e-03)
pass (6.02e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
program%END% (8.64e-01)
gl (2.18e-02)
%UNK% (5.21e-03)
data (3.72e-03)
20 (3.24e-03)
terminate (2.32e-03)
pause (2.22e-03)
fv (2.21e-03)
info (2.17e-03)
mip (1.95e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
gl (2.20e-03)
20 (1.94e-03)
program (1.52e-03)
%UNK% (1.38e-03)
fv (1.34e-03)
data (8.48e-04)
2 (6.96e-04)
accessible (6.59e-04)
file (6.26e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
program
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,1,fglvertex (7.29e-01)
overlap (2.82e-02)
attrib (2.09e-02)
triangle (1.78e-02)
check (1.04e-02)
draw (9.62e-03)
begin (9.32e-03)
polyline (8.82e-03)
intersect (8.76e-03)
bind (7.82e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
vertexvertex (7.27e-01)
attrib (5.38e-02)
uv (1.23e-02)
pixel (1.18e-02)
indx (1.01e-02)
vertices (9.46e-03)
triangle (7.40e-03)
count (6.19e-03)
%UNK% (5.68e-03)
3 (5.39e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
attrib%END% (2.67e-01)
vertex (1.13e-01)
count (2.55e-02)
%UNK% (2.22e-02)
attrib (1.77e-02)
2 (1.76e-02)
3 (1.62e-02)
pixel (1.23e-02)
mode (1.13e-02)
fv (1.02e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
1%END% (9.46e-01)
value (2.47e-03)
indx (2.27e-03)
x (2.10e-03)
count (1.46e-03)
20 (1.42e-03)
array (1.29e-03)
fv (1.23e-03)
offset (1.15e-03)
2 (1.07e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
f%END% (9.22e-01)
indx (8.09e-03)
x (7.68e-03)
value (2.74e-03)
gl (1.68e-03)
20 (1.59e-03)
only (1.16e-03)
offset (1.07e-03)
count (1.05e-03)
fv (1.02e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
%END%%END% (9.18e-01)
indx (9.07e-03)
x (8.53e-03)
value (2.71e-03)
gl (1.93e-03)
20 (1.58e-03)
only (1.15e-03)
offset (1.05e-03)
count (1.03e-03)
fv (9.98e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,1,fvglvertex (7.31e-01)
attrib (3.64e-02)
set (2.30e-02)
overlap (2.28e-02)
check (2.15e-02)
triangle (1.42e-02)
calculate (8.55e-03)
polyline (8.53e-03)
intersect (7.06e-03)
%UNK% (6.26e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
vertexvertex (5.82e-01)
attrib (7.13e-02)
%UNK% (1.59e-02)
3 (1.21e-02)
uv (1.20e-02)
count (1.16e-02)
triangle (1.14e-02)
vertices (1.02e-02)
indx (9.72e-03)
2 (9.56e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
attrib%END% (7.27e-01)
vertex (1.77e-02)
value (1.47e-02)
%UNK% (1.19e-02)
fv (1.02e-02)
2 (9.80e-03)
count (8.11e-03)
3 (6.89e-03)
object (4.56e-03)
attrib (4.41e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
1%END% (9.71e-01)
position (4.17e-03)
values (2.46e-03)
indx (2.40e-03)
fv (1.05e-03)
value (7.39e-04)
gl (7.19e-04)
get (6.72e-04)
all (4.31e-04)
performed (4.21e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
fv%END% (9.58e-01)
values (6.50e-03)
position (6.49e-03)
indx (2.93e-03)
gl (1.75e-03)
get (1.53e-03)
fv (8.46e-04)
value (5.59e-04)
performed (3.56e-04)
) (2.87e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
values (7.37e-03)
position (7.09e-03)
indx (3.22e-03)
gl (1.97e-03)
get (1.74e-03)
fv (8.40e-04)
value (5.49e-04)
performed (3.53e-04)
) (2.93e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,2,fglvertex (7.99e-01)
overlap (2.23e-02)
attrib (1.80e-02)
triangle (1.79e-02)
intersect (8.00e-03)
polyline (7.10e-03)
vertices (6.77e-03)
draw (6.03e-03)
check (5.47e-03)
uv (4.63e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
vertexvertex (5.27e-01)
pixel (4.26e-02)
attrib (4.02e-02)
vertices (2.02e-02)
triangle (1.87e-02)
line (1.85e-02)
uv (1.33e-02)
%UNK% (9.60e-03)
2 (8.13e-03)
polygon (7.96e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
attrib%END% (2.72e-01)
vertex (8.95e-02)
pixel (2.89e-02)
line (2.47e-02)
%UNK% (2.17e-02)
2 (2.09e-02)
y (1.46e-02)
count (1.34e-02)
attrib (1.27e-02)
x (1.23e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
2%END% (9.47e-01)
x (4.85e-03)
y (1.44e-03)
value (1.29e-03)
2 (1.28e-03)
fv (1.12e-03)
%UNK% (1.02e-03)
array (9.92e-04)
indx (9.69e-04)
20 (9.66e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
f%END% (9.33e-01)
x (1.22e-02)
indx (1.85e-03)
value (1.50e-03)
y (1.36e-03)
20 (1.14e-03)
gl (1.14e-03)
fv (1.04e-03)
only (8.92e-04)
2 (8.70e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.34e-01)
x (1.07e-02)
indx (1.82e-03)
value (1.63e-03)
y (1.36e-03)
20 (1.24e-03)
fv (1.15e-03)
gl (1.12e-03)
only (9.83e-04)
2 (9.78e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,2,fvglvertex (7.31e-01)
attrib (3.64e-02)
set (2.30e-02)
overlap (2.28e-02)
check (2.15e-02)
triangle (1.42e-02)
calculate (8.55e-03)
polyline (8.53e-03)
intersect (7.06e-03)
%UNK% (6.26e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
vertexvertex (5.82e-01)
attrib (7.13e-02)
%UNK% (1.59e-02)
3 (1.21e-02)
uv (1.20e-02)
count (1.16e-02)
triangle (1.14e-02)
vertices (1.02e-02)
indx (9.72e-03)
2 (9.56e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
attrib%END% (7.27e-01)
vertex (1.77e-02)
value (1.47e-02)
%UNK% (1.19e-02)
fv (1.02e-02)
2 (9.80e-03)
count (8.11e-03)
3 (6.89e-03)
object (4.56e-03)
attrib (4.41e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
2%END% (9.71e-01)
position (4.17e-03)
values (2.46e-03)
indx (2.40e-03)
fv (1.05e-03)
value (7.39e-04)
gl (7.19e-04)
get (6.72e-04)
all (4.31e-04)
performed (4.21e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
fv%END% (9.58e-01)
values (6.50e-03)
position (6.49e-03)
indx (2.93e-03)
gl (1.75e-03)
get (1.53e-03)
fv (8.46e-04)
value (5.59e-04)
performed (3.56e-04)
) (2.87e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.60e-01)
values (6.26e-03)
position (5.97e-03)
indx (2.94e-03)
gl (1.76e-03)
get (1.47e-03)
fv (8.97e-04)
value (5.90e-04)
performed (3.71e-04)
) (2.83e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,3,fglvertex (6.61e-01)
overlap (3.29e-02)
triangle (2.92e-02)
attrib (1.72e-02)
polyline (1.43e-02)
intersect (1.28e-02)
draw (1.23e-02)
vertices (1.09e-02)
check (9.69e-03)
calculate (9.30e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
vertexvertex (2.39e-01)
%END% (6.83e-02)
line (3.50e-02)
vertices (3.35e-02)
triangle (3.17e-02)
pixel (2.64e-02)
%UNK% (2.39e-02)
matrix (2.38e-02)
2 (2.10e-02)
frustum (2.00e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
attrib%END% (7.14e-01)
vertex (1.41e-02)
line (1.36e-02)
%UNK% (1.24e-02)
2 (1.23e-02)
matrix (6.71e-03)
circle (6.22e-03)
x (6.21e-03)
from (6.04e-03)
pixel (5.97e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
3%END% (9.71e-01)
indx (2.46e-03)
x (1.79e-03)
y (1.26e-03)
z (1.01e-03)
2 (6.59e-04)
%UNK% (5.10e-04)
fv (4.17e-04)
at (3.37e-04)
value (3.13e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
f%END% (9.54e-01)
indx (5.46e-03)
x (3.61e-03)
y (1.66e-03)
z (1.15e-03)
gl (6.52e-04)
2 (4.93e-04)
value (4.68e-04)
fv (4.26e-04)
%UNK% (2.89e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
%END%%END% (9.48e-01)
indx (6.72e-03)
x (4.38e-03)
y (1.88e-03)
z (1.27e-03)
gl (7.62e-04)
2 (4.69e-04)
value (4.60e-04)
fv (4.16e-04)
%UNK% (2.68e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,3,fvglvertex (7.31e-01)
attrib (3.64e-02)
set (2.30e-02)
overlap (2.28e-02)
check (2.15e-02)
triangle (1.42e-02)
calculate (8.55e-03)
polyline (8.53e-03)
intersect (7.06e-03)
%UNK% (6.26e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
vertexvertex (5.82e-01)
attrib (7.13e-02)
%UNK% (1.59e-02)
3 (1.21e-02)
uv (1.20e-02)
count (1.16e-02)
triangle (1.14e-02)
vertices (1.02e-02)
indx (9.72e-03)
2 (9.56e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
attrib%END% (7.27e-01)
vertex (1.77e-02)
value (1.47e-02)
%UNK% (1.19e-02)
fv (1.02e-02)
2 (9.80e-03)
count (8.11e-03)
3 (6.89e-03)
object (4.56e-03)
attrib (4.41e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
3%END% (9.71e-01)
position (4.17e-03)
values (2.46e-03)
indx (2.40e-03)
fv (1.05e-03)
value (7.39e-04)
gl (7.19e-04)
get (6.72e-04)
all (4.31e-04)
performed (4.21e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
fv%END% (9.58e-01)
values (6.50e-03)
position (6.49e-03)
indx (2.93e-03)
gl (1.75e-03)
get (1.53e-03)
fv (8.46e-04)
value (5.59e-04)
performed (3.56e-04)
) (2.87e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.52e-01)
values (7.93e-03)
position (7.55e-03)
indx (3.45e-03)
gl (2.07e-03)
get (1.85e-03)
fv (8.36e-04)
value (5.32e-04)
performed (3.47e-04)
) (3.02e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,4,fglvertex (6.89e-01)
overlap (3.37e-02)
triangle (3.24e-02)
attrib (1.48e-02)
polyline (1.38e-02)
vertices (1.26e-02)
intersect (1.02e-02)
calculate (1.01e-02)
uv (8.91e-03)
check (7.80e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
vertexvertex (1.34e-01)
%END% (1.11e-01)
line (4.32e-02)
triangle (3.27e-02)
vertices (2.69e-02)
2 (2.60e-02)
%UNK% (2.54e-02)
matrix (2.31e-02)
transform (2.02e-02)
frustum (1.64e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
attrib%END% (8.06e-01)
line (1.02e-02)
2 (9.02e-03)
%UNK% (7.93e-03)
from (4.64e-03)
vertex (4.45e-03)
circle (4.31e-03)
matrix (4.00e-03)
to (3.95e-03)
radius (3.83e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
4%END% (9.69e-01)
indx (2.35e-03)
z (1.20e-03)
x (1.03e-03)
2 (8.60e-04)
w (7.98e-04)
%UNK% (6.60e-04)
y (4.86e-04)
at (4.78e-04)
line (4.20e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
f%END% (9.54e-01)
indx (6.13e-03)
z (2.24e-03)
x (2.19e-03)
w (1.09e-03)
2 (6.56e-04)
gl (5.56e-04)
%UNK% (4.30e-04)
y (4.22e-04)
value (3.79e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
%END%%END% (9.55e-01)
indx (6.92e-03)
z (2.04e-03)
x (1.92e-03)
w (1.03e-03)
2 (7.99e-04)
gl (5.45e-04)
%UNK% (4.92e-04)
y (4.91e-04)
value (4.22e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
x
,
y
,
z
,
w
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,4,fvglvertex (7.31e-01)
attrib (3.64e-02)
set (2.30e-02)
overlap (2.28e-02)
check (2.15e-02)
triangle (1.42e-02)
calculate (8.55e-03)
polyline (8.53e-03)
intersect (7.06e-03)
%UNK% (6.26e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
vertexvertex (5.82e-01)
attrib (7.13e-02)
%UNK% (1.59e-02)
3 (1.21e-02)
uv (1.20e-02)
count (1.16e-02)
triangle (1.14e-02)
vertices (1.02e-02)
indx (9.72e-03)
2 (9.56e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
attrib%END% (7.27e-01)
vertex (1.77e-02)
value (1.47e-02)
%UNK% (1.19e-02)
fv (1.02e-02)
2 (9.80e-03)
count (8.11e-03)
3 (6.89e-03)
object (4.56e-03)
attrib (4.41e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
4%END% (9.71e-01)
position (4.17e-03)
values (2.46e-03)
indx (2.40e-03)
fv (1.05e-03)
value (7.39e-04)
gl (7.19e-04)
get (6.72e-04)
all (4.31e-04)
performed (4.21e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
fv%END% (9.58e-01)
values (6.50e-03)
position (6.49e-03)
indx (2.93e-03)
gl (1.75e-03)
get (1.53e-03)
fv (8.46e-04)
value (5.59e-04)
performed (3.56e-04)
) (2.87e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
values (6.35e-03)
position (5.71e-03)
indx (3.46e-03)
gl (1.66e-03)
get (1.39e-03)
fv (1.05e-03)
value (6.76e-04)
performed (4.08e-04)
all (2.87e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
values
,
get
position
(
values
)
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,pointerglvertex (8.52e-01)
overlap (1.53e-02)
triangle (1.10e-02)
uv (9.99e-03)
polyline (9.90e-03)
vertices (9.89e-03)
attrib (8.71e-03)
calculate (7.76e-03)
indx (5.06e-03)
transform (3.00e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
vertexvertex (4.26e-01)
vertices (3.88e-02)
uv (3.72e-02)
floats (3.38e-02)
%END% (3.10e-02)
triangle (2.96e-02)
transform (2.86e-02)
indx (1.88e-02)
%UNK% (1.35e-02)
frustum (1.13e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
attrib%END% (8.28e-01)
vertex (1.08e-02)
%UNK% (6.87e-03)
animation (4.47e-03)
transform (4.39e-03)
by (4.26e-03)
floats (3.97e-03)
box (3.77e-03)
indx (3.59e-03)
uv (3.35e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
pointer%END% (9.73e-01)
indx (3.07e-03)
position (1.46e-03)
size (1.25e-03)
normalized (6.81e-04)
stride (6.64e-04)
get (4.91e-04)
ptr (3.93e-04)
type (3.44e-04)
by (3.00e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
indx (5.10e-03)
size (2.66e-03)
position (2.39e-03)
stride (1.09e-03)
get (8.28e-04)
normalized (7.65e-04)
ptr (6.46e-04)
type (5.21e-04)
gl (4.23e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
,
get
position
(
ptr
)
)
;
}
<SENTENCE_END/>
gl,vertex,attrib,pointerglvertex (8.38e-01)
attrib (1.58e-02)
overlap (1.30e-02)
uv (1.24e-02)
polyline (1.19e-02)
vertices (1.18e-02)
triangle (1.11e-02)
calculate (6.82e-03)
indx (4.69e-03)
transform (4.52e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
vertexvertex (5.08e-01)
uv (4.40e-02)
vertices (3.35e-02)
floats (2.81e-02)
%END% (2.30e-02)
triangle (2.27e-02)
attrib (1.68e-02)
transform (1.49e-02)
indx (1.42e-02)
count (1.28e-02)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
attrib%END% (7.11e-01)
vertex (3.15e-02)
%UNK% (1.07e-02)
count (1.01e-02)
animation (8.12e-03)
uv (7.88e-03)
floats (6.10e-03)
triangles (5.75e-03)
vertices (5.51e-03)
indx (5.07e-03)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
pointer%END% (9.61e-01)
indx (3.43e-03)
size (2.84e-03)
stride (2.84e-03)
%UNK% (7.74e-04)
count (6.85e-04)
all (6.80e-04)
animation (5.36e-04)
value (4.64e-04)
normalized (4.25e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
size (5.19e-03)
indx (3.89e-03)
stride (3.46e-03)
count (5.20e-04)
all (5.06e-04)
value (5.03e-04)
%UNK% (4.74e-04)
gl (4.04e-04)
array (3.45e-04)
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
.
%SELF%
(
indx
,
size
,
type
,
normalized
,
stride
,
ptr
)
;
}
<SENTENCE_END/>
wrapwrapwrap (8.30e-01)
slice (9.66e-02)
new (2.41e-02)
as (1.69e-02)
read (8.52e-03)
buffer (4.66e-03)
copy (3.26e-03)
byte (2.54e-03)
direct (1.24e-03)
int (1.23e-03)
<SENTENCE_START>
{
return
new
direct
read
write
int
buffer
adapter
(
(
direct
read
write
byte
buffer
)
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
direct
read
write
int
buffer
adapter
(
(
direct
read
write
byte
buffer
)
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
%END%%END% (6.48e-01)
byte (6.76e-02)
int (6.19e-02)
buffer (5.89e-02)
short (3.28e-02)
new (1.81e-02)
array (1.18e-02)
wrap (1.08e-02)
long (9.72e-03)
slice (7.87e-03)
<SENTENCE_START>
{
return
new
direct
read
write
int
buffer
adapter
(
(
direct
read
write
byte
buffer
)
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
direct
read
write
int
buffer
adapter
(
(
direct
read
write
byte
buffer
)
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
get,typed,arraygetget (4.95e-01)
protected (3.60e-01)
int (2.25e-02)
is (1.84e-02)
as (1.74e-02)
with (1.73e-02)
needs (1.54e-02)
iterator (8.56e-03)
array (8.25e-03)
read (7.10e-03)
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
typedint (9.70e-01)
array (8.30e-03)
long (7.40e-03)
return (4.25e-03)
short (4.05e-03)
put (1.66e-03)
store (1.11e-03)
protected (6.71e-04)
with (5.63e-04)
only (3.54e-04)
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
array%END% (6.52e-01)
array (1.23e-01)
int (4.83e-02)
only (3.75e-02)
value (2.68e-02)
offset (1.48e-02)
short (1.03e-02)
double (8.33e-03)
20 (6.56e-03)
long (5.97e-03)
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
%END%%END% (9.29e-01)
value (1.30e-02)
only (1.11e-02)
array (1.08e-02)
20 (4.83e-03)
offset (4.16e-03)
int (1.97e-03)
double (1.68e-03)
buffer (1.21e-03)
short (1.17e-03)
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
int
array
;
}
<SENTENCE_END/>
get,element,sizegetget (6.03e-01)
is (1.84e-01)
iterator (5.58e-02)
protected (3.22e-02)
4 (3.08e-02)
as (2.51e-02)
needs (7.35e-03)
length (7.24e-03)
read (6.40e-03)
cpy (4.98e-03)
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
element4 (9.14e-01)
%END% (4.14e-02)
array (1.71e-02)
squared (4.56e-03)
2 (3.25e-03)
object (1.80e-03)
fv (1.48e-03)
interface (1.38e-03)
3 (9.03e-04)
only (7.22e-04)
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
size%END% (9.36e-01)
array (7.87e-03)
4 (6.91e-03)
value (5.64e-03)
only (5.16e-03)
2 (2.44e-03)
20 (2.14e-03)
offset (2.11e-03)
object (1.96e-03)
fv (1.73e-03)
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
value (6.34e-03)
4 (3.88e-03)
only (3.61e-03)
20 (2.83e-03)
array (1.38e-03)
offset (1.34e-03)
fv (7.47e-04)
2 (6.11e-04)
buffer (5.80e-04)
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
4
;
}
<SENTENCE_END/>
get,normalgetget (9.64e-01)
is (2.84e-02)
return (1.05e-03)
normal (8.38e-04)
needs (3.49e-04)
%UNK% (3.38e-04)
iterator (2.85e-04)
last (2.83e-04)
skip (2.55e-04)
find (2.22e-04)
<SENTENCE_START>
{
return
normal
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
normal
;
}
<SENTENCE_END/>
normalnormal (9.73e-01)
%END% (1.65e-02)
return (1.35e-03)
report (9.90e-04)
%UNK% (9.27e-04)
update (5.65e-04)
init (4.51e-04)
frustum (3.50e-04)
generate (3.13e-04)
create (2.40e-04)
<SENTENCE_START>
{
return
normal
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
normal
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
normal (1.41e-02)
value (2.14e-03)
%UNK% (1.53e-03)
20 (8.43e-04)
count (5.69e-04)
title (5.15e-04)
only (5.12e-04)
performed (4.48e-04)
buffer (4.26e-04)
<SENTENCE_START>
{
return
normal
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
normal
;
}
<SENTENCE_END/>
get,pointsgetget (8.02e-01)
is (1.80e-01)
compute (5.23e-03)
points (1.64e-03)
return (1.30e-03)
calculate (9.96e-04)
mouse (6.64e-04)
needs (2.83e-04)
iterator (2.32e-04)
state (2.29e-04)
<SENTENCE_START>
{
return
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
points
;
}
<SENTENCE_END/>
pointspoints (9.93e-01)
compute (4.56e-03)
return (1.72e-03)
polygon (5.35e-04)
calculate (4.28e-05)
triangles (2.29e-05)
derivative (1.99e-05)
update (4.78e-06)
chart (4.11e-06)
performed (2.47e-06)
<SENTENCE_START>
{
return
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
points
;
}
<SENTENCE_END/>
%END%%END% (8.85e-01)
value (2.14e-02)
points (6.43e-03)
performed (3.41e-03)
only (2.59e-03)
count (2.56e-03)
height (2.49e-03)
width (2.25e-03)
20 (2.24e-03)
%UNK% (1.99e-03)
<SENTENCE_START>
{
return
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
points
;
}
<SENTENCE_END/>
get,separationsgetget (9.59e-01)
is (3.17e-02)
iterator (2.36e-03)
protected (1.31e-03)
return (1.17e-03)
needs (7.99e-04)
separations (5.50e-04)
owns (1.74e-04)
as (1.42e-04)
last (9.49e-05)
<SENTENCE_START>
{
return
separations
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
separations
;
}
<SENTENCE_END/>
separationsseparations (4.56e-01)
%END% (4.49e-01)
get (1.95e-02)
%UNK% (3.81e-03)
return (2.26e-03)
is (1.79e-03)
down (1.43e-03)
array (1.39e-03)
long (1.29e-03)
type (1.11e-03)
<SENTENCE_START>
{
return
separations
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
separations
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
separations (8.63e-03)
value (4.03e-03)
only (1.93e-03)
20 (1.75e-03)
array (1.20e-03)
buffer (7.96e-04)
offset (6.92e-04)
object (5.71e-04)
%UNK% (5.55e-04)
<SENTENCE_START>
{
return
separations
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
separations
;
}
<SENTENCE_END/>
get,number,of,contact,pointsgetget (9.39e-01)
is (3.39e-02)
num (1.65e-02)
return (1.27e-03)
available (1.16e-03)
contact (1.16e-03)
obtain (3.59e-04)
skip (3.23e-04)
calculate (2.58e-04)
points (2.39e-04)
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
numbernum (8.09e-01)
contact (1.62e-01)
points (7.44e-03)
bounding (4.57e-03)
get (1.92e-03)
indices (1.38e-03)
render (1.19e-03)
return (1.15e-03)
available (5.36e-04)
box (5.16e-04)
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
ofcontact (3.64e-01)
points (3.58e-01)
%END% (1.77e-01)
num (1.85e-02)
value (9.38e-03)
count (1.96e-03)
%UNK% (1.82e-03)
20 (1.47e-03)
object (1.45e-03)
buffer (1.41e-03)
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
contact%END% (7.20e-01)
points (1.91e-01)
contact (2.73e-02)
value (1.19e-02)
20 (3.66e-03)
only (2.28e-03)
count (1.62e-03)
offset (1.60e-03)
buffer (1.11e-03)
height (9.81e-04)
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
points%END% (9.00e-01)
points (3.83e-02)
value (1.09e-02)
20 (3.88e-03)
contact (3.15e-03)
only (2.42e-03)
offset (1.64e-03)
count (1.49e-03)
buffer (9.55e-04)
height (9.02e-04)
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
%END%%END% (8.99e-01)
points (3.88e-02)
value (1.09e-02)
20 (3.88e-03)
contact (3.18e-03)
only (2.42e-03)
offset (1.64e-03)
count (1.49e-03)
buffer (9.56e-04)
height (9.02e-04)
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
num
contact
points
;
}
<SENTENCE_END/>
createcreate%END% (2.83e-01)
set (1.50e-01)
add (6.67e-02)
%UNK% (5.29e-02)
changed (2.97e-02)
run (2.64e-02)
create (2.20e-02)
to (1.69e-02)
draw (1.47e-02)
scroll (1.19e-02)
<SENTENCE_START>
{
float
width
=
gdx
.
graphics
.
get
width
(
)
;
float
height
=
gdx
.
graphics
.
get
height
(
)
;
float
btn
width
=
200
;
float
btn
height
=
40
;
stage
=
new
stage
(
)
;
skin
skin
=
new
skin
(
gdx
.
files
.
internal
(
"data/uiskin.json"
)
)
;
gdx
.
input
.
set
input
processor
(
stage
)
;
final
text
button
fade
btn
=
new
text
button
(
"Fade: "
+
do
fade
,
skin
)
;
fade
btn
.
set
size
(
btn
width
,
btn
height
)
;
fade
btn
.
set
position
(
0
,
height
-
fade
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
fade
btn
)
;
fade
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
fade
=
!
do
fade
;
fade
btn
.
set
text
(
"Fade: "
+
do
fade
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
}
}
}
)
;
final
text
button
on
top
btn
=
new
text
button
(
"ScrollbarsOnTop: "
+
do
on
top
,
skin
)
;
on
top
btn
.
set
size
(
btn
width
,
btn
height
)
;
on
top
btn
.
set
position
(
0
+
fade
btn
.
get
width
(
)
+
20
,
height
-
on
top
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
on
top
btn
)
;
on
top
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
on
top
=
!
do
on
top
;
on
top
btn
.
set
text
(
"ScrollbarOnTop: "
+
do
on
top
)
;
on
top
btn
.
invalidate
(
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
}
)
;
float
gap
=
8
;
float
x
=
gap
;
float
y
=
gap
;
float
cont
width
=
width
/
2
-
gap
*
1.5f
;
float
cont
height
=
height
/
4.5f
-
gap
*
1.25f
;
bottom
left
=
new
table
(
)
;
bottom
left
.
set
position
(
x
,
y
)
;
bottom
left
.
set
size
(
cont
width
,
cont
height
)
;
stage
.
add
actor
(
bottom
left
)
;
bottom
right
=
new
table
(
)
;
bottom
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
+
bottom
left
.
get
width
(
)
+
gap
;
bottom
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
bottom
right
)
;
top
left
=
new
table
(
)
;
top
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
;
y
=
bottom
left
.
get
y
(
)
+
bottom
left
.
get
height
(
)
+
gap
;
top
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
left
)
;
top
right
=
new
table
(
)
;
top
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
right
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
;
top
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
right
)
;
horiz
only
top
=
new
table
(
)
;
horiz
only
top
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
right
.
get
x
(
)
;
y
=
top
right
.
get
y
(
)
+
top
right
.
get
height
(
)
+
gap
;
horiz
only
top
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
top
)
;
horiz
only
bottom
=
new
table
(
)
;
horiz
only
bottom
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
left
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
+
top
left
.
get
height
(
)
+
gap
;
horiz
only
bottom
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
bottom
)
;
vert
only
left
=
new
table
(
)
;
vert
only
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
bottom
.
get
x
(
)
;
y
=
horiz
only
bottom
.
get
y
(
)
+
horiz
only
bottom
.
get
height
(
)
+
gap
;
vert
only
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
left
)
;
vert
only
right
=
new
table
(
)
;
vert
only
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
top
.
get
x
(
)
;
y
=
horiz
only
top
.
get
y
(
)
+
horiz
only
top
.
get
height
(
)
+
gap
;
vert
only
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
right
)
;
table
bottom
left
table
=
new
table
(
)
;
table
bottom
right
table
=
new
table
(
)
;
table
top
left
table
=
new
table
(
)
;
table
top
right
table
=
new
table
(
)
;
table
horiz
only
top
table
=
new
table
(
)
;
table
horiz
only
bottom
table
=
new
table
(
)
;
table
vert
only
left
table
=
new
table
(
)
;
table
vert
only
right
table
=
new
table
(
)
;
final
scroll
pane
bottom
left
scroll
=
new
scroll
pane
(
bottom
left
table
,
skin
)
;
bottom
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
bottom
right
scroll
=
new
scroll
pane
(
bottom
right
table
,
skin
)
;
bottom
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
top
left
scroll
=
new
scroll
pane
(
top
left
table
,
skin
)
;
top
left
scroll
.
set
scroll
bar
positions
(
false
,
false
)
;
final
scroll
pane
top
right
scroll
=
new
scroll
pane
(
top
right
table
,
skin
)
;
top
right
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
top
scroll
=
new
scroll
pane
(
horiz
only
top
table
,
skin
)
;
horiz
only
top
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
bottom
scroll
=
new
scroll
pane
(
horiz
only
bottom
table
,
skin
)
;
horiz
only
bottom
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
vert
only
left
scroll
=
new
scroll
pane
(
vert
only
left
table
,
skin
)
;
vert
only
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
vert
only
right
scroll
=
new
scroll
pane
(
vert
only
right
table
,
skin
)
;
vert
only
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
scroll
pane
[
]
panes
=
new
scroll
pane
[
]
{
bottom
left
scroll
,
bottom
right
scroll
,
top
left
scroll
,
top
right
scroll
,
horiz
only
top
scroll
,
horiz
only
bottom
scroll
,
vert
only
left
scroll
,
vert
only
right
scroll
}
;
for
(
scroll
pane
pane
:
panes
)
{
scroll
panes
.
add
(
pane
)
;
}
table
[
]
tables
=
new
table
[
]
{
bottom
left
table
,
bottom
right
table
,
top
left
table
,
top
right
table
,
horiz
only
top
table
,
horiz
only
bottom
table
,
vert
only
left
table
,
vert
only
right
table
}
;
for
(
table
t
:
tables
)
t
.
defaults
(
)
.
expand
x
(
)
.
fill
x
(
)
;
horiz
only
top
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-TOP verify HORIZONTAL scroll bar is on the TOP and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
top
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-BOTTOM verify HORIZONTAL scroll bar is on the BOTTOM and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
for
(
int
i
=
0
;
i
<
12
;
i
++
)
{
bottom
left
table
.
add
(
new
label
(
i
+
" BOTTOM-LEFT verify scroll bars are on the BOTTOM and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
bottom
right
table
.
add
(
new
label
(
i
+
" BOTTOM-RIGHT verify scroll bars are on the BOTTOM and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
left
table
.
add
(
new
label
(
i
+
" TOP-LEFT verify scroll bars are on the TOP and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
right
table
.
add
(
new
label
(
i
+
" TOP-RIGHT verify scroll bars are on the TOP and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
label
(
"VERT-ONLY-LEFT"
,
skin
)
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
label
(
"VERT-ONLY-RIGHT"
,
skin
)
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
}
bottom
left
.
add
(
bottom
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
bottom
right
.
add
(
bottom
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
left
.
add
(
top
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
right
.
add
(
top
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
top
.
add
(
horiz
only
top
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
bottom
.
add
(
horiz
only
bottom
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
left
.
add
(
vert
only
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
right
.
add
(
vert
only
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
width
=
gdx
.
graphics
.
get
width
(
)
;
float
height
=
gdx
.
graphics
.
get
height
(
)
;
float
btn
width
=
200
;
float
btn
height
=
40
;
stage
=
new
stage
(
)
;
skin
skin
=
new
skin
(
gdx
.
files
.
internal
(
"data/uiskin.json"
)
)
;
gdx
.
input
.
set
input
processor
(
stage
)
;
final
text
button
fade
btn
=
new
text
button
(
"Fade: "
+
do
fade
,
skin
)
;
fade
btn
.
set
size
(
btn
width
,
btn
height
)
;
fade
btn
.
set
position
(
0
,
height
-
fade
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
fade
btn
)
;
fade
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
fade
=
!
do
fade
;
fade
btn
.
set
text
(
"Fade: "
+
do
fade
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
}
}
}
)
;
final
text
button
on
top
btn
=
new
text
button
(
"ScrollbarsOnTop: "
+
do
on
top
,
skin
)
;
on
top
btn
.
set
size
(
btn
width
,
btn
height
)
;
on
top
btn
.
set
position
(
0
+
fade
btn
.
get
width
(
)
+
20
,
height
-
on
top
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
on
top
btn
)
;
on
top
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
on
top
=
!
do
on
top
;
on
top
btn
.
set
text
(
"ScrollbarOnTop: "
+
do
on
top
)
;
on
top
btn
.
invalidate
(
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
}
)
;
float
gap
=
8
;
float
x
=
gap
;
float
y
=
gap
;
float
cont
width
=
width
/
2
-
gap
*
1.5f
;
float
cont
height
=
height
/
4.5f
-
gap
*
1.25f
;
bottom
left
=
new
table
(
)
;
bottom
left
.
set
position
(
x
,
y
)
;
bottom
left
.
set
size
(
cont
width
,
cont
height
)
;
stage
.
add
actor
(
bottom
left
)
;
bottom
right
=
new
table
(
)
;
bottom
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
+
bottom
left
.
get
width
(
)
+
gap
;
bottom
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
bottom
right
)
;
top
left
=
new
table
(
)
;
top
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
;
y
=
bottom
left
.
get
y
(
)
+
bottom
left
.
get
height
(
)
+
gap
;
top
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
left
)
;
top
right
=
new
table
(
)
;
top
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
right
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
;
top
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
right
)
;
horiz
only
top
=
new
table
(
)
;
horiz
only
top
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
right
.
get
x
(
)
;
y
=
top
right
.
get
y
(
)
+
top
right
.
get
height
(
)
+
gap
;
horiz
only
top
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
top
)
;
horiz
only
bottom
=
new
table
(
)
;
horiz
only
bottom
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
left
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
+
top
left
.
get
height
(
)
+
gap
;
horiz
only
bottom
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
bottom
)
;
vert
only
left
=
new
table
(
)
;
vert
only
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
bottom
.
get
x
(
)
;
y
=
horiz
only
bottom
.
get
y
(
)
+
horiz
only
bottom
.
get
height
(
)
+
gap
;
vert
only
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
left
)
;
vert
only
right
=
new
table
(
)
;
vert
only
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
top
.
get
x
(
)
;
y
=
horiz
only
top
.
get
y
(
)
+
horiz
only
top
.
get
height
(
)
+
gap
;
vert
only
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
right
)
;
table
bottom
left
table
=
new
table
(
)
;
table
bottom
right
table
=
new
table
(
)
;
table
top
left
table
=
new
table
(
)
;
table
top
right
table
=
new
table
(
)
;
table
horiz
only
top
table
=
new
table
(
)
;
table
horiz
only
bottom
table
=
new
table
(
)
;
table
vert
only
left
table
=
new
table
(
)
;
table
vert
only
right
table
=
new
table
(
)
;
final
scroll
pane
bottom
left
scroll
=
new
scroll
pane
(
bottom
left
table
,
skin
)
;
bottom
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
bottom
right
scroll
=
new
scroll
pane
(
bottom
right
table
,
skin
)
;
bottom
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
top
left
scroll
=
new
scroll
pane
(
top
left
table
,
skin
)
;
top
left
scroll
.
set
scroll
bar
positions
(
false
,
false
)
;
final
scroll
pane
top
right
scroll
=
new
scroll
pane
(
top
right
table
,
skin
)
;
top
right
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
top
scroll
=
new
scroll
pane
(
horiz
only
top
table
,
skin
)
;
horiz
only
top
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
bottom
scroll
=
new
scroll
pane
(
horiz
only
bottom
table
,
skin
)
;
horiz
only
bottom
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
vert
only
left
scroll
=
new
scroll
pane
(
vert
only
left
table
,
skin
)
;
vert
only
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
vert
only
right
scroll
=
new
scroll
pane
(
vert
only
right
table
,
skin
)
;
vert
only
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
scroll
pane
[
]
panes
=
new
scroll
pane
[
]
{
bottom
left
scroll
,
bottom
right
scroll
,
top
left
scroll
,
top
right
scroll
,
horiz
only
top
scroll
,
horiz
only
bottom
scroll
,
vert
only
left
scroll
,
vert
only
right
scroll
}
;
for
(
scroll
pane
pane
:
panes
)
{
scroll
panes
.
add
(
pane
)
;
}
table
[
]
tables
=
new
table
[
]
{
bottom
left
table
,
bottom
right
table
,
top
left
table
,
top
right
table
,
horiz
only
top
table
,
horiz
only
bottom
table
,
vert
only
left
table
,
vert
only
right
table
}
;
for
(
table
t
:
tables
)
t
.
defaults
(
)
.
expand
x
(
)
.
fill
x
(
)
;
horiz
only
top
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-TOP verify HORIZONTAL scroll bar is on the TOP and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
top
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-BOTTOM verify HORIZONTAL scroll bar is on the BOTTOM and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
for
(
int
i
=
0
;
i
<
12
;
i
++
)
{
bottom
left
table
.
add
(
new
label
(
i
+
" BOTTOM-LEFT verify scroll bars are on the BOTTOM and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
bottom
right
table
.
add
(
new
label
(
i
+
" BOTTOM-RIGHT verify scroll bars are on the BOTTOM and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
left
table
.
add
(
new
label
(
i
+
" TOP-LEFT verify scroll bars are on the TOP and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
right
table
.
add
(
new
label
(
i
+
" TOP-RIGHT verify scroll bars are on the TOP and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
label
(
"VERT-ONLY-LEFT"
,
skin
)
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
label
(
"VERT-ONLY-RIGHT"
,
skin
)
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
}
bottom
left
.
add
(
bottom
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
bottom
right
.
add
(
bottom
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
left
.
add
(
top
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
right
.
add
(
top
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
top
.
add
(
horiz
only
top
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
bottom
.
add
(
horiz
only
bottom
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
left
.
add
(
vert
only
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
right
.
add
(
vert
only
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.39e-01)
%UNK% (2.21e-02)
set (1.98e-02)
changed (1.39e-02)
add (9.46e-03)
to (8.50e-03)
scroll (6.61e-03)
down (5.13e-03)
run (4.58e-03)
create (3.81e-03)
<SENTENCE_START>
{
float
width
=
gdx
.
graphics
.
get
width
(
)
;
float
height
=
gdx
.
graphics
.
get
height
(
)
;
float
btn
width
=
200
;
float
btn
height
=
40
;
stage
=
new
stage
(
)
;
skin
skin
=
new
skin
(
gdx
.
files
.
internal
(
"data/uiskin.json"
)
)
;
gdx
.
input
.
set
input
processor
(
stage
)
;
final
text
button
fade
btn
=
new
text
button
(
"Fade: "
+
do
fade
,
skin
)
;
fade
btn
.
set
size
(
btn
width
,
btn
height
)
;
fade
btn
.
set
position
(
0
,
height
-
fade
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
fade
btn
)
;
fade
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
fade
=
!
do
fade
;
fade
btn
.
set
text
(
"Fade: "
+
do
fade
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
}
}
}
)
;
final
text
button
on
top
btn
=
new
text
button
(
"ScrollbarsOnTop: "
+
do
on
top
,
skin
)
;
on
top
btn
.
set
size
(
btn
width
,
btn
height
)
;
on
top
btn
.
set
position
(
0
+
fade
btn
.
get
width
(
)
+
20
,
height
-
on
top
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
on
top
btn
)
;
on
top
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
on
top
=
!
do
on
top
;
on
top
btn
.
set
text
(
"ScrollbarOnTop: "
+
do
on
top
)
;
on
top
btn
.
invalidate
(
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
}
)
;
float
gap
=
8
;
float
x
=
gap
;
float
y
=
gap
;
float
cont
width
=
width
/
2
-
gap
*
1.5f
;
float
cont
height
=
height
/
4.5f
-
gap
*
1.25f
;
bottom
left
=
new
table
(
)
;
bottom
left
.
set
position
(
x
,
y
)
;
bottom
left
.
set
size
(
cont
width
,
cont
height
)
;
stage
.
add
actor
(
bottom
left
)
;
bottom
right
=
new
table
(
)
;
bottom
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
+
bottom
left
.
get
width
(
)
+
gap
;
bottom
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
bottom
right
)
;
top
left
=
new
table
(
)
;
top
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
;
y
=
bottom
left
.
get
y
(
)
+
bottom
left
.
get
height
(
)
+
gap
;
top
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
left
)
;
top
right
=
new
table
(
)
;
top
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
right
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
;
top
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
right
)
;
horiz
only
top
=
new
table
(
)
;
horiz
only
top
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
right
.
get
x
(
)
;
y
=
top
right
.
get
y
(
)
+
top
right
.
get
height
(
)
+
gap
;
horiz
only
top
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
top
)
;
horiz
only
bottom
=
new
table
(
)
;
horiz
only
bottom
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
left
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
+
top
left
.
get
height
(
)
+
gap
;
horiz
only
bottom
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
bottom
)
;
vert
only
left
=
new
table
(
)
;
vert
only
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
bottom
.
get
x
(
)
;
y
=
horiz
only
bottom
.
get
y
(
)
+
horiz
only
bottom
.
get
height
(
)
+
gap
;
vert
only
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
left
)
;
vert
only
right
=
new
table
(
)
;
vert
only
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
top
.
get
x
(
)
;
y
=
horiz
only
top
.
get
y
(
)
+
horiz
only
top
.
get
height
(
)
+
gap
;
vert
only
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
right
)
;
table
bottom
left
table
=
new
table
(
)
;
table
bottom
right
table
=
new
table
(
)
;
table
top
left
table
=
new
table
(
)
;
table
top
right
table
=
new
table
(
)
;
table
horiz
only
top
table
=
new
table
(
)
;
table
horiz
only
bottom
table
=
new
table
(
)
;
table
vert
only
left
table
=
new
table
(
)
;
table
vert
only
right
table
=
new
table
(
)
;
final
scroll
pane
bottom
left
scroll
=
new
scroll
pane
(
bottom
left
table
,
skin
)
;
bottom
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
bottom
right
scroll
=
new
scroll
pane
(
bottom
right
table
,
skin
)
;
bottom
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
top
left
scroll
=
new
scroll
pane
(
top
left
table
,
skin
)
;
top
left
scroll
.
set
scroll
bar
positions
(
false
,
false
)
;
final
scroll
pane
top
right
scroll
=
new
scroll
pane
(
top
right
table
,
skin
)
;
top
right
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
top
scroll
=
new
scroll
pane
(
horiz
only
top
table
,
skin
)
;
horiz
only
top
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
bottom
scroll
=
new
scroll
pane
(
horiz
only
bottom
table
,
skin
)
;
horiz
only
bottom
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
vert
only
left
scroll
=
new
scroll
pane
(
vert
only
left
table
,
skin
)
;
vert
only
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
vert
only
right
scroll
=
new
scroll
pane
(
vert
only
right
table
,
skin
)
;
vert
only
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
scroll
pane
[
]
panes
=
new
scroll
pane
[
]
{
bottom
left
scroll
,
bottom
right
scroll
,
top
left
scroll
,
top
right
scroll
,
horiz
only
top
scroll
,
horiz
only
bottom
scroll
,
vert
only
left
scroll
,
vert
only
right
scroll
}
;
for
(
scroll
pane
pane
:
panes
)
{
scroll
panes
.
add
(
pane
)
;
}
table
[
]
tables
=
new
table
[
]
{
bottom
left
table
,
bottom
right
table
,
top
left
table
,
top
right
table
,
horiz
only
top
table
,
horiz
only
bottom
table
,
vert
only
left
table
,
vert
only
right
table
}
;
for
(
table
t
:
tables
)
t
.
defaults
(
)
.
expand
x
(
)
.
fill
x
(
)
;
horiz
only
top
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-TOP verify HORIZONTAL scroll bar is on the TOP and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
top
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-BOTTOM verify HORIZONTAL scroll bar is on the BOTTOM and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
for
(
int
i
=
0
;
i
<
12
;
i
++
)
{
bottom
left
table
.
add
(
new
label
(
i
+
" BOTTOM-LEFT verify scroll bars are on the BOTTOM and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
bottom
right
table
.
add
(
new
label
(
i
+
" BOTTOM-RIGHT verify scroll bars are on the BOTTOM and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
left
table
.
add
(
new
label
(
i
+
" TOP-LEFT verify scroll bars are on the TOP and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
right
table
.
add
(
new
label
(
i
+
" TOP-RIGHT verify scroll bars are on the TOP and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
label
(
"VERT-ONLY-LEFT"
,
skin
)
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
label
(
"VERT-ONLY-RIGHT"
,
skin
)
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
}
bottom
left
.
add
(
bottom
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
bottom
right
.
add
(
bottom
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
left
.
add
(
top
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
right
.
add
(
top
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
top
.
add
(
horiz
only
top
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
bottom
.
add
(
horiz
only
bottom
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
left
.
add
(
vert
only
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
right
.
add
(
vert
only
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
width
=
gdx
.
graphics
.
get
width
(
)
;
float
height
=
gdx
.
graphics
.
get
height
(
)
;
float
btn
width
=
200
;
float
btn
height
=
40
;
stage
=
new
stage
(
)
;
skin
skin
=
new
skin
(
gdx
.
files
.
internal
(
"data/uiskin.json"
)
)
;
gdx
.
input
.
set
input
processor
(
stage
)
;
final
text
button
fade
btn
=
new
text
button
(
"Fade: "
+
do
fade
,
skin
)
;
fade
btn
.
set
size
(
btn
width
,
btn
height
)
;
fade
btn
.
set
position
(
0
,
height
-
fade
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
fade
btn
)
;
fade
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
fade
=
!
do
fade
;
fade
btn
.
set
text
(
"Fade: "
+
do
fade
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
}
}
}
)
;
final
text
button
on
top
btn
=
new
text
button
(
"ScrollbarsOnTop: "
+
do
on
top
,
skin
)
;
on
top
btn
.
set
size
(
btn
width
,
btn
height
)
;
on
top
btn
.
set
position
(
0
+
fade
btn
.
get
width
(
)
+
20
,
height
-
on
top
btn
.
get
height
(
)
)
;
stage
.
add
actor
(
on
top
btn
)
;
on
top
btn
.
add
listener
(
new
change
listener
(
)
{
@
override
public
void
changed
(
change
event
event
,
actor
actor
)
{
do
on
top
=
!
do
on
top
;
on
top
btn
.
set
text
(
"ScrollbarOnTop: "
+
do
on
top
)
;
on
top
btn
.
invalidate
(
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
}
)
;
float
gap
=
8
;
float
x
=
gap
;
float
y
=
gap
;
float
cont
width
=
width
/
2
-
gap
*
1.5f
;
float
cont
height
=
height
/
4.5f
-
gap
*
1.25f
;
bottom
left
=
new
table
(
)
;
bottom
left
.
set
position
(
x
,
y
)
;
bottom
left
.
set
size
(
cont
width
,
cont
height
)
;
stage
.
add
actor
(
bottom
left
)
;
bottom
right
=
new
table
(
)
;
bottom
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
+
bottom
left
.
get
width
(
)
+
gap
;
bottom
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
bottom
right
)
;
top
left
=
new
table
(
)
;
top
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
left
.
get
x
(
)
;
y
=
bottom
left
.
get
y
(
)
+
bottom
left
.
get
height
(
)
+
gap
;
top
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
left
)
;
top
right
=
new
table
(
)
;
top
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
bottom
right
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
;
top
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
top
right
)
;
horiz
only
top
=
new
table
(
)
;
horiz
only
top
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
right
.
get
x
(
)
;
y
=
top
right
.
get
y
(
)
+
top
right
.
get
height
(
)
+
gap
;
horiz
only
top
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
top
)
;
horiz
only
bottom
=
new
table
(
)
;
horiz
only
bottom
.
set
size
(
cont
width
,
cont
height
)
;
x
=
top
left
.
get
x
(
)
;
y
=
top
left
.
get
y
(
)
+
top
left
.
get
height
(
)
+
gap
;
horiz
only
bottom
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
horiz
only
bottom
)
;
vert
only
left
=
new
table
(
)
;
vert
only
left
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
bottom
.
get
x
(
)
;
y
=
horiz
only
bottom
.
get
y
(
)
+
horiz
only
bottom
.
get
height
(
)
+
gap
;
vert
only
left
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
left
)
;
vert
only
right
=
new
table
(
)
;
vert
only
right
.
set
size
(
cont
width
,
cont
height
)
;
x
=
horiz
only
top
.
get
x
(
)
;
y
=
horiz
only
top
.
get
y
(
)
+
horiz
only
top
.
get
height
(
)
+
gap
;
vert
only
right
.
set
position
(
x
,
y
)
;
stage
.
add
actor
(
vert
only
right
)
;
table
bottom
left
table
=
new
table
(
)
;
table
bottom
right
table
=
new
table
(
)
;
table
top
left
table
=
new
table
(
)
;
table
top
right
table
=
new
table
(
)
;
table
horiz
only
top
table
=
new
table
(
)
;
table
horiz
only
bottom
table
=
new
table
(
)
;
table
vert
only
left
table
=
new
table
(
)
;
table
vert
only
right
table
=
new
table
(
)
;
final
scroll
pane
bottom
left
scroll
=
new
scroll
pane
(
bottom
left
table
,
skin
)
;
bottom
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
bottom
right
scroll
=
new
scroll
pane
(
bottom
right
table
,
skin
)
;
bottom
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
top
left
scroll
=
new
scroll
pane
(
top
left
table
,
skin
)
;
top
left
scroll
.
set
scroll
bar
positions
(
false
,
false
)
;
final
scroll
pane
top
right
scroll
=
new
scroll
pane
(
top
right
table
,
skin
)
;
top
right
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
top
scroll
=
new
scroll
pane
(
horiz
only
top
table
,
skin
)
;
horiz
only
top
scroll
.
set
scroll
bar
positions
(
false
,
true
)
;
final
scroll
pane
horiz
only
bottom
scroll
=
new
scroll
pane
(
horiz
only
bottom
table
,
skin
)
;
horiz
only
bottom
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
final
scroll
pane
vert
only
left
scroll
=
new
scroll
pane
(
vert
only
left
table
,
skin
)
;
vert
only
left
scroll
.
set
scroll
bar
positions
(
true
,
false
)
;
final
scroll
pane
vert
only
right
scroll
=
new
scroll
pane
(
vert
only
right
table
,
skin
)
;
vert
only
right
scroll
.
set
scroll
bar
positions
(
true
,
true
)
;
scroll
pane
[
]
panes
=
new
scroll
pane
[
]
{
bottom
left
scroll
,
bottom
right
scroll
,
top
left
scroll
,
top
right
scroll
,
horiz
only
top
scroll
,
horiz
only
bottom
scroll
,
vert
only
left
scroll
,
vert
only
right
scroll
}
;
for
(
scroll
pane
pane
:
panes
)
{
scroll
panes
.
add
(
pane
)
;
}
table
[
]
tables
=
new
table
[
]
{
bottom
left
table
,
bottom
right
table
,
top
left
table
,
top
right
table
,
horiz
only
top
table
,
horiz
only
bottom
table
,
vert
only
left
table
,
vert
only
right
table
}
;
for
(
table
t
:
tables
)
t
.
defaults
(
)
.
expand
x
(
)
.
fill
x
(
)
;
horiz
only
top
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-TOP verify HORIZONTAL scroll bar is on the TOP and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
top
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
label
(
"HORIZONTAL-ONLY-BOTTOM verify HORIZONTAL scroll bar is on the BOTTOM and properly aligned"
,
skin
)
)
.
row
(
)
;
horiz
only
bottom
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
for
(
int
i
=
0
;
i
<
12
;
i
++
)
{
bottom
left
table
.
add
(
new
label
(
i
+
" BOTTOM-LEFT verify scroll bars are on the BOTTOM and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
bottom
right
table
.
add
(
new
label
(
i
+
" BOTTOM-RIGHT verify scroll bars are on the BOTTOM and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
bottom
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
left
table
.
add
(
new
label
(
i
+
" TOP-LEFT verify scroll bars are on the TOP and the LEFT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
top
right
table
.
add
(
new
label
(
i
+
" TOP-RIGHT verify scroll bars are on the TOP and the RIGHT, and are properly aligned"
,
skin
)
)
.
row
(
)
;
top
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
label
(
"VERT-ONLY-LEFT"
,
skin
)
)
.
row
(
)
;
vert
only
left
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
label
(
"VERT-ONLY-RIGHT"
,
skin
)
)
.
row
(
)
;
vert
only
right
table
.
add
(
new
image
(
skin
.
get
drawable
(
"default-rect"
)
)
)
.
height
(
20
)
.
row
(
)
;
}
bottom
left
.
add
(
bottom
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
bottom
right
.
add
(
bottom
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
left
.
add
(
top
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
top
right
.
add
(
top
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
top
.
add
(
horiz
only
top
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
horiz
only
bottom
.
add
(
horiz
only
bottom
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
left
.
add
(
vert
only
left
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
vert
only
right
.
add
(
vert
only
right
scroll
)
.
expand
(
)
.
fill
(
)
.
colspan
(
4
)
;
for
(
scroll
pane
pane
:
scroll
panes
)
{
pane
.
set
fade
scroll
bars
(
do
fade
)
;
pane
.
set
scrollbars
on
top
(
do
on
top
)
;
}
}
<SENTENCE_END/>
renderrenderrender (1.46e-01)
update (1.18e-01)
begin (9.45e-02)
draw (8.13e-02)
touch (7.29e-02)
act (5.00e-02)
end (3.88e-02)
run (3.42e-02)
set (2.95e-02)
reset (2.25e-02)
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
stage
.
act
(
gdx
.
graphics
.
get
delta
time
(
)
)
;
stage
.
draw
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
stage
.
act
(
gdx
.
graphics
.
get
delta
time
(
)
)
;
stage
.
draw
(
)
;
}
<SENTENCE_END/>
%END%%END% (6.47e-01)
delta (3.02e-02)
down (2.88e-02)
gl (2.17e-02)
color (2.13e-02)
render (1.97e-02)
changed (9.53e-03)
performed (9.04e-03)
begin (7.67e-03)
end (7.33e-03)
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
stage
.
act
(
gdx
.
graphics
.
get
delta
time
(
)
)
;
stage
.
draw
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
stage
.
act
(
gdx
.
graphics
.
get
delta
time
(
)
)
;
stage
.
draw
(
)
;
}
<SENTENCE_END/>
resizeresizeset (1.81e-01)
update (1.74e-01)
touch (1.23e-01)
get (8.01e-02)
begin (4.65e-02)
apply (3.84e-02)
switch (2.35e-02)
run (2.28e-02)
draw (1.99e-02)
%UNK% (1.78e-02)
<SENTENCE_START>
{
stage
.
get
viewport
(
)
.
update
(
width
,
height
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
stage
.
get
viewport
(
)
.
update
(
width
,
height
,
true
)
;
}
<SENTENCE_END/>
%END%%END% (4.54e-01)
down (7.01e-02)
%UNK% (3.59e-02)
changed (3.47e-02)
to (2.19e-02)
update (1.86e-02)
touch (1.57e-02)
dragged (1.06e-02)
performed (8.97e-03)
stage (8.24e-03)
<SENTENCE_START>
{
stage
.
get
viewport
(
)
.
update
(
width
,
height
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
stage
.
get
viewport
(
)
.
update
(
width
,
height
,
true
)
;
}
<SENTENCE_END/>
disposedisposetouch (2.97e-01)
stage (1.63e-01)
cancel (7.23e-02)
hide (6.22e-02)
show (3.97e-02)
switch (3.58e-02)
set (2.85e-02)
remove (1.58e-02)
reset (1.42e-02)
begin (1.22e-02)
<SENTENCE_START>
{
stage
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
stage
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (5.78e-01)
down (5.90e-02)
up (3.68e-02)
stage (1.84e-02)
changed (1.48e-02)
cancel (1.07e-02)
pressed (1.02e-02)
%UNK% (9.38e-03)
and (8.27e-03)
layout (6.24e-03)
<SENTENCE_START>
{
stage
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
stage
.
%SELF%
(
)
;
}
<SENTENCE_END/>
renderrenderrender (9.55e-01)
begin (2.30e-02)
draw (3.45e-03)
bodies (1.98e-03)
end (1.60e-03)
set (1.41e-03)
projection (8.96e-04)
matrix (8.72e-04)
update (8.38e-04)
proj (7.21e-04)
<SENTENCE_START>
{
renderer
.
set
projection
matrix
(
proj
matrix
)
;
render
bodies
(
world
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
projection
matrix
(
proj
matrix
)
;
render
bodies
(
world
)
;
}
<SENTENCE_END/>
%END%%END% (8.61e-01)
projection (5.04e-02)
render (4.80e-02)
bodies (1.43e-02)
world (3.94e-03)
renderer (3.79e-03)
matrix (1.73e-03)
and (6.59e-04)
%UNK% (6.04e-04)
scissors (5.36e-04)
<SENTENCE_START>
{
renderer
.
set
projection
matrix
(
proj
matrix
)
;
render
bodies
(
world
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
projection
matrix
(
proj
matrix
)
;
render
bodies
(
world
)
;
}
<SENTENCE_END/>
render,bodiesrenderdraw (2.58e-01)
render (1.22e-01)
set (1.16e-01)
end (8.16e-02)
get (7.82e-02)
begin (7.51e-02)
is (2.06e-02)
add (1.50e-02)
update (1.42e-02)
reset (1.40e-02)
<SENTENCE_START>
{
renderer
.
begin
(
shape
type
.
line
)
;
if
(
draw
bodies
||
draw
aab
bs
)
{
world
.
get
bodies
(
bodies
)
;
for
(
iterator
<
body
>
iter
=
bodies
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
body
body
=
iter
.
next
(
)
;
if
(
body
.
is
active
(
)
||
draw
inactive
bodies
)
render
body
(
body
)
;
}
}
if
(
draw
joints
)
{
world
.
get
joints
(
joints
)
;
for
(
iterator
<
joint
>
iter
=
joints
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
joint
joint
=
iter
.
next
(
)
;
draw
joint
(
joint
)
;
}
}
renderer
.
end
(
)
;
if
(
draw
contacts
)
{
renderer
.
begin
(
shape
type
.
point
)
;
for
(
contact
contact
:
world
.
get
contact
list
(
)
)
draw
contact
(
contact
)
;
renderer
.
end
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
begin
(
shape
type
.
line
)
;
if
(
draw
bodies
||
draw
aab
bs
)
{
world
.
get
bodies
(
bodies
)
;
for
(
iterator
<
body
>
iter
=
bodies
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
body
body
=
iter
.
next
(
)
;
if
(
body
.
is
active
(
)
||
draw
inactive
bodies
)
render
body
(
body
)
;
}
}
if
(
draw
joints
)
{
world
.
get
joints
(
joints
)
;
for
(
iterator
<
joint
>
iter
=
joints
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
joint
joint
=
iter
.
next
(
)
;
draw
joint
(
joint
)
;
}
}
renderer
.
end
(
)
;
if
(
draw
contacts
)
{
renderer
.
begin
(
shape
type
.
point
)
;
for
(
contact
contact
:
world
.
get
contact
list
(
)
)
draw
contact
(
contact
)
;
renderer
.
end
(
)
;
}
}
<SENTENCE_END/>
bodies%END% (3.33e-01)
bodies (2.02e-01)
draw (5.58e-02)
get (2.57e-02)
contact (2.56e-02)
render (2.29e-02)
body (1.68e-02)
joints (1.34e-02)
end (1.23e-02)
%UNK% (1.05e-02)
<SENTENCE_START>
{
renderer
.
begin
(
shape
type
.
line
)
;
if
(
draw
bodies
||
draw
aab
bs
)
{
world
.
get
bodies
(
bodies
)
;
for
(
iterator
<
body
>
iter
=
bodies
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
body
body
=
iter
.
next
(
)
;
if
(
body
.
is
active
(
)
||
draw
inactive
bodies
)
render
body
(
body
)
;
}
}
if
(
draw
joints
)
{
world
.
get
joints
(
joints
)
;
for
(
iterator
<
joint
>
iter
=
joints
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
joint
joint
=
iter
.
next
(
)
;
draw
joint
(
joint
)
;
}
}
renderer
.
end
(
)
;
if
(
draw
contacts
)
{
renderer
.
begin
(
shape
type
.
point
)
;
for
(
contact
contact
:
world
.
get
contact
list
(
)
)
draw
contact
(
contact
)
;
renderer
.
end
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
begin
(
shape
type
.
line
)
;
if
(
draw
bodies
||
draw
aab
bs
)
{
world
.
get
bodies
(
bodies
)
;
for
(
iterator
<
body
>
iter
=
bodies
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
body
body
=
iter
.
next
(
)
;
if
(
body
.
is
active
(
)
||
draw
inactive
bodies
)
render
body
(
body
)
;
}
}
if
(
draw
joints
)
{
world
.
get
joints
(
joints
)
;
for
(
iterator
<
joint
>
iter
=
joints
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
joint
joint
=
iter
.
next
(
)
;
draw
joint
(
joint
)
;
}
}
renderer
.
end
(
)
;
if
(
draw
contacts
)
{
renderer
.
begin
(
shape
type
.
point
)
;
for
(
contact
contact
:
world
.
get
contact
list
(
)
)
draw
contact
(
contact
)
;
renderer
.
end
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.38e-01)
bodies (8.21e-03)
contact (7.17e-03)
draw (5.96e-03)
list (5.23e-03)
render (4.25e-03)
body (3.99e-03)
end (3.94e-03)
%UNK% (3.87e-03)
iter (3.32e-03)
<SENTENCE_START>
{
renderer
.
begin
(
shape
type
.
line
)
;
if
(
draw
bodies
||
draw
aab
bs
)
{
world
.
get
bodies
(
bodies
)
;
for
(
iterator
<
body
>
iter
=
bodies
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
body
body
=
iter
.
next
(
)
;
if
(
body
.
is
active
(
)
||
draw
inactive
bodies
)
render
body
(
body
)
;
}
}
if
(
draw
joints
)
{
world
.
get
joints
(
joints
)
;
for
(
iterator
<
joint
>
iter
=
joints
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
joint
joint
=
iter
.
next
(
)
;
draw
joint
(
joint
)
;
}
}
renderer
.
end
(
)
;
if
(
draw
contacts
)
{
renderer
.
begin
(
shape
type
.
point
)
;
for
(
contact
contact
:
world
.
get
contact
list
(
)
)
draw
contact
(
contact
)
;
renderer
.
end
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
begin
(
shape
type
.
line
)
;
if
(
draw
bodies
||
draw
aab
bs
)
{
world
.
get
bodies
(
bodies
)
;
for
(
iterator
<
body
>
iter
=
bodies
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
body
body
=
iter
.
next
(
)
;
if
(
body
.
is
active
(
)
||
draw
inactive
bodies
)
render
body
(
body
)
;
}
}
if
(
draw
joints
)
{
world
.
get
joints
(
joints
)
;
for
(
iterator
<
joint
>
iter
=
joints
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
joint
joint
=
iter
.
next
(
)
;
draw
joint
(
joint
)
;
}
}
renderer
.
end
(
)
;
if
(
draw
contacts
)
{
renderer
.
begin
(
shape
type
.
point
)
;
for
(
contact
contact
:
world
.
get
contact
list
(
)
)
draw
contact
(
contact
)
;
renderer
.
end
(
)
;
}
}
<SENTENCE_END/>
render,bodyrenderdraw (2.87e-01)
create (9.08e-02)
render (8.31e-02)
init (4.58e-02)
begin (3.23e-02)
end (3.06e-02)
%UNK% (2.83e-02)
update (2.75e-02)
get (1.92e-02)
fixture (1.32e-02)
<SENTENCE_START>
{
transform
transform
=
body
.
get
transform
(
)
;
int
len
=
body
.
get
fixture
list
(
)
.
size
;
array
<
fixture
>
fixtures
=
body
.
get
fixture
list
(
)
;
for
(
int
i
=
0
;
i
<
len
;
i
++
)
{
fixture
fixture
=
fixtures
.
get
(
i
)
;
if
(
draw
bodies
)
{
if
(
body
.
is
active
(
)
==
false
&&
draw
inactive
bodies
)
draw
shape
(
fixture
,
transform
,
shape
not
active
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
static
body
)
draw
shape
(
fixture
,
transform
,
shape
static
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
kinematic
body
)
draw
shape
(
fixture
,
transform
,
shape
kinematic
)
;
else
if
(
body
.
is
awake
(
)
==
false
)
draw
shape
(
fixture
,
transform
,
shape
not
awake
)
;
else
draw
shape
(
fixture
,
transform
,
shape
awake
)
;
}
if
(
draw
aab
bs
)
{
draw
aabb
(
fixture
,
transform
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
transform
=
body
.
get
transform
(
)
;
int
len
=
body
.
get
fixture
list
(
)
.
size
;
array
<
fixture
>
fixtures
=
body
.
get
fixture
list
(
)
;
for
(
int
i
=
0
;
i
<
len
;
i
++
)
{
fixture
fixture
=
fixtures
.
get
(
i
)
;
if
(
draw
bodies
)
{
if
(
body
.
is
active
(
)
==
false
&&
draw
inactive
bodies
)
draw
shape
(
fixture
,
transform
,
shape
not
active
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
static
body
)
draw
shape
(
fixture
,
transform
,
shape
static
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
kinematic
body
)
draw
shape
(
fixture
,
transform
,
shape
kinematic
)
;
else
if
(
body
.
is
awake
(
)
==
false
)
draw
shape
(
fixture
,
transform
,
shape
not
awake
)
;
else
draw
shape
(
fixture
,
transform
,
shape
awake
)
;
}
if
(
draw
aab
bs
)
{
draw
aabb
(
fixture
,
transform
)
;
}
}
}
<SENTENCE_END/>
body%END% (3.73e-01)
draw (9.83e-02)
fixture (7.44e-02)
shape (2.71e-02)
aab (1.90e-02)
transform (1.83e-02)
%UNK% (1.83e-02)
body (1.51e-02)
render (1.33e-02)
create (8.62e-03)
<SENTENCE_START>
{
transform
transform
=
body
.
get
transform
(
)
;
int
len
=
body
.
get
fixture
list
(
)
.
size
;
array
<
fixture
>
fixtures
=
body
.
get
fixture
list
(
)
;
for
(
int
i
=
0
;
i
<
len
;
i
++
)
{
fixture
fixture
=
fixtures
.
get
(
i
)
;
if
(
draw
bodies
)
{
if
(
body
.
is
active
(
)
==
false
&&
draw
inactive
bodies
)
draw
shape
(
fixture
,
transform
,
shape
not
active
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
static
body
)
draw
shape
(
fixture
,
transform
,
shape
static
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
kinematic
body
)
draw
shape
(
fixture
,
transform
,
shape
kinematic
)
;
else
if
(
body
.
is
awake
(
)
==
false
)
draw
shape
(
fixture
,
transform
,
shape
not
awake
)
;
else
draw
shape
(
fixture
,
transform
,
shape
awake
)
;
}
if
(
draw
aab
bs
)
{
draw
aabb
(
fixture
,
transform
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
transform
=
body
.
get
transform
(
)
;
int
len
=
body
.
get
fixture
list
(
)
.
size
;
array
<
fixture
>
fixtures
=
body
.
get
fixture
list
(
)
;
for
(
int
i
=
0
;
i
<
len
;
i
++
)
{
fixture
fixture
=
fixtures
.
get
(
i
)
;
if
(
draw
bodies
)
{
if
(
body
.
is
active
(
)
==
false
&&
draw
inactive
bodies
)
draw
shape
(
fixture
,
transform
,
shape
not
active
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
static
body
)
draw
shape
(
fixture
,
transform
,
shape
static
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
kinematic
body
)
draw
shape
(
fixture
,
transform
,
shape
kinematic
)
;
else
if
(
body
.
is
awake
(
)
==
false
)
draw
shape
(
fixture
,
transform
,
shape
not
awake
)
;
else
draw
shape
(
fixture
,
transform
,
shape
awake
)
;
}
if
(
draw
aab
bs
)
{
draw
aabb
(
fixture
,
transform
)
;
}
}
}
<SENTENCE_END/>
%END%%END% (6.57e-01)
shape (1.95e-02)
fixture (1.91e-02)
draw (1.71e-02)
transform (1.54e-02)
aab (1.48e-02)
body (1.05e-02)
%UNK% (7.42e-03)
list (5.59e-03)
get (5.18e-03)
<SENTENCE_START>
{
transform
transform
=
body
.
get
transform
(
)
;
int
len
=
body
.
get
fixture
list
(
)
.
size
;
array
<
fixture
>
fixtures
=
body
.
get
fixture
list
(
)
;
for
(
int
i
=
0
;
i
<
len
;
i
++
)
{
fixture
fixture
=
fixtures
.
get
(
i
)
;
if
(
draw
bodies
)
{
if
(
body
.
is
active
(
)
==
false
&&
draw
inactive
bodies
)
draw
shape
(
fixture
,
transform
,
shape
not
active
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
static
body
)
draw
shape
(
fixture
,
transform
,
shape
static
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
kinematic
body
)
draw
shape
(
fixture
,
transform
,
shape
kinematic
)
;
else
if
(
body
.
is
awake
(
)
==
false
)
draw
shape
(
fixture
,
transform
,
shape
not
awake
)
;
else
draw
shape
(
fixture
,
transform
,
shape
awake
)
;
}
if
(
draw
aab
bs
)
{
draw
aabb
(
fixture
,
transform
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
transform
=
body
.
get
transform
(
)
;
int
len
=
body
.
get
fixture
list
(
)
.
size
;
array
<
fixture
>
fixtures
=
body
.
get
fixture
list
(
)
;
for
(
int
i
=
0
;
i
<
len
;
i
++
)
{
fixture
fixture
=
fixtures
.
get
(
i
)
;
if
(
draw
bodies
)
{
if
(
body
.
is
active
(
)
==
false
&&
draw
inactive
bodies
)
draw
shape
(
fixture
,
transform
,
shape
not
active
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
static
body
)
draw
shape
(
fixture
,
transform
,
shape
static
)
;
else
if
(
body
.
get
type
(
)
==
body
type
.
kinematic
body
)
draw
shape
(
fixture
,
transform
,
shape
kinematic
)
;
else
if
(
body
.
is
awake
(
)
==
false
)
draw
shape
(
fixture
,
transform
,
shape
not
awake
)
;
else
draw
shape
(
fixture
,
transform
,
shape
awake
)
;
}
if
(
draw
aab
bs
)
{
draw
aabb
(
fixture
,
transform
)
;
}
}
}
<SENTENCE_END/>
draw,aabbdrawset (3.40e-01)
draw (1.70e-01)
%END% (3.52e-02)
translate (3.10e-02)
%UNK% (2.03e-02)
update (1.78e-02)
get (1.66e-02)
compute (1.61e-02)
calculate (1.54e-02)
triangle (1.53e-02)
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
shape
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
float
radius
=
shape
.
get
radius
(
)
;
vertices
[
0
]
.
set
(
shape
.
get
position
(
)
)
;
transform
.
mul
(
vertices
[
0
]
)
;
lower
.
set
(
vertices
[
0
]
.
x
-
radius
,
vertices
[
0
]
.
y
-
radius
)
;
upper
.
set
(
vertices
[
0
]
.
x
+
radius
,
vertices
[
0
]
.
y
+
radius
)
;
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
else
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
shape
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
shape
.
get
vertex
count
(
)
;
shape
.
get
vertex
(
0
,
vertices
[
0
]
)
;
lower
.
set
(
transform
.
mul
(
vertices
[
0
]
)
)
;
upper
.
set
(
lower
)
;
for
(
int
i
=
1
;
i
<
vertex
count
;
i
++
)
{
shape
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
lower
.
x
=
math
.
min
(
lower
.
x
,
vertices
[
i
]
.
x
)
;
lower
.
y
=
math
.
min
(
lower
.
y
,
vertices
[
i
]
.
y
)
;
upper
.
x
=
math
.
max
(
upper
.
x
,
vertices
[
i
]
.
x
)
;
upper
.
y
=
math
.
max
(
upper
.
y
,
vertices
[
i
]
.
y
)
;
}
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
shape
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
float
radius
=
shape
.
get
radius
(
)
;
vertices
[
0
]
.
set
(
shape
.
get
position
(
)
)
;
transform
.
mul
(
vertices
[
0
]
)
;
lower
.
set
(
vertices
[
0
]
.
x
-
radius
,
vertices
[
0
]
.
y
-
radius
)
;
upper
.
set
(
vertices
[
0
]
.
x
+
radius
,
vertices
[
0
]
.
y
+
radius
)
;
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
else
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
shape
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
shape
.
get
vertex
count
(
)
;
shape
.
get
vertex
(
0
,
vertices
[
0
]
)
;
lower
.
set
(
transform
.
mul
(
vertices
[
0
]
)
)
;
upper
.
set
(
lower
)
;
for
(
int
i
=
1
;
i
<
vertex
count
;
i
++
)
{
shape
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
lower
.
x
=
math
.
min
(
lower
.
x
,
vertices
[
i
]
.
x
)
;
lower
.
y
=
math
.
min
(
lower
.
y
,
vertices
[
i
]
.
y
)
;
upper
.
x
=
math
.
max
(
upper
.
x
,
vertices
[
i
]
.
x
)
;
upper
.
y
=
math
.
max
(
upper
.
y
,
vertices
[
i
]
.
y
)
;
}
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
}
<SENTENCE_END/>
aabb%END% (5.63e-01)
draw (3.19e-02)
set (2.38e-02)
vertex (1.45e-02)
%UNK% (1.45e-02)
polygon (1.44e-02)
vertices (1.33e-02)
transform (1.12e-02)
triangle (1.10e-02)
solid (8.73e-03)
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
shape
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
float
radius
=
shape
.
get
radius
(
)
;
vertices
[
0
]
.
set
(
shape
.
get
position
(
)
)
;
transform
.
mul
(
vertices
[
0
]
)
;
lower
.
set
(
vertices
[
0
]
.
x
-
radius
,
vertices
[
0
]
.
y
-
radius
)
;
upper
.
set
(
vertices
[
0
]
.
x
+
radius
,
vertices
[
0
]
.
y
+
radius
)
;
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
else
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
shape
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
shape
.
get
vertex
count
(
)
;
shape
.
get
vertex
(
0
,
vertices
[
0
]
)
;
lower
.
set
(
transform
.
mul
(
vertices
[
0
]
)
)
;
upper
.
set
(
lower
)
;
for
(
int
i
=
1
;
i
<
vertex
count
;
i
++
)
{
shape
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
lower
.
x
=
math
.
min
(
lower
.
x
,
vertices
[
i
]
.
x
)
;
lower
.
y
=
math
.
min
(
lower
.
y
,
vertices
[
i
]
.
y
)
;
upper
.
x
=
math
.
max
(
upper
.
x
,
vertices
[
i
]
.
x
)
;
upper
.
y
=
math
.
max
(
upper
.
y
,
vertices
[
i
]
.
y
)
;
}
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
shape
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
float
radius
=
shape
.
get
radius
(
)
;
vertices
[
0
]
.
set
(
shape
.
get
position
(
)
)
;
transform
.
mul
(
vertices
[
0
]
)
;
lower
.
set
(
vertices
[
0
]
.
x
-
radius
,
vertices
[
0
]
.
y
-
radius
)
;
upper
.
set
(
vertices
[
0
]
.
x
+
radius
,
vertices
[
0
]
.
y
+
radius
)
;
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
else
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
shape
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
shape
.
get
vertex
count
(
)
;
shape
.
get
vertex
(
0
,
vertices
[
0
]
)
;
lower
.
set
(
transform
.
mul
(
vertices
[
0
]
)
)
;
upper
.
set
(
lower
)
;
for
(
int
i
=
1
;
i
<
vertex
count
;
i
++
)
{
shape
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
lower
.
x
=
math
.
min
(
lower
.
x
,
vertices
[
i
]
.
x
)
;
lower
.
y
=
math
.
min
(
lower
.
y
,
vertices
[
i
]
.
y
)
;
upper
.
x
=
math
.
max
(
upper
.
x
,
vertices
[
i
]
.
x
)
;
upper
.
y
=
math
.
max
(
upper
.
y
,
vertices
[
i
]
.
y
)
;
}
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.31e-01)
draw (1.07e-02)
%UNK% (8.95e-03)
set (8.80e-03)
vertices (8.50e-03)
vertex (8.32e-03)
polygon (7.59e-03)
transform (6.07e-03)
triangle (5.34e-03)
shape (5.31e-03)
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
shape
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
float
radius
=
shape
.
get
radius
(
)
;
vertices
[
0
]
.
set
(
shape
.
get
position
(
)
)
;
transform
.
mul
(
vertices
[
0
]
)
;
lower
.
set
(
vertices
[
0
]
.
x
-
radius
,
vertices
[
0
]
.
y
-
radius
)
;
upper
.
set
(
vertices
[
0
]
.
x
+
radius
,
vertices
[
0
]
.
y
+
radius
)
;
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
else
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
shape
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
shape
.
get
vertex
count
(
)
;
shape
.
get
vertex
(
0
,
vertices
[
0
]
)
;
lower
.
set
(
transform
.
mul
(
vertices
[
0
]
)
)
;
upper
.
set
(
lower
)
;
for
(
int
i
=
1
;
i
<
vertex
count
;
i
++
)
{
shape
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
lower
.
x
=
math
.
min
(
lower
.
x
,
vertices
[
i
]
.
x
)
;
lower
.
y
=
math
.
min
(
lower
.
y
,
vertices
[
i
]
.
y
)
;
upper
.
x
=
math
.
max
(
upper
.
x
,
vertices
[
i
]
.
x
)
;
upper
.
y
=
math
.
max
(
upper
.
y
,
vertices
[
i
]
.
y
)
;
}
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
shape
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
float
radius
=
shape
.
get
radius
(
)
;
vertices
[
0
]
.
set
(
shape
.
get
position
(
)
)
;
transform
.
mul
(
vertices
[
0
]
)
;
lower
.
set
(
vertices
[
0
]
.
x
-
radius
,
vertices
[
0
]
.
y
-
radius
)
;
upper
.
set
(
vertices
[
0
]
.
x
+
radius
,
vertices
[
0
]
.
y
+
radius
)
;
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
else
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
shape
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
shape
.
get
vertex
count
(
)
;
shape
.
get
vertex
(
0
,
vertices
[
0
]
)
;
lower
.
set
(
transform
.
mul
(
vertices
[
0
]
)
)
;
upper
.
set
(
lower
)
;
for
(
int
i
=
1
;
i
<
vertex
count
;
i
++
)
{
shape
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
lower
.
x
=
math
.
min
(
lower
.
x
,
vertices
[
i
]
.
x
)
;
lower
.
y
=
math
.
min
(
lower
.
y
,
vertices
[
i
]
.
y
)
;
upper
.
x
=
math
.
max
(
upper
.
x
,
vertices
[
i
]
.
x
)
;
upper
.
y
=
math
.
max
(
upper
.
y
,
vertices
[
i
]
.
y
)
;
}
vertices
[
0
]
.
set
(
lower
.
x
,
lower
.
y
)
;
vertices
[
1
]
.
set
(
upper
.
x
,
lower
.
y
)
;
vertices
[
2
]
.
set
(
upper
.
x
,
upper
.
y
)
;
vertices
[
3
]
.
set
(
lower
.
x
,
upper
.
y
)
;
draw
solid
polygon
(
vertices
,
4
,
aabb
color
,
true
)
;
}
}
<SENTENCE_END/>
draw,shapedrawdraw (5.00e-01)
set (4.00e-02)
update (3.97e-02)
create (2.93e-02)
get (2.63e-02)
calculate (2.59e-02)
render (2.36e-02)
polygon (2.05e-02)
%END% (1.86e-02)
transform (1.80e-02)
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
t
.
set
(
circle
.
get
position
(
)
)
;
transform
.
mul
(
t
)
;
draw
solid
circle
(
t
,
circle
.
get
radius
(
)
,
axis
.
set
(
transform
.
vals
[
transform
.
cos
]
,
transform
.
vals
[
transform
.
sin
]
)
,
color
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
edge
)
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
edge
.
get
vertex
1
(
vertices
[
0
]
)
;
edge
.
get
vertex
2
(
vertices
[
1
]
)
;
transform
.
mul
(
vertices
[
0
]
)
;
transform
.
mul
(
vertices
[
1
]
)
;
draw
solid
polygon
(
vertices
,
2
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
chain
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
chain
)
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
chain
.
is
looped
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
t
.
set
(
circle
.
get
position
(
)
)
;
transform
.
mul
(
t
)
;
draw
solid
circle
(
t
,
circle
.
get
radius
(
)
,
axis
.
set
(
transform
.
vals
[
transform
.
cos
]
,
transform
.
vals
[
transform
.
sin
]
)
,
color
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
edge
)
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
edge
.
get
vertex
1
(
vertices
[
0
]
)
;
edge
.
get
vertex
2
(
vertices
[
1
]
)
;
transform
.
mul
(
vertices
[
0
]
)
;
transform
.
mul
(
vertices
[
1
]
)
;
draw
solid
polygon
(
vertices
,
2
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
chain
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
chain
)
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
chain
.
is
looped
(
)
)
;
}
}
<SENTENCE_END/>
shape%END% (5.16e-01)
draw (4.66e-02)
vertex (2.92e-02)
solid (2.64e-02)
polygon (1.56e-02)
transform (1.51e-02)
vertices (1.51e-02)
update (1.32e-02)
get (1.23e-02)
circle (1.17e-02)
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
t
.
set
(
circle
.
get
position
(
)
)
;
transform
.
mul
(
t
)
;
draw
solid
circle
(
t
,
circle
.
get
radius
(
)
,
axis
.
set
(
transform
.
vals
[
transform
.
cos
]
,
transform
.
vals
[
transform
.
sin
]
)
,
color
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
edge
)
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
edge
.
get
vertex
1
(
vertices
[
0
]
)
;
edge
.
get
vertex
2
(
vertices
[
1
]
)
;
transform
.
mul
(
vertices
[
0
]
)
;
transform
.
mul
(
vertices
[
1
]
)
;
draw
solid
polygon
(
vertices
,
2
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
chain
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
chain
)
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
chain
.
is
looped
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
t
.
set
(
circle
.
get
position
(
)
)
;
transform
.
mul
(
t
)
;
draw
solid
circle
(
t
,
circle
.
get
radius
(
)
,
axis
.
set
(
transform
.
vals
[
transform
.
cos
]
,
transform
.
vals
[
transform
.
sin
]
)
,
color
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
edge
)
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
edge
.
get
vertex
1
(
vertices
[
0
]
)
;
edge
.
get
vertex
2
(
vertices
[
1
]
)
;
transform
.
mul
(
vertices
[
0
]
)
;
transform
.
mul
(
vertices
[
1
]
)
;
draw
solid
polygon
(
vertices
,
2
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
chain
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
chain
)
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
chain
.
is
looped
(
)
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.66e-01)
vertex (1.25e-02)
draw (9.91e-03)
polygon (7.04e-03)
transform (6.98e-03)
count (6.56e-03)
get (6.42e-03)
%UNK% (6.24e-03)
vertices (5.89e-03)
solid (5.44e-03)
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
t
.
set
(
circle
.
get
position
(
)
)
;
transform
.
mul
(
t
)
;
draw
solid
circle
(
t
,
circle
.
get
radius
(
)
,
axis
.
set
(
transform
.
vals
[
transform
.
cos
]
,
transform
.
vals
[
transform
.
sin
]
)
,
color
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
edge
)
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
edge
.
get
vertex
1
(
vertices
[
0
]
)
;
edge
.
get
vertex
2
(
vertices
[
1
]
)
;
transform
.
mul
(
vertices
[
0
]
)
;
transform
.
mul
(
vertices
[
1
]
)
;
draw
solid
polygon
(
vertices
,
2
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
chain
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
chain
)
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
chain
.
is
looped
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
fixture
.
get
type
(
)
==
type
.
circle
)
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
t
.
set
(
circle
.
get
position
(
)
)
;
transform
.
mul
(
t
)
;
draw
solid
circle
(
t
,
circle
.
get
radius
(
)
,
axis
.
set
(
transform
.
vals
[
transform
.
cos
]
,
transform
.
vals
[
transform
.
sin
]
)
,
color
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
edge
)
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
edge
.
get
vertex
1
(
vertices
[
0
]
)
;
edge
.
get
vertex
2
(
vertices
[
1
]
)
;
transform
.
mul
(
vertices
[
0
]
)
;
transform
.
mul
(
vertices
[
1
]
)
;
draw
solid
polygon
(
vertices
,
2
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
polygon
)
{
polygon
shape
chain
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
true
)
;
}
if
(
fixture
.
get
type
(
)
==
type
.
chain
)
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
chain
.
get
vertex
count
(
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
chain
.
get
vertex
(
i
,
vertices
[
i
]
)
;
transform
.
mul
(
vertices
[
i
]
)
;
}
draw
solid
polygon
(
vertices
,
vertex
count
,
color
,
chain
.
is
looped
(
)
)
;
}
}
<SENTENCE_END/>
draw,solid,circledrawdraw (3.51e-01)
set (1.05e-01)
solid (4.36e-02)
calculate (3.81e-02)
render (3.11e-02)
circle (2.98e-02)
%UNK% (2.25e-02)
update (1.50e-02)
line (1.46e-02)
add (1.40e-02)
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
solid%END% (2.64e-01)
circle (7.14e-02)
draw (5.09e-02)
solid (4.64e-02)
line (3.25e-02)
%UNK% (3.11e-02)
segment (1.85e-02)
angle (1.72e-02)
radius (1.45e-02)
triangle (1.44e-02)
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
circle%END% (6.67e-01)
circle (3.35e-02)
solid (1.61e-02)
%UNK% (1.53e-02)
line (1.48e-02)
draw (9.55e-03)
segment (9.05e-03)
angle (6.92e-03)
to (6.82e-03)
rad (6.67e-03)
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
%END%%END% (8.18e-01)
circle (1.71e-02)
%UNK% (8.15e-03)
line (7.47e-03)
solid (7.14e-03)
segment (4.77e-03)
rad (4.57e-03)
to (4.44e-03)
angle (3.80e-03)
radius (3.58e-03)
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
angle
=
0
;
float
angle
inc
=
2
*
(
float
)
math
.
pi
/
20
;
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
20
;
i
++
,
angle
+=
angle
inc
)
{
v
.
set
(
(
float
)
math
.
cos
(
angle
)
*
radius
+
center
.
x
,
(
float
)
math
.
sin
(
angle
)
*
radius
+
center
.
y
)
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
renderer
.
line
(
center
.
x
,
center
.
y
,
0
,
center
.
x
+
axis
.
x
*
radius
,
center
.
y
+
axis
.
y
*
radius
,
0
)
;
}
<SENTENCE_END/>
draw,solid,polygondrawdraw (7.79e-01)
set (6.94e-02)
solid (1.62e-02)
render (1.14e-02)
compute (9.79e-03)
polygon (6.48e-03)
calculate (6.47e-03)
triangle (6.06e-03)
lv (4.89e-03)
translate (4.79e-03)
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
soliddraw (2.13e-01)
%END% (7.86e-02)
solid (7.27e-02)
line (4.30e-02)
polygon (4.04e-02)
triangle (3.82e-02)
circle (2.51e-02)
%UNK% (2.28e-02)
set (1.96e-02)
render (1.80e-02)
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
polygon%END% (6.84e-01)
draw (1.79e-02)
solid (1.62e-02)
line (1.53e-02)
%UNK% (1.44e-02)
circle (1.10e-02)
polygon (1.04e-02)
triangle (1.03e-02)
to (6.99e-03)
segment (5.92e-03)
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (8.84e-01)
line (4.80e-03)
%UNK% (4.71e-03)
solid (3.28e-03)
circle (3.22e-03)
to (2.81e-03)
lv (2.34e-03)
polygon (2.23e-03)
draw (2.22e-03)
triangle (2.18e-03)
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
color
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
i
++
)
{
vector
2
v
=
vertices
[
i
]
;
if
(
i
==
0
)
{
lv
.
set
(
v
)
;
f
.
set
(
v
)
;
continue
;
}
renderer
.
line
(
lv
.
x
,
lv
.
y
,
v
.
x
,
v
.
y
)
;
lv
.
set
(
v
)
;
}
if
(
closed
)
renderer
.
line
(
f
.
x
,
f
.
y
,
lv
.
x
,
lv
.
y
)
;
}
<SENTENCE_END/>
draw,jointdrawset (3.95e-01)
draw (2.58e-01)
get (4.09e-02)
render (2.13e-02)
initialize (2.02e-02)
%UNK% (1.57e-02)
create (1.51e-02)
%END% (1.48e-02)
add (1.15e-02)
triangle (8.34e-03)
<SENTENCE_START>
{
body
body
a
=
joint
.
get
body
a
(
)
;
body
body
b
=
joint
.
get
body
b
(
)
;
transform
xf
1
=
body
a
.
get
transform
(
)
;
transform
xf
2
=
body
b
.
get
transform
(
)
;
vector
2
x
1
=
xf
1
.
get
position
(
)
;
vector
2
x
2
=
xf
2
.
get
position
(
)
;
vector
2
p
1
=
joint
.
get
anchor
a
(
)
;
vector
2
p
2
=
joint
.
get
anchor
b
(
)
;
if
(
joint
.
get
type
(
)
==
joint
type
.
distance
joint
)
{
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
pulley
joint
)
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vector
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vector
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
draw
segment
(
s
1
,
p
1
,
joint
color
)
;
draw
segment
(
s
2
,
p
2
,
joint
color
)
;
draw
segment
(
s
1
,
s
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
mouse
joint
)
{
draw
segment
(
joint
.
get
anchor
a
(
)
,
joint
.
get
anchor
b
(
)
,
joint
color
)
;
}
else
{
draw
segment
(
x
1
,
p
1
,
joint
color
)
;
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
draw
segment
(
x
2
,
p
2
,
joint
color
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
body
body
a
=
joint
.
get
body
a
(
)
;
body
body
b
=
joint
.
get
body
b
(
)
;
transform
xf
1
=
body
a
.
get
transform
(
)
;
transform
xf
2
=
body
b
.
get
transform
(
)
;
vector
2
x
1
=
xf
1
.
get
position
(
)
;
vector
2
x
2
=
xf
2
.
get
position
(
)
;
vector
2
p
1
=
joint
.
get
anchor
a
(
)
;
vector
2
p
2
=
joint
.
get
anchor
b
(
)
;
if
(
joint
.
get
type
(
)
==
joint
type
.
distance
joint
)
{
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
pulley
joint
)
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vector
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vector
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
draw
segment
(
s
1
,
p
1
,
joint
color
)
;
draw
segment
(
s
2
,
p
2
,
joint
color
)
;
draw
segment
(
s
1
,
s
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
mouse
joint
)
{
draw
segment
(
joint
.
get
anchor
a
(
)
,
joint
.
get
anchor
b
(
)
,
joint
color
)
;
}
else
{
draw
segment
(
x
1
,
p
1
,
joint
color
)
;
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
draw
segment
(
x
2
,
p
2
,
joint
color
)
;
}
}
<SENTENCE_END/>
joint%END% (3.11e-01)
joint (8.09e-02)
segment (6.10e-02)
draw (5.62e-02)
pulley (5.33e-02)
set (3.57e-02)
ground (2.36e-02)
get (2.19e-02)
%UNK% (1.89e-02)
anchor (1.74e-02)
<SENTENCE_START>
{
body
body
a
=
joint
.
get
body
a
(
)
;
body
body
b
=
joint
.
get
body
b
(
)
;
transform
xf
1
=
body
a
.
get
transform
(
)
;
transform
xf
2
=
body
b
.
get
transform
(
)
;
vector
2
x
1
=
xf
1
.
get
position
(
)
;
vector
2
x
2
=
xf
2
.
get
position
(
)
;
vector
2
p
1
=
joint
.
get
anchor
a
(
)
;
vector
2
p
2
=
joint
.
get
anchor
b
(
)
;
if
(
joint
.
get
type
(
)
==
joint
type
.
distance
joint
)
{
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
pulley
joint
)
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vector
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vector
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
draw
segment
(
s
1
,
p
1
,
joint
color
)
;
draw
segment
(
s
2
,
p
2
,
joint
color
)
;
draw
segment
(
s
1
,
s
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
mouse
joint
)
{
draw
segment
(
joint
.
get
anchor
a
(
)
,
joint
.
get
anchor
b
(
)
,
joint
color
)
;
}
else
{
draw
segment
(
x
1
,
p
1
,
joint
color
)
;
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
draw
segment
(
x
2
,
p
2
,
joint
color
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
body
body
a
=
joint
.
get
body
a
(
)
;
body
body
b
=
joint
.
get
body
b
(
)
;
transform
xf
1
=
body
a
.
get
transform
(
)
;
transform
xf
2
=
body
b
.
get
transform
(
)
;
vector
2
x
1
=
xf
1
.
get
position
(
)
;
vector
2
x
2
=
xf
2
.
get
position
(
)
;
vector
2
p
1
=
joint
.
get
anchor
a
(
)
;
vector
2
p
2
=
joint
.
get
anchor
b
(
)
;
if
(
joint
.
get
type
(
)
==
joint
type
.
distance
joint
)
{
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
pulley
joint
)
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vector
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vector
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
draw
segment
(
s
1
,
p
1
,
joint
color
)
;
draw
segment
(
s
2
,
p
2
,
joint
color
)
;
draw
segment
(
s
1
,
s
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
mouse
joint
)
{
draw
segment
(
joint
.
get
anchor
a
(
)
,
joint
.
get
anchor
b
(
)
,
joint
color
)
;
}
else
{
draw
segment
(
x
1
,
p
1
,
joint
color
)
;
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
draw
segment
(
x
2
,
p
2
,
joint
color
)
;
}
}
<SENTENCE_END/>
%END%%END% (5.62e-01)
anchor (3.24e-02)
segment (3.21e-02)
pulley (2.81e-02)
joint (2.73e-02)
get (1.47e-02)
a (1.45e-02)
%UNK% (1.45e-02)
2 (1.40e-02)
set (1.36e-02)
<SENTENCE_START>
{
body
body
a
=
joint
.
get
body
a
(
)
;
body
body
b
=
joint
.
get
body
b
(
)
;
transform
xf
1
=
body
a
.
get
transform
(
)
;
transform
xf
2
=
body
b
.
get
transform
(
)
;
vector
2
x
1
=
xf
1
.
get
position
(
)
;
vector
2
x
2
=
xf
2
.
get
position
(
)
;
vector
2
p
1
=
joint
.
get
anchor
a
(
)
;
vector
2
p
2
=
joint
.
get
anchor
b
(
)
;
if
(
joint
.
get
type
(
)
==
joint
type
.
distance
joint
)
{
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
pulley
joint
)
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vector
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vector
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
draw
segment
(
s
1
,
p
1
,
joint
color
)
;
draw
segment
(
s
2
,
p
2
,
joint
color
)
;
draw
segment
(
s
1
,
s
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
mouse
joint
)
{
draw
segment
(
joint
.
get
anchor
a
(
)
,
joint
.
get
anchor
b
(
)
,
joint
color
)
;
}
else
{
draw
segment
(
x
1
,
p
1
,
joint
color
)
;
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
draw
segment
(
x
2
,
p
2
,
joint
color
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
body
body
a
=
joint
.
get
body
a
(
)
;
body
body
b
=
joint
.
get
body
b
(
)
;
transform
xf
1
=
body
a
.
get
transform
(
)
;
transform
xf
2
=
body
b
.
get
transform
(
)
;
vector
2
x
1
=
xf
1
.
get
position
(
)
;
vector
2
x
2
=
xf
2
.
get
position
(
)
;
vector
2
p
1
=
joint
.
get
anchor
a
(
)
;
vector
2
p
2
=
joint
.
get
anchor
b
(
)
;
if
(
joint
.
get
type
(
)
==
joint
type
.
distance
joint
)
{
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
pulley
joint
)
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vector
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vector
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
draw
segment
(
s
1
,
p
1
,
joint
color
)
;
draw
segment
(
s
2
,
p
2
,
joint
color
)
;
draw
segment
(
s
1
,
s
2
,
joint
color
)
;
}
else
if
(
joint
.
get
type
(
)
==
joint
type
.
mouse
joint
)
{
draw
segment
(
joint
.
get
anchor
a
(
)
,
joint
.
get
anchor
b
(
)
,
joint
color
)
;
}
else
{
draw
segment
(
x
1
,
p
1
,
joint
color
)
;
draw
segment
(
p
1
,
p
2
,
joint
color
)
;
draw
segment
(
x
2
,
p
2
,
joint
color
)
;
}
}
<SENTENCE_END/>
draw,segmentdrawdraw (3.28e-01)
line (1.50e-01)
set (1.09e-01)
rect (1.03e-01)
color (7.11e-02)
triangle (2.13e-02)
fill (2.00e-02)
render (1.41e-02)
%UNK% (1.31e-02)
cone (1.09e-02)
<SENTENCE_START>
{
renderer
.
set
color
(
color
)
;
renderer
.
line
(
x
1
.
x
,
x
1
.
y
,
x
2
.
x
,
x
2
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
color
(
color
)
;
renderer
.
line
(
x
1
.
x
,
x
1
.
y
,
x
2
.
x
,
x
2
.
y
)
;
}
<SENTENCE_END/>
segment%END% (4.87e-01)
line (1.80e-01)
segment (4.84e-02)
circle (4.21e-02)
rect (2.89e-02)
x (1.70e-02)
triangle (1.62e-02)
y (1.20e-02)
color (1.07e-02)
2 (1.03e-02)
<SENTENCE_START>
{
renderer
.
set
color
(
color
)
;
renderer
.
line
(
x
1
.
x
,
x
1
.
y
,
x
2
.
x
,
x
2
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
color
(
color
)
;
renderer
.
line
(
x
1
.
x
,
x
1
.
y
,
x
2
.
x
,
x
2
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (8.89e-01)
line (2.33e-02)
circle (7.86e-03)
segment (7.12e-03)
x (6.27e-03)
2 (5.20e-03)
color (4.90e-03)
y (2.99e-03)
%UNK% (2.35e-03)
triangle (2.13e-03)
<SENTENCE_START>
{
renderer
.
set
color
(
color
)
;
renderer
.
line
(
x
1
.
x
,
x
1
.
y
,
x
2
.
x
,
x
2
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
renderer
.
set
color
(
color
)
;
renderer
.
line
(
x
1
.
x
,
x
1
.
y
,
x
2
.
x
,
x
2
.
y
)
;
}
<SENTENCE_END/>
draw,contactdrawset (2.09e-01)
get (1.47e-01)
draw (1.28e-01)
calculate (9.81e-02)
update (4.46e-02)
compute (4.12e-02)
create (3.82e-02)
initialize (1.83e-02)
transform (1.73e-02)
world (1.71e-02)
<SENTENCE_START>
{
world
manifold
world
manifold
=
contact
.
get
world
manifold
(
)
;
if
(
world
manifold
.
get
number
of
contact
points
(
)
==
0
)
return
;
vector
2
point
=
world
manifold
.
get
points
(
)
[
0
]
;
renderer
.
point
(
point
.
x
,
point
.
y
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
world
manifold
world
manifold
=
contact
.
get
world
manifold
(
)
;
if
(
world
manifold
.
get
number
of
contact
points
(
)
==
0
)
return
;
vector
2
point
=
world
manifold
.
get
points
(
)
[
0
]
;
renderer
.
point
(
point
.
x
,
point
.
y
,
0
)
;
}
<SENTENCE_END/>
contactworld (3.30e-01)
manifold (3.23e-01)
%END% (1.31e-01)
number (2.52e-02)
get (1.37e-02)
contact (1.20e-02)
point (7.43e-03)
%UNK% (7.19e-03)
draw (6.51e-03)
of (4.16e-03)
<SENTENCE_START>
{
world
manifold
world
manifold
=
contact
.
get
world
manifold
(
)
;
if
(
world
manifold
.
get
number
of
contact
points
(
)
==
0
)
return
;
vector
2
point
=
world
manifold
.
get
points
(
)
[
0
]
;
renderer
.
point
(
point
.
x
,
point
.
y
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
world
manifold
world
manifold
=
contact
.
get
world
manifold
(
)
;
if
(
world
manifold
.
get
number
of
contact
points
(
)
==
0
)
return
;
vector
2
point
=
world
manifold
.
get
points
(
)
[
0
]
;
renderer
.
point
(
point
.
x
,
point
.
y
,
0
)
;
}
<SENTENCE_END/>
%END%manifold (3.32e-01)
%END% (2.84e-01)
world (2.24e-01)
contact (4.72e-02)
of (3.59e-02)
points (9.04e-03)
point (5.19e-03)
number (4.95e-03)
get (3.89e-03)
2 (1.66e-03)
<SENTENCE_START>
{
world
manifold
world
manifold
=
contact
.
get
world
manifold
(
)
;
if
(
world
manifold
.
get
number
of
contact
points
(
)
==
0
)
return
;
vector
2
point
=
world
manifold
.
get
points
(
)
[
0
]
;
renderer
.
point
(
point
.
x
,
point
.
y
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
world
manifold
world
manifold
=
contact
.
get
world
manifold
(
)
;
if
(
world
manifold
.
get
number
of
contact
points
(
)
==
0
)
return
;
vector
2
point
=
world
manifold
.
get
points
(
)
[
0
]
;
renderer
.
point
(
point
.
x
,
point
.
y
,
0
)
;
}
<SENTENCE_END/>
is,draw,bodiesisget (8.72e-01)
is (1.21e-01)
draw (2.90e-03)
return (1.23e-03)
bodies (1.05e-03)
obtain (2.83e-05)
iterator (2.82e-05)
mouse (1.68e-05)
has (1.64e-05)
protected (1.31e-05)
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
drawdraw (9.50e-01)
bodies (4.93e-02)
return (2.60e-04)
render (7.39e-06)
is (8.23e-07)
set (6.31e-07)
get (6.26e-07)
add (9.65e-08)
validate (6.57e-08)
batch (2.11e-08)
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
bodiesbodies (8.88e-01)
%END% (1.00e-01)
draw (5.89e-03)
value (4.46e-04)
20 (2.92e-04)
only (2.42e-04)
performed (2.23e-04)
count (1.91e-04)
offset (1.91e-04)
array (1.66e-04)
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
%END%%END% (9.26e-01)
bodies (4.35e-02)
value (4.11e-03)
20 (2.57e-03)
only (2.11e-03)
offset (1.13e-03)
array (7.49e-04)
count (7.45e-04)
performed (7.38e-04)
accessible (6.95e-04)
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
bodies
;
}
<SENTENCE_END/>
set,draw,bodiessetset (9.82e-01)
draw (7.46e-03)
bodies (6.95e-03)
this (4.81e-04)
reset (1.11e-04)
add (8.82e-05)
render (3.95e-05)
clear (3.41e-05)
translate (2.28e-05)
load (1.53e-05)
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
drawdraw (9.18e-01)
bodies (8.18e-02)
render (9.43e-05)
set (4.57e-05)
is (7.01e-06)
get (5.17e-06)
add (3.63e-06)
this (9.88e-07)
validate (1.85e-07)
load (1.33e-07)
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
bodiesbodies (9.85e-01)
draw (1.01e-02)
%END% (3.28e-03)
%UNK% (6.07e-06)
set (5.25e-06)
render (3.47e-06)
texture (3.26e-06)
data (3.21e-06)
2 (3.18e-06)
enabled (3.05e-06)
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
%END%%END% (8.58e-01)
bodies (1.24e-01)
draw (5.08e-04)
value (4.95e-04)
20 (3.90e-04)
2 (3.85e-04)
display (3.81e-04)
%UNK% (3.53e-04)
title (3.51e-04)
only (3.28e-04)
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
bodies
=
draw
bodies
;
}
<SENTENCE_END/>
is,draw,jointsisget (8.14e-01)
is (1.79e-01)
draw (2.57e-03)
joints (9.20e-04)
return (8.45e-04)
has (1.91e-04)
needs (1.41e-04)
protected (1.00e-04)
iterator (8.71e-05)
mouse (7.82e-05)
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
drawdraw (8.68e-01)
joints (1.30e-01)
is (5.90e-04)
get (2.97e-04)
set (2.90e-04)
return (2.19e-04)
render (1.40e-04)
add (9.10e-05)
validate (5.63e-05)
hit (3.89e-05)
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
jointsjoints (5.84e-01)
%END% (3.61e-01)
draw (2.96e-03)
value (1.96e-03)
20 (1.65e-03)
count (1.45e-03)
array (1.36e-03)
performed (1.28e-03)
offset (1.27e-03)
only (1.24e-03)
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
%END%%END% (9.29e-01)
joints (2.95e-02)
value (3.94e-03)
20 (2.90e-03)
only (2.24e-03)
offset (1.45e-03)
array (1.13e-03)
performed (1.10e-03)
count (1.09e-03)
accessible (9.27e-04)
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
joints
;
}
<SENTENCE_END/>
set,draw,jointssetset (9.80e-01)
draw (9.79e-03)
joints (5.22e-03)
reset (1.04e-03)
this (4.47e-04)
add (2.41e-04)
translate (1.97e-04)
clear (1.73e-04)
begin (4.91e-05)
compute (1.82e-05)
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
drawdraw (9.22e-01)
joints (7.48e-02)
set (1.15e-03)
is (3.97e-04)
add (2.83e-04)
get (1.59e-04)
render (1.21e-04)
joint (7.52e-05)
hit (6.15e-05)
flip (4.69e-05)
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
jointsjoints (9.30e-01)
%END% (5.21e-02)
draw (9.55e-03)
%UNK% (4.66e-04)
set (2.30e-04)
layout (2.05e-04)
texture (1.88e-04)
2 (1.81e-04)
region (1.60e-04)
data (1.41e-04)
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
joints (4.21e-02)
%UNK% (6.43e-04)
20 (6.32e-04)
2 (5.96e-04)
value (5.92e-04)
display (4.54e-04)
title (4.36e-04)
layout (4.31e-04)
height (4.20e-04)
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
joints
=
draw
joints
;
}
<SENTENCE_END/>
is,draw,aab,bsisis (9.15e-01)
get (7.28e-02)
draw (3.04e-03)
aab (2.19e-03)
return (1.07e-03)
set (3.76e-04)
protected (3.63e-04)
has (3.01e-04)
iterator (2.71e-04)
needs (2.58e-04)
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
drawdraw (9.51e-01)
aab (4.91e-02)
return (2.59e-04)
bs (1.96e-05)
render (1.96e-05)
set (1.56e-05)
is (1.10e-05)
begin (5.21e-07)
validate (3.27e-07)
flip (2.67e-07)
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
aabaab (8.94e-01)
bs (9.77e-02)
%END% (5.18e-03)
draw (2.33e-03)
performed (4.32e-05)
%UNK% (2.59e-05)
count (2.47e-05)
enabled (2.45e-05)
array (2.36e-05)
only (2.32e-05)
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
bsbs (5.41e-01)
%END% (2.52e-01)
aab (1.91e-01)
only (9.20e-04)
value (8.53e-04)
20 (8.02e-04)
performed (5.01e-04)
draw (4.85e-04)
offset (4.14e-04)
count (3.69e-04)
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
%END%%END% (9.14e-01)
bs (3.99e-02)
aab (4.41e-03)
value (3.45e-03)
only (3.12e-03)
20 (2.83e-03)
offset (1.43e-03)
performed (1.34e-03)
title (1.01e-03)
count (9.57e-04)
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
aab
bs
;
}
<SENTENCE_END/>
set,draw,aab,bssetset (9.82e-01)
draw (6.67e-03)
aab (6.25e-03)
bs (1.99e-03)
this (4.05e-04)
clear (1.20e-04)
flip (1.05e-04)
reset (9.48e-05)
cancel (6.13e-05)
uncheck (1.93e-05)
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
drawdraw (9.75e-01)
aab (2.41e-02)
set (5.52e-05)
render (1.60e-05)
bs (9.71e-06)
is (2.55e-06)
begin (6.56e-07)
this (5.42e-07)
flip (4.00e-07)
reset (2.80e-07)
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
aabaab (9.65e-01)
bs (3.05e-02)
draw (3.64e-03)
%END% (4.37e-04)
set (2.08e-05)
render (2.90e-06)
performed (2.79e-06)
%UNK% (2.57e-06)
enabled (1.78e-06)
layout (1.51e-06)
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
bsbs (8.50e-01)
aab (9.04e-02)
%END% (5.50e-02)
draw (1.49e-04)
performed (1.01e-04)
enabled (7.46e-05)
%UNK% (7.29e-05)
display (5.57e-05)
only (5.36e-05)
2 (5.29e-05)
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
%END%%END% (8.32e-01)
bs (1.33e-01)
aab (2.11e-03)
performed (1.31e-03)
only (1.02e-03)
enabled (9.82e-04)
display (7.62e-04)
%UNK% (7.57e-04)
20 (7.54e-04)
2 (7.03e-04)
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
aab
bs
=
draw
aab
bs
;
}
<SENTENCE_END/>
is,draw,inactive,bodiesisis (8.65e-01)
get (1.25e-01)
draw (2.94e-03)
inactive (2.28e-03)
return (1.01e-03)
bodies (3.39e-04)
has (2.25e-04)
iterator (1.61e-04)
protected (1.46e-04)
mouse (1.04e-04)
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
drawdraw (9.60e-01)
inactive (3.95e-02)
return (2.56e-04)
bodies (3.36e-05)
is (3.20e-06)
set (2.66e-06)
render (1.61e-06)
validate (2.30e-07)
mouse (7.59e-08)
color (7.02e-08)
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
inactiveinactive (8.87e-01)
bodies (1.05e-01)
%END% (5.62e-03)
draw (2.59e-03)
performed (3.24e-05)
return (2.28e-05)
array (2.22e-05)
only (2.21e-05)
value (1.95e-05)
count (1.83e-05)
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
bodiesbodies (4.32e-01)
%END% (3.67e-01)
inactive (1.83e-01)
value (1.40e-03)
only (1.22e-03)
20 (1.11e-03)
draw (5.68e-04)
offset (5.67e-04)
performed (5.50e-04)
array (4.77e-04)
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
%END%%END% (9.10e-01)
bodies (4.69e-02)
inactive (6.91e-03)
value (3.71e-03)
only (2.85e-03)
20 (2.70e-03)
offset (1.31e-03)
performed (1.01e-03)
array (7.85e-04)
title (7.50e-04)
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
inactive
bodies
;
}
<SENTENCE_END/>
set,draw,inactive,bodiessetset (9.82e-01)
inactive (6.10e-03)
draw (5.89e-03)
bodies (2.47e-03)
render (3.65e-04)
this (3.27e-04)
add (2.53e-04)
flip (1.76e-04)
is (1.08e-04)
clear (6.83e-05)
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
drawdraw (9.70e-01)
inactive (3.00e-02)
bodies (3.02e-05)
set (2.12e-05)
render (2.46e-06)
is (1.52e-06)
this (4.95e-07)
validate (1.96e-07)
begin (1.50e-07)
performed (1.35e-07)
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
inactiveinactive (9.48e-01)
bodies (4.79e-02)
draw (3.57e-03)
%END% (5.36e-04)
set (1.51e-05)
performed (2.73e-06)
%UNK% (2.12e-06)
render (1.89e-06)
this (1.65e-06)
layout (1.62e-06)
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
bodiesbodies (8.04e-01)
inactive (9.77e-02)
%END% (9.27e-02)
draw (2.01e-04)
performed (1.45e-04)
enabled (8.98e-05)
only (8.68e-05)
%UNK% (8.03e-05)
array (7.92e-05)
2 (7.78e-05)
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
%END%%END% (9.04e-01)
bodies (6.85e-02)
inactive (1.58e-03)
performed (1.10e-03)
only (1.04e-03)
20 (7.51e-04)
enabled (6.86e-04)
array (6.51e-04)
2 (6.11e-04)
display (5.74e-04)
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
inactive
bodies
=
draw
inactive
bodies
;
}
<SENTENCE_END/>
is,draw,velocitiesisis (9.07e-01)
get (8.03e-02)
draw (3.31e-03)
velocities (1.13e-03)
return (9.89e-04)
has (4.88e-04)
needs (4.37e-04)
iterator (4.05e-04)
mouse (3.90e-04)
set (2.26e-04)
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
drawdraw (9.45e-01)
velocities (5.43e-02)
return (1.83e-04)
is (7.21e-05)
set (5.46e-05)
render (4.06e-05)
begin (5.39e-06)
validate (3.20e-06)
toggle (2.82e-06)
update (2.69e-06)
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
velocitiesvelocities (8.60e-01)
%END% (1.27e-01)
draw (3.60e-03)
performed (4.82e-04)
value (4.36e-04)
20 (3.23e-04)
only (3.11e-04)
count (2.41e-04)
title (2.37e-04)
offset (2.37e-04)
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
%END%%END% (9.07e-01)
velocities (6.15e-02)
value (3.23e-03)
20 (2.19e-03)
only (1.94e-03)
performed (1.08e-03)
offset (1.08e-03)
array (7.58e-04)
count (7.48e-04)
title (7.17e-04)
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
velocities
;
}
<SENTENCE_END/>
set,draw,velocitiessetset (9.80e-01)
velocities (7.66e-03)
draw (6.85e-03)
reset (1.92e-03)
this (3.82e-04)
init (2.00e-04)
clear (1.56e-04)
translate (1.26e-04)
begin (5.05e-05)
cancel (4.89e-05)
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
drawdraw (9.28e-01)
velocities (6.91e-02)
set (6.24e-04)
%END% (4.42e-04)
is (1.97e-04)
init (1.62e-04)
enable (9.76e-05)
continuous (9.48e-05)
render (8.58e-05)
flip (6.25e-05)
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
velocitiesvelocities (9.85e-01)
%END% (8.86e-03)
draw (5.81e-03)
%UNK% (1.45e-05)
performed (1.03e-05)
display (7.26e-06)
set (6.91e-06)
title (6.77e-06)
layout (5.66e-06)
enabled (5.49e-06)
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
%END%%END% (8.93e-01)
velocities (9.17e-02)
%UNK% (4.51e-04)
display (4.49e-04)
performed (4.13e-04)
title (3.59e-04)
value (3.35e-04)
2 (3.23e-04)
20 (2.98e-04)
fv (2.97e-04)
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
velocities
=
draw
velocities
;
}
<SENTENCE_END/>
is,draw,contactsisget (6.21e-01)
is (3.70e-01)
draw (2.91e-03)
return (1.27e-03)
contacts (9.34e-04)
has (2.12e-04)
iterator (1.56e-04)
protected (1.17e-04)
needs (1.04e-04)
add (6.19e-05)
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
drawdraw (9.76e-01)
contacts (2.34e-02)
return (3.21e-04)
render (2.40e-07)
is (1.87e-07)
add (1.72e-07)
validate (9.57e-08)
set (6.54e-08)
compute (1.64e-08)
color (1.04e-08)
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
contactscontacts (9.19e-01)
%END% (7.02e-02)
draw (4.56e-03)
performed (2.84e-04)
value (2.36e-04)
count (2.00e-04)
20 (1.89e-04)
offset (1.82e-04)
array (1.70e-04)
only (1.69e-04)
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
%END%%END% (8.85e-01)
contacts (8.19e-02)
value (3.30e-03)
20 (2.27e-03)
only (1.98e-03)
offset (1.28e-03)
performed (1.01e-03)
count (8.84e-04)
array (8.83e-04)
accessible (7.34e-04)
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
draw
contacts
;
}
<SENTENCE_END/>
set,draw,contactssetset (9.74e-01)
draw (1.20e-02)
contacts (7.06e-03)
add (9.19e-04)
reset (8.31e-04)
this (6.42e-04)
translate (3.27e-04)
clear (1.45e-04)
load (4.29e-05)
begin (2.32e-05)
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
drawdraw (9.74e-01)
contacts (2.57e-02)
add (3.87e-06)
set (1.32e-06)
render (1.06e-06)
is (6.86e-07)
this (4.88e-07)
validate (1.60e-07)
compute (7.27e-08)
update (6.46e-08)
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
contactscontacts (9.85e-01)
draw (1.09e-02)
%END% (3.07e-03)
%UNK% (5.60e-06)
2 (3.55e-06)
display (3.40e-06)
layout (3.27e-06)
performed (3.16e-06)
height (2.76e-06)
array (2.72e-06)
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
%END%%END% (8.14e-01)
contacts (1.68e-01)
draw (4.44e-04)
display (4.36e-04)
2 (4.07e-04)
%UNK% (3.56e-04)
performed (3.37e-04)
20 (3.09e-04)
value (3.04e-04)
title (2.88e-04)
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
draw
contacts
=
draw
contacts
;
}
<SENTENCE_END/>
get,axisgetget (9.94e-01)
is (2.06e-03)
return (1.35e-03)
axis (7.46e-04)
iterator (1.69e-04)
owns (3.91e-05)
needs (2.55e-05)
scrolled (1.21e-05)
protected (7.56e-06)
percent (5.53e-06)
<SENTENCE_START>
{
return
axis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
axis
;
}
<SENTENCE_END/>
axisaxis (9.78e-01)
get (1.09e-02)
return (3.88e-03)
rad (1.24e-03)
rotation (1.12e-03)
atan (9.51e-04)
angle (7.67e-04)
rotate (5.88e-04)
around (4.68e-04)
percent (3.22e-04)
<SENTENCE_START>
{
return
axis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
axis
;
}
<SENTENCE_END/>
%END%%END% (8.70e-01)
axis (1.41e-02)
value (1.08e-02)
only (5.14e-03)
ratio (3.17e-03)
accessible (2.38e-03)
20 (2.36e-03)
mode (2.21e-03)
count (2.08e-03)
2 (1.92e-03)
<SENTENCE_START>
{
return
axis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
axis
;
}
<SENTENCE_END/>
set,axissetset (9.61e-01)
render (5.10e-03)
axis (4.10e-03)
rotate (4.02e-03)
create (2.66e-03)
get (1.88e-03)
debug (1.65e-03)
renderer (1.25e-03)
draw (9.25e-04)
bind (8.51e-04)
<SENTENCE_START>
{
box
2
d
debug
renderer
.
axis
=
axis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
box
2
d
debug
renderer
.
axis
=
axis
;
}
<SENTENCE_END/>
axisaxis (9.70e-01)
set (3.56e-03)
get (3.28e-03)
rotate (1.28e-03)
rad (1.06e-03)
%END% (9.53e-04)
rotation (9.43e-04)
angle (5.80e-04)
from (5.33e-04)
renderer (4.36e-04)
<SENTENCE_START>
{
box
2
d
debug
renderer
.
axis
=
axis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
box
2
d
debug
renderer
.
axis
=
axis
;
}
<SENTENCE_END/>
%END%%END% (8.75e-01)
axis (6.75e-02)
2 (4.24e-03)
renderer (3.60e-03)
debug (1.26e-03)
rad (9.76e-04)
%UNK% (9.51e-04)
from (8.61e-04)
float (5.98e-04)
box (5.96e-04)
<SENTENCE_START>
{
box
2
d
debug
renderer
.
axis
=
axis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
box
2
d
debug
renderer
.
axis
=
axis
;
}
<SENTENCE_END/>
disposedisposedraw (4.33e-01)
end (2.18e-01)
begin (1.67e-01)
render (1.22e-01)
set (1.53e-02)
reset (9.68e-03)
apply (6.67e-03)
flush (4.42e-03)
batch (3.82e-03)
update (3.69e-03)
<SENTENCE_START>
{
batch
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
batch
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.78e-01)
render (2.35e-02)
end (2.12e-02)
draw (1.24e-02)
begin (8.76e-03)
flush (2.35e-03)
debug (2.10e-03)
layout (1.91e-03)
camera (1.72e-03)
color (1.10e-03)
<SENTENCE_START>
{
batch
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
batch
.
%SELF%
(
)
;
}
<SENTENCE_END/>
add,processoraddinsert (2.28e-01)
get (1.52e-01)
remove (9.51e-02)
key (5.51e-02)
validate (3.36e-02)
touch (3.04e-02)
%END% (2.44e-02)
index (1.83e-02)
%UNK% (1.68e-02)
reset (1.51e-02)
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
insert
(
index
,
processor
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
insert
(
index
,
processor
)
;
}
<SENTENCE_END/>
processor%END% (9.47e-01)
processor (3.11e-02)
up (2.77e-03)
insert (1.94e-03)
down (1.15e-03)
key (8.86e-04)
index (7.72e-04)
pointer (6.86e-04)
processors (6.85e-04)
at (4.62e-04)
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
insert
(
index
,
processor
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
insert
(
index
,
processor
)
;
}
<SENTENCE_END/>
%END%%END% (9.88e-01)
processor (2.32e-03)
insert (1.13e-03)
exception (7.98e-04)
pointer (6.34e-04)
index (4.76e-04)
processors (2.85e-04)
null (2.80e-04)
up (2.15e-04)
at (2.10e-04)
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
insert
(
index
,
processor
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
insert
(
index
,
processor
)
;
}
<SENTENCE_END/>
remove,processorremoveremove (9.92e-01)
index (1.63e-03)
reset (1.12e-03)
processors (4.40e-04)
pop (4.10e-04)
insert (2.67e-04)
set (1.43e-04)
get (9.37e-05)
start (8.35e-05)
update (7.57e-05)
<SENTENCE_START>
{
processors
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
processor%END% (9.24e-01)
index (1.34e-02)
at (1.24e-02)
%UNK% (7.91e-03)
value (5.30e-03)
particles (2.81e-03)
actor (2.16e-03)
down (1.76e-03)
released (1.55e-03)
string (1.48e-03)
<SENTENCE_START>
{
processors
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
%END%%END% (9.89e-01)
index (2.51e-03)
value (1.64e-03)
at (3.70e-04)
remove (2.44e-04)
20 (2.39e-04)
particles (2.02e-04)
%UNK% (1.89e-04)
count (1.85e-04)
actor (1.27e-04)
<SENTENCE_START>
{
processors
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
add,processoraddget (3.31e-01)
touch (1.10e-01)
%UNK% (7.56e-02)
key (5.06e-02)
is (2.69e-02)
up (2.28e-02)
set (1.88e-02)
%END% (1.68e-02)
remove (1.65e-02)
validate (1.48e-02)
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
add
(
processor
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
add
(
processor
)
;
}
<SENTENCE_END/>
processor%END% (9.51e-01)
processor (2.80e-02)
processors (3.50e-03)
up (3.27e-03)
down (1.04e-03)
key (5.58e-04)
pointer (4.06e-04)
null (3.56e-04)
%UNK% (3.33e-04)
typed (3.25e-04)
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
add
(
processor
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
add
(
processor
)
;
}
<SENTENCE_END/>
%END%%END% (9.89e-01)
processor (1.82e-03)
processors (1.07e-03)
add (6.48e-04)
pointer (6.18e-04)
exception (4.44e-04)
null (2.55e-04)
up (1.97e-04)
all (1.06e-04)
throw (9.73e-05)
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
add
(
processor
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
processor
==
null
)
throw
new
null
pointer
exception
(
"processor cannot be null"
)
;
processors
.
add
(
processor
)
;
}
<SENTENCE_END/>
remove,processorremoveremove (9.76e-01)
set (2.98e-03)
key (1.43e-03)
value (1.12e-03)
processor (1.12e-03)
update (1.11e-03)
%UNK% (8.85e-04)
%END% (8.53e-04)
get (6.96e-04)
touch (6.08e-04)
<SENTENCE_START>
{
processors
.
remove
value
(
processor
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
remove
value
(
processor
,
true
)
;
}
<SENTENCE_END/>
processor%END% (9.73e-01)
processor (5.93e-03)
up (5.88e-03)
down (3.82e-03)
moved (1.66e-03)
key (1.61e-03)
value (8.19e-04)
typed (6.18e-04)
remove (4.08e-04)
%UNK% (3.29e-04)
<SENTENCE_START>
{
processors
.
remove
value
(
processor
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
remove
value
(
processor
,
true
)
;
}
<SENTENCE_END/>
%END%%END% (9.96e-01)
processor (9.76e-04)
value (4.03e-04)
processors (2.01e-04)
up (1.38e-04)
all (1.23e-04)
remove (1.20e-04)
performed (1.18e-04)
down (1.04e-04)
20 (9.26e-05)
<SENTENCE_START>
{
processors
.
remove
value
(
processor
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
remove
value
(
processor
,
true
)
;
}
<SENTENCE_END/>
sizesizeget (6.26e-01)
is (2.61e-01)
%UNK% (7.46e-02)
un (2.85e-03)
to (2.17e-03)
read (2.03e-03)
should (1.65e-03)
needs (1.52e-03)
sub (1.39e-03)
can (1.15e-03)
<SENTENCE_START>
{
return
processors
.
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
processors
.
%SELF%
;
}
<SENTENCE_END/>
%END%%UNK% (5.39e-01)
%END% (2.45e-01)
to (9.06e-03)
data (5.14e-03)
start (4.28e-03)
value (4.21e-03)
string (4.20e-03)
count (3.55e-03)
width (3.36e-03)
2 (3.27e-03)
<SENTENCE_START>
{
return
processors
.
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
processors
.
%SELF%
;
}
<SENTENCE_END/>
clearclear%UNK% (6.71e-01)
flush (4.03e-02)
set (2.81e-02)
end (2.68e-02)
start (2.30e-02)
begin (1.77e-02)
close (1.62e-02)
on (1.42e-02)
update (1.22e-02)
destroy (9.55e-03)
<SENTENCE_START>
{
processors
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.96e-01)
%UNK% (8.40e-02)
value (2.31e-03)
flush (2.07e-03)
layout (1.97e-03)
string (1.87e-03)
from (1.85e-03)
count (1.77e-03)
changed (1.72e-03)
equal (1.71e-03)
<SENTENCE_START>
{
processors
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
processors
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,processorssetset (9.89e-01)
processors (4.27e-03)
this (6.53e-04)
reset (6.20e-04)
%UNK% (3.44e-04)
stop (3.06e-04)
translate (1.34e-04)
setup (1.14e-04)
init (6.21e-05)
finish (5.41e-05)
<SENTENCE_START>
{
this
.
processors
=
processors
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
processors
=
processors
;
}
<SENTENCE_END/>
processorsprocessors (8.98e-01)
%UNK% (8.32e-02)
%END% (1.26e-02)
stop (3.86e-04)
start (3.65e-04)
set (3.48e-04)
finish (1.65e-04)
positions (1.06e-04)
cancel (1.05e-04)
data (1.01e-04)
<SENTENCE_START>
{
this
.
processors
=
processors
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
processors
=
processors
;
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
processors (6.17e-03)
%UNK% (4.27e-03)
value (5.45e-04)
2 (4.12e-04)
positions (3.85e-04)
data (3.44e-04)
20 (2.43e-04)
display (2.31e-04)
fv (2.08e-04)
<SENTENCE_START>
{
this
.
processors
=
processors
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
processors
=
processors
;
}
<SENTENCE_END/>
get,processorsgetget (8.43e-01)
is (1.32e-01)
%UNK% (8.38e-03)
iterator (2.27e-03)
needs (1.72e-03)
return (1.54e-03)
protected (1.06e-03)
can (7.02e-04)
should (6.51e-04)
un (5.95e-04)
<SENTENCE_START>
{
return
processors
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
processors
;
}
<SENTENCE_END/>
processors%UNK% (7.67e-01)
processors (2.13e-01)
%END% (2.71e-03)
return (1.68e-03)
start (8.14e-04)
is (4.48e-04)
get (4.35e-04)
to (4.02e-04)
offsets (3.63e-04)
string (3.21e-04)
<SENTENCE_START>
{
return
processors
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
processors
;
}
<SENTENCE_END/>
%END%%END% (8.81e-01)
%UNK% (2.50e-02)
value (9.21e-03)
processors (6.89e-03)
20 (3.42e-03)
buffer (2.45e-03)
only (2.30e-03)
array (2.24e-03)
file (2.03e-03)
count (1.92e-03)
<SENTENCE_START>
{
return
processors
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
processors
;
}
<SENTENCE_END/>
key,downkeykey (7.62e-01)
contains (7.94e-02)
down (2.53e-02)
scrolled (1.57e-02)
up (6.98e-03)
replace (6.77e-03)
touch (6.03e-03)
find (5.74e-03)
keys (3.98e-03)
to (3.08e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
downkey (2.17e-01)
%END% (1.57e-01)
down (7.41e-02)
of (3.76e-02)
%UNK% (2.73e-02)
index (2.71e-02)
up (2.70e-02)
all (1.68e-02)
to (1.55e-02)
contains (1.48e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (9.20e-01)
all (9.32e-03)
string (3.52e-03)
down (3.16e-03)
i (2.76e-03)
of (2.73e-03)
at (2.26e-03)
array (1.73e-03)
by (1.67e-03)
%UNK% (1.66e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
key,upkeykey (7.62e-01)
contains (7.94e-02)
down (2.53e-02)
scrolled (1.57e-02)
up (6.98e-03)
replace (6.77e-03)
touch (6.03e-03)
find (5.74e-03)
keys (3.98e-03)
to (3.08e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
upkey (2.17e-01)
%END% (1.57e-01)
down (7.41e-02)
of (3.76e-02)
%UNK% (2.73e-02)
index (2.71e-02)
up (2.70e-02)
all (1.68e-02)
to (1.55e-02)
contains (1.48e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (9.20e-01)
all (9.32e-03)
string (3.52e-03)
down (3.16e-03)
i (2.76e-03)
of (2.73e-03)
at (2.26e-03)
array (1.73e-03)
by (1.67e-03)
%UNK% (1.66e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
keycode
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
key,typedkey%UNK% (1.11e-01)
get (7.60e-02)
contains (7.55e-02)
is (7.26e-02)
for (3.30e-02)
read (3.28e-02)
key (2.77e-02)
invalidate (2.33e-02)
continue (2.29e-02)
extend (1.69e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
character
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
character
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
typed%END% (1.92e-01)
%UNK% (7.08e-02)
of (5.43e-02)
key (4.11e-02)
index (3.49e-02)
for (2.56e-02)
down (2.15e-02)
string (2.13e-02)
all (1.53e-02)
to (1.29e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
character
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
character
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (9.26e-01)
all (7.84e-03)
string (3.61e-03)
at (2.68e-03)
of (2.48e-03)
i (2.44e-03)
by (2.05e-03)
down (1.82e-03)
%UNK% (1.69e-03)
false (1.54e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
character
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
character
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
touch,downtouchget (3.15e-01)
calculate (8.79e-02)
%UNK% (6.07e-02)
to (5.34e-02)
update (3.66e-02)
touch (3.63e-02)
set (1.19e-02)
out (1.18e-02)
contains (1.17e-02)
extend (1.15e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
down%END% (3.07e-01)
%UNK% (6.19e-02)
to (3.59e-02)
of (2.79e-02)
down (1.95e-02)
get (1.86e-02)
index (1.83e-02)
key (1.46e-02)
by (1.40e-02)
for (1.28e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (8.14e-01)
%UNK% (9.68e-03)
all (9.35e-03)
down (6.70e-03)
by (6.66e-03)
of (6.56e-03)
string (6.49e-03)
to (6.10e-03)
at (4.65e-03)
box (4.55e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
touch,uptouchget (3.15e-01)
calculate (8.79e-02)
%UNK% (6.07e-02)
to (5.34e-02)
update (3.66e-02)
touch (3.63e-02)
set (1.19e-02)
out (1.18e-02)
contains (1.17e-02)
extend (1.15e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
up%END% (3.07e-01)
%UNK% (6.19e-02)
to (3.59e-02)
of (2.79e-02)
down (1.95e-02)
get (1.86e-02)
index (1.83e-02)
key (1.46e-02)
by (1.40e-02)
for (1.28e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (8.14e-01)
%UNK% (9.68e-03)
all (9.35e-03)
down (6.70e-03)
by (6.66e-03)
of (6.56e-03)
string (6.49e-03)
to (6.10e-03)
at (4.65e-03)
box (4.55e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
,
button
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
touch,draggedtouchget (2.59e-01)
%UNK% (7.83e-02)
calculate (7.36e-02)
to (5.81e-02)
touch (3.85e-02)
update (3.76e-02)
contains (1.80e-02)
is (1.61e-02)
extend (1.44e-02)
out (1.33e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
dragged%END% (2.95e-01)
%UNK% (6.86e-02)
of (3.37e-02)
to (3.03e-02)
down (2.26e-02)
index (1.79e-02)
in (1.42e-02)
key (1.36e-02)
get (1.32e-02)
string (1.28e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (8.04e-01)
%UNK% (1.02e-02)
all (9.61e-03)
of (8.12e-03)
down (7.17e-03)
string (6.85e-03)
by (5.82e-03)
to (5.62e-03)
at (4.70e-03)
box (4.51e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
n
=
processors
.
size
;
i
<
n
;
i
++
)
if
(
processors
.
get
(
i
)
.
%SELF%
(
screen
x
,
screen
y
,
pointer
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,verticessetset (9.83e-01)
vertices (1.13e-02)
polyhedron (2.38e-03)
c (2.61e-04)
convex (2.59e-04)
ptr (2.45e-04)
collision (1.86e-04)
bt (1.85e-04)
get (1.62e-04)
array (1.56e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
vertices
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
vertices
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
verticesvertices (9.84e-01)
polyhedron (1.32e-02)
%END% (2.00e-03)
set (4.75e-04)
get (1.16e-05)
convex (1.02e-05)
c (5.44e-06)
swig (4.19e-06)
vertex (3.05e-06)
value (2.08e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
vertices
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
vertices
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
vertices (3.07e-02)
polyhedron (2.10e-03)
ptr (1.58e-03)
set (1.43e-03)
c (1.41e-03)
value (7.65e-04)
array (6.58e-04)
bt (5.45e-04)
collision (4.76e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
vertices
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
vertices
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,verticesgetget (9.80e-01)
vertices (1.18e-02)
polyhedron (2.37e-03)
ptr (6.55e-04)
c (5.88e-04)
return (2.90e-04)
convex (2.87e-04)
bt (1.90e-04)
array (1.56e-04)
long (1.55e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
vertices
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
vertices
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
verticesvertices (9.86e-01)
polyhedron (1.12e-02)
%END% (2.04e-03)
get (5.18e-04)
c (1.83e-05)
convex (1.40e-05)
long (9.67e-06)
ptr (8.45e-06)
set (7.65e-06)
instance (4.37e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
vertices
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
vertices
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.01e-01)
vertices (6.06e-02)
ptr (5.63e-03)
c (4.56e-03)
polyhedron (3.22e-03)
get (2.42e-03)
3 (1.26e-03)
bt (1.04e-03)
long (1.04e-03)
vector (1.01e-03)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
vertices
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
vertices
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,facessetset (9.83e-01)
faces (1.13e-02)
polyhedron (2.79e-03)
convex (2.64e-04)
bt (2.28e-04)
ptr (1.85e-04)
c (1.83e-04)
t (1.82e-04)
collision (1.57e-04)
jni (1.23e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
faces
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
face
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
faces
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
face
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
facesfaces (9.68e-01)
polyhedron (3.01e-02)
set (1.04e-03)
%END% (9.64e-04)
get (1.88e-04)
convex (5.33e-05)
bt (1.64e-05)
swig (7.96e-06)
c (6.26e-06)
%UNK% (3.98e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
faces
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
face
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
faces
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
face
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
%END%%END% (8.88e-01)
faces (8.38e-02)
polyhedron (8.87e-03)
ptr (1.91e-03)
convex (1.67e-03)
bt (1.64e-03)
set (1.49e-03)
c (1.18e-03)
t (1.15e-03)
aligned (1.02e-03)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
faces
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
face
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
faces
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
face
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
get,facesgetget (9.77e-01)
faces (1.28e-02)
polyhedron (3.31e-03)
ptr (6.83e-04)
c (5.84e-04)
bt (3.76e-04)
convex (3.64e-04)
t (2.85e-04)
return (2.35e-04)
face (1.79e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
faces
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
face
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
faces
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
face
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
facesfaces (9.61e-01)
polyhedron (3.60e-02)
%END% (1.66e-03)
get (1.07e-03)
convex (1.84e-04)
bt (4.04e-05)
c (2.03e-05)
set (1.73e-05)
instance (1.22e-05)
long (1.11e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
faces
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
face
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
faces
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
face
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (7.89e-01)
faces (1.53e-01)
polyhedron (1.99e-02)
ptr (4.04e-03)
c (3.90e-03)
convex (2.47e-03)
get (2.44e-03)
bt (2.11e-03)
t (1.68e-03)
face (1.60e-03)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
faces
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
face
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
faces
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
face
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,unique,edgessetset (9.71e-01)
unique (1.26e-02)
edges (1.15e-02)
polyhedron (2.30e-03)
convex (3.25e-04)
c (1.86e-04)
ptr (1.68e-04)
bt (1.34e-04)
get (1.23e-04)
array (1.11e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
uniqueunique (9.56e-01)
edges (4.26e-02)
%END% (9.74e-04)
polyhedron (4.20e-04)
set (1.67e-05)
%UNK% (9.54e-06)
get (2.52e-06)
c (2.32e-06)
load (1.62e-06)
save (1.45e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
edgesedges (9.71e-01)
%END% (1.59e-02)
unique (1.19e-02)
set (9.40e-04)
ptr (2.62e-05)
polyhedron (2.61e-05)
c (2.34e-05)
array (1.70e-05)
value (1.58e-05)
collision (1.29e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.55e-01)
edges (2.64e-02)
set (1.42e-02)
bt (4.33e-04)
%UNK% (3.76e-04)
2 (1.55e-04)
convex (1.54e-04)
endian (1.49e-04)
unique (1.35e-04)
c (1.01e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
unique
edges
set
(
swig
c
ptr
,
this
,
bt
vector
3
array
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,unique,edgesgetget (9.64e-01)
unique (1.50e-02)
edges (1.37e-02)
polyhedron (2.68e-03)
ptr (5.41e-04)
c (4.67e-04)
convex (4.06e-04)
bt (1.71e-04)
return (1.46e-04)
array (1.31e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
uniqueunique (9.53e-01)
edges (4.53e-02)
%END% (1.08e-03)
polyhedron (4.88e-04)
get (1.57e-05)
%UNK% (1.19e-05)
c (8.65e-06)
ptr (3.91e-06)
instance (3.39e-06)
long (2.64e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
edgesedges (9.75e-01)
%END% (1.26e-02)
unique (1.11e-02)
get (8.30e-04)
ptr (1.12e-04)
c (9.22e-05)
polyhedron (2.62e-05)
long (2.18e-05)
3 (2.08e-05)
bt (1.82e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.60e-01)
edges (2.53e-02)
get (9.27e-03)
c (4.46e-04)
%UNK% (4.09e-04)
instance (2.79e-04)
bt (2.46e-04)
ptr (1.78e-04)
swig (1.07e-04)
unique (9.74e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
unique
edges
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
array
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,local,centersetset (9.85e-01)
center (7.09e-03)
local (4.24e-03)
polyhedron (8.44e-04)
c (2.55e-04)
convex (2.30e-04)
ptr (2.07e-04)
bt (1.64e-04)
get (1.40e-04)
collision (1.25e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
locallocal (8.11e-01)
center (1.87e-01)
%END% (1.54e-03)
polyhedron (6.08e-04)
set (5.08e-05)
get (1.38e-05)
convex (5.69e-06)
c (5.14e-06)
%UNK% (3.01e-06)
swig (2.83e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
centercenter (7.92e-01)
%END% (1.78e-01)
local (2.47e-02)
set (2.61e-03)
polyhedron (3.60e-04)
ptr (2.79e-04)
c (2.77e-04)
value (1.34e-04)
jni (1.28e-04)
collision (1.22e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.64e-01)
center (2.66e-02)
set (6.13e-03)
bt (3.41e-04)
%UNK% (2.66e-04)
local (2.22e-04)
2 (1.36e-04)
convex (1.36e-04)
c (9.89e-05)
endian (9.55e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
local
center
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,local,centergetget (9.82e-01)
center (7.65e-03)
local (4.89e-03)
polyhedron (9.24e-04)
ptr (6.07e-04)
c (5.01e-04)
convex (2.66e-04)
return (2.00e-04)
bt (1.94e-04)
long (1.57e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
locallocal (8.65e-01)
center (1.32e-01)
%END% (1.69e-03)
polyhedron (8.45e-04)
get (9.49e-05)
c (1.48e-05)
long (9.59e-06)
ptr (8.50e-06)
convex (7.14e-06)
%UNK% (5.55e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
centercenter (8.70e-01)
%END% (9.96e-02)
local (2.36e-02)
get (2.19e-03)
c (7.07e-04)
ptr (7.03e-04)
polyhedron (2.87e-04)
long (1.60e-04)
false (1.27e-04)
jni (1.23e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
center (2.57e-02)
get (4.36e-03)
c (3.81e-04)
%UNK% (2.62e-04)
bt (1.67e-04)
instance (1.66e-04)
local (1.61e-04)
ptr (1.60e-04)
swig (1.08e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
local
center
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,extentssetset (9.77e-01)
extents (1.82e-02)
polyhedron (2.39e-03)
c (2.42e-04)
ptr (1.96e-04)
convex (1.72e-04)
get (1.26e-04)
bt (1.17e-04)
collision (1.17e-04)
value (9.97e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
extents
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
extents
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
extentsextents (9.96e-01)
%END% (1.65e-03)
polyhedron (1.13e-03)
set (1.00e-03)
get (2.17e-05)
c (5.51e-06)
bt (3.58e-06)
convex (3.38e-06)
swig (3.18e-06)
ptr (2.29e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
extents
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
extents
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.69e-01)
extents (1.59e-02)
set (2.18e-03)
c (1.54e-03)
ptr (1.47e-03)
bt (8.48e-04)
value (7.92e-04)
polyhedron (4.69e-04)
get (4.04e-04)
collision (3.54e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
extents
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
extents
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,extentsgetget (9.74e-01)
extents (1.91e-02)
polyhedron (2.67e-03)
ptr (5.01e-04)
c (4.36e-04)
convex (2.06e-04)
return (1.99e-04)
bt (1.24e-04)
long (1.11e-04)
3 (8.87e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
extents
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
extents
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
extentsextents (9.96e-01)
polyhedron (2.21e-03)
%END% (1.17e-03)
get (6.33e-04)
instance (1.09e-05)
c (1.02e-05)
ptr (6.15e-06)
long (4.60e-06)
bt (3.11e-06)
set (2.71e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
extents
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
extents
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (8.88e-01)
extents (7.38e-02)
get (5.55e-03)
c (4.81e-03)
ptr (4.63e-03)
polyhedron (1.54e-03)
long (1.28e-03)
bt (1.07e-03)
false (1.03e-03)
3 (8.76e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
extents
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
extents
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,radiussetset (9.86e-01)
radius (9.84e-03)
polyhedron (2.02e-03)
collision (2.18e-04)
convex (2.16e-04)
jni (1.27e-04)
this (1.09e-04)
ptr (9.95e-05)
c (8.65e-05)
bt (6.53e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
radius
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
radius
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
radiusradius (9.90e-01)
polyhedron (5.19e-03)
%END% (3.32e-03)
set (1.30e-03)
circle (2.70e-05)
swig (7.45e-06)
calculate (5.32e-06)
collision (3.30e-06)
ray (3.04e-06)
aligned (3.03e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
radius
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
radius
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.91e-01)
radius (4.62e-03)
polyhedron (4.08e-04)
c (3.94e-04)
set (3.42e-04)
collision (2.63e-04)
swig (2.34e-04)
value (2.18e-04)
jni (1.73e-04)
ptr (1.58e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
radius
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
radius
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,radiusgetget (9.86e-01)
radius (1.02e-02)
polyhedron (2.27e-03)
convex (2.09e-04)
collision (2.04e-04)
return (1.50e-04)
jni (9.16e-05)
ptr (9.13e-05)
c (7.82e-05)
bt (6.75e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
radius
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
radius
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
radiusradius (9.78e-01)
polyhedron (9.51e-03)
%END% (7.82e-03)
get (4.96e-03)
set (3.37e-05)
swig (2.07e-05)
collision (1.62e-05)
circle (6.86e-06)
ray (5.68e-06)
this (4.71e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
radius
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
radius
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.90e-01)
radius (4.48e-03)
c (7.76e-04)
polyhedron (5.61e-04)
collision (3.54e-04)
swig (3.49e-04)
get (3.32e-04)
ptr (2.72e-04)
jni (2.33e-04)
this (1.39e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
radius
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
radius
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,mcsetset (9.86e-01)
c (7.13e-03)
m (2.10e-03)
polyhedron (6.19e-04)
ptr (3.87e-04)
bt (2.77e-04)
get (2.50e-04)
convex (2.46e-04)
collision (2.42e-04)
value (1.88e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
c
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
c
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
mcc (9.92e-01)
m (3.99e-03)
%END% (2.16e-03)
set (1.98e-03)
get (3.83e-05)
swig (2.09e-05)
polyhedron (6.96e-06)
bt (5.80e-06)
convex (5.53e-06)
%UNK% (5.28e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
c
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
c
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
c (1.07e-02)
set (3.49e-03)
ptr (1.43e-03)
bt (6.12e-04)
value (5.86e-04)
m (5.78e-04)
polyhedron (4.72e-04)
convex (4.59e-04)
3 (3.92e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
c
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
c
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,mcgetget (9.86e-01)
c (6.07e-03)
m (1.89e-03)
ptr (8.89e-04)
polyhedron (5.81e-04)
return (3.24e-04)
bt (2.32e-04)
convex (2.31e-04)
long (2.17e-04)
collision (1.56e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
c
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
c
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
mcc (9.69e-01)
m (2.55e-02)
%END% (3.12e-03)
get (1.96e-03)
polyhedron (1.33e-04)
instance (4.13e-05)
long (3.49e-05)
ptr (2.89e-05)
convex (2.71e-05)
swig (2.48e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
c
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
c
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.19e-01)
c (4.55e-02)
get (5.22e-03)
ptr (5.18e-03)
m (2.89e-03)
polyhedron (1.32e-03)
bt (9.58e-04)
long (9.58e-04)
false (9.40e-04)
3 (7.63e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
c
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
c
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,mesetset (9.85e-01)
e (6.61e-03)
m (3.21e-03)
polyhedron (8.84e-04)
c (5.03e-04)
ptr (3.85e-04)
convex (3.04e-04)
bt (2.89e-04)
get (2.77e-04)
collision (2.69e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
e
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
e
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
mee (9.78e-01)
m (1.54e-02)
%END% (3.23e-03)
set (2.55e-03)
get (3.80e-04)
polyhedron (6.32e-05)
%UNK% (4.88e-05)
convex (3.86e-05)
c (3.70e-05)
bt (3.40e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
e
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
e
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
e (8.14e-03)
m (1.56e-03)
set (1.54e-03)
ptr (1.40e-03)
c (1.23e-03)
polyhedron (1.19e-03)
convex (7.11e-04)
bt (6.75e-04)
value (5.58e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
e
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
m
e
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,megetget (9.84e-01)
e (5.68e-03)
m (2.81e-03)
ptr (9.67e-04)
polyhedron (7.51e-04)
c (7.27e-04)
return (3.33e-04)
convex (2.64e-04)
bt (2.48e-04)
long (2.10e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
e
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
e
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
mee (9.28e-01)
m (6.34e-02)
%END% (4.25e-03)
get (3.22e-03)
polyhedron (4.95e-04)
convex (1.15e-04)
c (8.99e-05)
instance (8.42e-05)
ptr (5.82e-05)
long (5.18e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
e
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
e
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.35e-01)
e (2.77e-02)
ptr (4.82e-03)
m (4.36e-03)
c (4.18e-03)
get (2.22e-03)
polyhedron (1.97e-03)
bt (9.18e-04)
false (8.17e-04)
convex (7.97e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
e
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
polyhedron
m
e
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
vector
3
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
initializeinitializeinitialize (9.81e-01)
polyhedron (1.44e-02)
convex (1.83e-03)
collision (3.10e-04)
bt (2.59e-04)
jni (1.92e-04)
ptr (1.37e-04)
c (1.20e-04)
swig (7.65e-05)
this (6.15e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
initialize
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
initialize
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%polyhedron (5.47e-01)
initialize (2.50e-01)
%END% (1.97e-01)
convex (1.08e-03)
swig (5.01e-04)
c (2.31e-04)
set (6.97e-05)
this (6.74e-05)
%UNK% (5.41e-05)
collision (5.22e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
initialize
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
initialize
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
test,containmenttesttest (7.29e-01)
instance (2.28e-01)
containment (2.39e-02)
polyhedron (1.33e-02)
convex (1.15e-03)
collision (6.08e-04)
return (5.06e-04)
bt (2.66e-04)
jni (2.32e-04)
ptr (2.04e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
test
containment
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
test
containment
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
containmentcontainment (7.08e-01)
%END% (2.12e-01)
test (6.84e-02)
%UNK% (4.77e-03)
instance (7.62e-04)
c (1.77e-04)
collision (1.56e-04)
valid (1.30e-04)
polyhedron (1.26e-04)
this (1.23e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
test
containment
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
test
containment
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
containment (5.74e-03)
test (2.73e-04)
bt (1.22e-04)
endian (9.97e-05)
c (8.89e-05)
ptr (6.97e-05)
valid (6.18e-05)
2 (6.04e-05)
%UNK% (5.97e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
test
containment
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
polyhedron
test
containment
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
projectprojectproject (9.07e-01)
polyhedron (5.57e-02)
convex (5.86e-03)
trans (1.88e-03)
pt (1.80e-03)
witnes (1.58e-03)
min (1.51e-03)
c (1.34e-03)
max (1.21e-03)
ptr (1.12e-03)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
project
(
swig
c
ptr
,
this
,
trans
,
dir
,
swigtype
p
float
.
get
c
ptr
(
min
proj
)
,
swigtype
p
float
.
get
c
ptr
(
max
proj
)
,
witnes
pt
min
,
witnes
pt
max
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
project
(
swig
c
ptr
,
this
,
trans
,
dir
,
swigtype
p
float
.
get
c
ptr
(
min
proj
)
,
swigtype
p
float
.
get
c
ptr
(
max
proj
)
,
witnes
pt
min
,
witnes
pt
max
)
;
}
<SENTENCE_END/>
%END%project (5.11e-01)
%END% (3.72e-01)
polyhedron (1.58e-02)
%UNK% (9.42e-03)
trans (4.71e-03)
c (3.58e-03)
swig (2.65e-03)
get (2.49e-03)
max (1.83e-03)
set (1.78e-03)
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
project
(
swig
c
ptr
,
this
,
trans
,
dir
,
swigtype
p
float
.
get
c
ptr
(
min
proj
)
,
swigtype
p
float
.
get
c
ptr
(
max
proj
)
,
witnes
pt
min
,
witnes
pt
max
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
polyhedron
project
(
swig
c
ptr
,
this
,
trans
,
dir
,
swigtype
p
float
.
get
c
ptr
(
min
proj
)
,
swigtype
p
float
.
get
c
ptr
(
max
proj
)
,
witnes
pt
min
,
witnes
pt
max
)
;
}
<SENTENCE_END/>
idtidtset (8.29e-01)
get (2.09e-02)
idt (1.99e-02)
init (1.56e-02)
extract (1.45e-02)
translate (1.16e-02)
%UNK% (1.13e-02)
reset (8.59e-03)
scale (7.63e-03)
m (4.93e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.65e-01)
to (3.23e-02)
scale (2.50e-02)
set (2.10e-02)
%UNK% (1.97e-02)
get (1.83e-02)
scaling (1.77e-02)
translation (1.14e-02)
projection (1.08e-02)
idt (1.03e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
mulmulget (4.41e-01)
set (7.88e-02)
scale (6.65e-02)
%UNK% (4.61e-02)
mul (4.30e-02)
%END% (2.97e-02)
m (1.88e-02)
to (1.46e-02)
scl (1.42e-02)
statistics (1.22e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
val
[
m
00
]
*
m
.
val
[
m
00
]
+
val
[
m
01
]
*
m
.
val
[
m
10
]
+
val
[
m
02
]
*
m
.
val
[
m
20
]
;
float
v
01
=
val
[
m
00
]
*
m
.
val
[
m
01
]
+
val
[
m
01
]
*
m
.
val
[
m
11
]
+
val
[
m
02
]
*
m
.
val
[
m
21
]
;
float
v
02
=
val
[
m
00
]
*
m
.
val
[
m
02
]
+
val
[
m
01
]
*
m
.
val
[
m
12
]
+
val
[
m
02
]
*
m
.
val
[
m
22
]
;
float
v
10
=
val
[
m
10
]
*
m
.
val
[
m
00
]
+
val
[
m
11
]
*
m
.
val
[
m
10
]
+
val
[
m
12
]
*
m
.
val
[
m
20
]
;
float
v
11
=
val
[
m
10
]
*
m
.
val
[
m
01
]
+
val
[
m
11
]
*
m
.
val
[
m
11
]
+
val
[
m
12
]
*
m
.
val
[
m
21
]
;
float
v
12
=
val
[
m
10
]
*
m
.
val
[
m
02
]
+
val
[
m
11
]
*
m
.
val
[
m
12
]
+
val
[
m
12
]
*
m
.
val
[
m
22
]
;
float
v
20
=
val
[
m
20
]
*
m
.
val
[
m
00
]
+
val
[
m
21
]
*
m
.
val
[
m
10
]
+
val
[
m
22
]
*
m
.
val
[
m
20
]
;
float
v
21
=
val
[
m
20
]
*
m
.
val
[
m
01
]
+
val
[
m
21
]
*
m
.
val
[
m
11
]
+
val
[
m
22
]
*
m
.
val
[
m
21
]
;
float
v
22
=
val
[
m
20
]
*
m
.
val
[
m
02
]
+
val
[
m
21
]
*
m
.
val
[
m
12
]
+
val
[
m
22
]
*
m
.
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
val
[
m
00
]
*
m
.
val
[
m
00
]
+
val
[
m
01
]
*
m
.
val
[
m
10
]
+
val
[
m
02
]
*
m
.
val
[
m
20
]
;
float
v
01
=
val
[
m
00
]
*
m
.
val
[
m
01
]
+
val
[
m
01
]
*
m
.
val
[
m
11
]
+
val
[
m
02
]
*
m
.
val
[
m
21
]
;
float
v
02
=
val
[
m
00
]
*
m
.
val
[
m
02
]
+
val
[
m
01
]
*
m
.
val
[
m
12
]
+
val
[
m
02
]
*
m
.
val
[
m
22
]
;
float
v
10
=
val
[
m
10
]
*
m
.
val
[
m
00
]
+
val
[
m
11
]
*
m
.
val
[
m
10
]
+
val
[
m
12
]
*
m
.
val
[
m
20
]
;
float
v
11
=
val
[
m
10
]
*
m
.
val
[
m
01
]
+
val
[
m
11
]
*
m
.
val
[
m
11
]
+
val
[
m
12
]
*
m
.
val
[
m
21
]
;
float
v
12
=
val
[
m
10
]
*
m
.
val
[
m
02
]
+
val
[
m
11
]
*
m
.
val
[
m
12
]
+
val
[
m
12
]
*
m
.
val
[
m
22
]
;
float
v
20
=
val
[
m
20
]
*
m
.
val
[
m
00
]
+
val
[
m
21
]
*
m
.
val
[
m
10
]
+
val
[
m
22
]
*
m
.
val
[
m
20
]
;
float
v
21
=
val
[
m
20
]
*
m
.
val
[
m
01
]
+
val
[
m
21
]
*
m
.
val
[
m
11
]
+
val
[
m
22
]
*
m
.
val
[
m
21
]
;
float
v
22
=
val
[
m
20
]
*
m
.
val
[
m
02
]
+
val
[
m
21
]
*
m
.
val
[
m
12
]
+
val
[
m
22
]
*
m
.
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.16e-01)
get (1.04e-01)
scale (5.67e-02)
to (3.92e-02)
scaling (2.79e-02)
set (2.63e-02)
%UNK% (2.32e-02)
squared (1.94e-02)
matrix (1.84e-02)
4 (1.65e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
val
[
m
00
]
*
m
.
val
[
m
00
]
+
val
[
m
01
]
*
m
.
val
[
m
10
]
+
val
[
m
02
]
*
m
.
val
[
m
20
]
;
float
v
01
=
val
[
m
00
]
*
m
.
val
[
m
01
]
+
val
[
m
01
]
*
m
.
val
[
m
11
]
+
val
[
m
02
]
*
m
.
val
[
m
21
]
;
float
v
02
=
val
[
m
00
]
*
m
.
val
[
m
02
]
+
val
[
m
01
]
*
m
.
val
[
m
12
]
+
val
[
m
02
]
*
m
.
val
[
m
22
]
;
float
v
10
=
val
[
m
10
]
*
m
.
val
[
m
00
]
+
val
[
m
11
]
*
m
.
val
[
m
10
]
+
val
[
m
12
]
*
m
.
val
[
m
20
]
;
float
v
11
=
val
[
m
10
]
*
m
.
val
[
m
01
]
+
val
[
m
11
]
*
m
.
val
[
m
11
]
+
val
[
m
12
]
*
m
.
val
[
m
21
]
;
float
v
12
=
val
[
m
10
]
*
m
.
val
[
m
02
]
+
val
[
m
11
]
*
m
.
val
[
m
12
]
+
val
[
m
12
]
*
m
.
val
[
m
22
]
;
float
v
20
=
val
[
m
20
]
*
m
.
val
[
m
00
]
+
val
[
m
21
]
*
m
.
val
[
m
10
]
+
val
[
m
22
]
*
m
.
val
[
m
20
]
;
float
v
21
=
val
[
m
20
]
*
m
.
val
[
m
01
]
+
val
[
m
21
]
*
m
.
val
[
m
11
]
+
val
[
m
22
]
*
m
.
val
[
m
21
]
;
float
v
22
=
val
[
m
20
]
*
m
.
val
[
m
02
]
+
val
[
m
21
]
*
m
.
val
[
m
12
]
+
val
[
m
22
]
*
m
.
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
val
[
m
00
]
*
m
.
val
[
m
00
]
+
val
[
m
01
]
*
m
.
val
[
m
10
]
+
val
[
m
02
]
*
m
.
val
[
m
20
]
;
float
v
01
=
val
[
m
00
]
*
m
.
val
[
m
01
]
+
val
[
m
01
]
*
m
.
val
[
m
11
]
+
val
[
m
02
]
*
m
.
val
[
m
21
]
;
float
v
02
=
val
[
m
00
]
*
m
.
val
[
m
02
]
+
val
[
m
01
]
*
m
.
val
[
m
12
]
+
val
[
m
02
]
*
m
.
val
[
m
22
]
;
float
v
10
=
val
[
m
10
]
*
m
.
val
[
m
00
]
+
val
[
m
11
]
*
m
.
val
[
m
10
]
+
val
[
m
12
]
*
m
.
val
[
m
20
]
;
float
v
11
=
val
[
m
10
]
*
m
.
val
[
m
01
]
+
val
[
m
11
]
*
m
.
val
[
m
11
]
+
val
[
m
12
]
*
m
.
val
[
m
21
]
;
float
v
12
=
val
[
m
10
]
*
m
.
val
[
m
02
]
+
val
[
m
11
]
*
m
.
val
[
m
12
]
+
val
[
m
12
]
*
m
.
val
[
m
22
]
;
float
v
20
=
val
[
m
20
]
*
m
.
val
[
m
00
]
+
val
[
m
21
]
*
m
.
val
[
m
10
]
+
val
[
m
22
]
*
m
.
val
[
m
20
]
;
float
v
21
=
val
[
m
20
]
*
m
.
val
[
m
01
]
+
val
[
m
21
]
*
m
.
val
[
m
11
]
+
val
[
m
22
]
*
m
.
val
[
m
21
]
;
float
v
22
=
val
[
m
20
]
*
m
.
val
[
m
02
]
+
val
[
m
21
]
*
m
.
val
[
m
12
]
+
val
[
m
22
]
*
m
.
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
mul,leftmulget (4.47e-01)
set (8.08e-02)
scale (6.48e-02)
%UNK% (4.43e-02)
mul (4.24e-02)
%END% (3.01e-02)
m (1.89e-02)
to (1.43e-02)
scl (1.20e-02)
statistics (1.16e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
m
.
val
[
m
00
]
*
val
[
m
00
]
+
m
.
val
[
m
01
]
*
val
[
m
10
]
+
m
.
val
[
m
02
]
*
val
[
m
20
]
;
float
v
01
=
m
.
val
[
m
00
]
*
val
[
m
01
]
+
m
.
val
[
m
01
]
*
val
[
m
11
]
+
m
.
val
[
m
02
]
*
val
[
m
21
]
;
float
v
02
=
m
.
val
[
m
00
]
*
val
[
m
02
]
+
m
.
val
[
m
01
]
*
val
[
m
12
]
+
m
.
val
[
m
02
]
*
val
[
m
22
]
;
float
v
10
=
m
.
val
[
m
10
]
*
val
[
m
00
]
+
m
.
val
[
m
11
]
*
val
[
m
10
]
+
m
.
val
[
m
12
]
*
val
[
m
20
]
;
float
v
11
=
m
.
val
[
m
10
]
*
val
[
m
01
]
+
m
.
val
[
m
11
]
*
val
[
m
11
]
+
m
.
val
[
m
12
]
*
val
[
m
21
]
;
float
v
12
=
m
.
val
[
m
10
]
*
val
[
m
02
]
+
m
.
val
[
m
11
]
*
val
[
m
12
]
+
m
.
val
[
m
12
]
*
val
[
m
22
]
;
float
v
20
=
m
.
val
[
m
20
]
*
val
[
m
00
]
+
m
.
val
[
m
21
]
*
val
[
m
10
]
+
m
.
val
[
m
22
]
*
val
[
m
20
]
;
float
v
21
=
m
.
val
[
m
20
]
*
val
[
m
01
]
+
m
.
val
[
m
21
]
*
val
[
m
11
]
+
m
.
val
[
m
22
]
*
val
[
m
21
]
;
float
v
22
=
m
.
val
[
m
20
]
*
val
[
m
02
]
+
m
.
val
[
m
21
]
*
val
[
m
12
]
+
m
.
val
[
m
22
]
*
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
m
.
val
[
m
00
]
*
val
[
m
00
]
+
m
.
val
[
m
01
]
*
val
[
m
10
]
+
m
.
val
[
m
02
]
*
val
[
m
20
]
;
float
v
01
=
m
.
val
[
m
00
]
*
val
[
m
01
]
+
m
.
val
[
m
01
]
*
val
[
m
11
]
+
m
.
val
[
m
02
]
*
val
[
m
21
]
;
float
v
02
=
m
.
val
[
m
00
]
*
val
[
m
02
]
+
m
.
val
[
m
01
]
*
val
[
m
12
]
+
m
.
val
[
m
02
]
*
val
[
m
22
]
;
float
v
10
=
m
.
val
[
m
10
]
*
val
[
m
00
]
+
m
.
val
[
m
11
]
*
val
[
m
10
]
+
m
.
val
[
m
12
]
*
val
[
m
20
]
;
float
v
11
=
m
.
val
[
m
10
]
*
val
[
m
01
]
+
m
.
val
[
m
11
]
*
val
[
m
11
]
+
m
.
val
[
m
12
]
*
val
[
m
21
]
;
float
v
12
=
m
.
val
[
m
10
]
*
val
[
m
02
]
+
m
.
val
[
m
11
]
*
val
[
m
12
]
+
m
.
val
[
m
12
]
*
val
[
m
22
]
;
float
v
20
=
m
.
val
[
m
20
]
*
val
[
m
00
]
+
m
.
val
[
m
21
]
*
val
[
m
10
]
+
m
.
val
[
m
22
]
*
val
[
m
20
]
;
float
v
21
=
m
.
val
[
m
20
]
*
val
[
m
01
]
+
m
.
val
[
m
21
]
*
val
[
m
11
]
+
m
.
val
[
m
22
]
*
val
[
m
21
]
;
float
v
22
=
m
.
val
[
m
20
]
*
val
[
m
02
]
+
m
.
val
[
m
21
]
*
val
[
m
12
]
+
m
.
val
[
m
22
]
*
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
left%END% (4.12e-01)
get (1.13e-01)
scale (5.70e-02)
to (3.81e-02)
scaling (2.73e-02)
set (2.69e-02)
%UNK% (2.36e-02)
squared (1.87e-02)
matrix (1.73e-02)
m (1.60e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
m
.
val
[
m
00
]
*
val
[
m
00
]
+
m
.
val
[
m
01
]
*
val
[
m
10
]
+
m
.
val
[
m
02
]
*
val
[
m
20
]
;
float
v
01
=
m
.
val
[
m
00
]
*
val
[
m
01
]
+
m
.
val
[
m
01
]
*
val
[
m
11
]
+
m
.
val
[
m
02
]
*
val
[
m
21
]
;
float
v
02
=
m
.
val
[
m
00
]
*
val
[
m
02
]
+
m
.
val
[
m
01
]
*
val
[
m
12
]
+
m
.
val
[
m
02
]
*
val
[
m
22
]
;
float
v
10
=
m
.
val
[
m
10
]
*
val
[
m
00
]
+
m
.
val
[
m
11
]
*
val
[
m
10
]
+
m
.
val
[
m
12
]
*
val
[
m
20
]
;
float
v
11
=
m
.
val
[
m
10
]
*
val
[
m
01
]
+
m
.
val
[
m
11
]
*
val
[
m
11
]
+
m
.
val
[
m
12
]
*
val
[
m
21
]
;
float
v
12
=
m
.
val
[
m
10
]
*
val
[
m
02
]
+
m
.
val
[
m
11
]
*
val
[
m
12
]
+
m
.
val
[
m
12
]
*
val
[
m
22
]
;
float
v
20
=
m
.
val
[
m
20
]
*
val
[
m
00
]
+
m
.
val
[
m
21
]
*
val
[
m
10
]
+
m
.
val
[
m
22
]
*
val
[
m
20
]
;
float
v
21
=
m
.
val
[
m
20
]
*
val
[
m
01
]
+
m
.
val
[
m
21
]
*
val
[
m
11
]
+
m
.
val
[
m
22
]
*
val
[
m
21
]
;
float
v
22
=
m
.
val
[
m
20
]
*
val
[
m
02
]
+
m
.
val
[
m
21
]
*
val
[
m
12
]
+
m
.
val
[
m
22
]
*
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
m
.
val
[
m
00
]
*
val
[
m
00
]
+
m
.
val
[
m
01
]
*
val
[
m
10
]
+
m
.
val
[
m
02
]
*
val
[
m
20
]
;
float
v
01
=
m
.
val
[
m
00
]
*
val
[
m
01
]
+
m
.
val
[
m
01
]
*
val
[
m
11
]
+
m
.
val
[
m
02
]
*
val
[
m
21
]
;
float
v
02
=
m
.
val
[
m
00
]
*
val
[
m
02
]
+
m
.
val
[
m
01
]
*
val
[
m
12
]
+
m
.
val
[
m
02
]
*
val
[
m
22
]
;
float
v
10
=
m
.
val
[
m
10
]
*
val
[
m
00
]
+
m
.
val
[
m
11
]
*
val
[
m
10
]
+
m
.
val
[
m
12
]
*
val
[
m
20
]
;
float
v
11
=
m
.
val
[
m
10
]
*
val
[
m
01
]
+
m
.
val
[
m
11
]
*
val
[
m
11
]
+
m
.
val
[
m
12
]
*
val
[
m
21
]
;
float
v
12
=
m
.
val
[
m
10
]
*
val
[
m
02
]
+
m
.
val
[
m
11
]
*
val
[
m
12
]
+
m
.
val
[
m
12
]
*
val
[
m
22
]
;
float
v
20
=
m
.
val
[
m
20
]
*
val
[
m
00
]
+
m
.
val
[
m
21
]
*
val
[
m
10
]
+
m
.
val
[
m
22
]
*
val
[
m
20
]
;
float
v
21
=
m
.
val
[
m
20
]
*
val
[
m
01
]
+
m
.
val
[
m
21
]
*
val
[
m
11
]
+
m
.
val
[
m
22
]
*
val
[
m
21
]
;
float
v
22
=
m
.
val
[
m
20
]
*
val
[
m
02
]
+
m
.
val
[
m
21
]
*
val
[
m
12
]
+
m
.
val
[
m
22
]
*
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.78e-01)
get (8.91e-02)
scale (5.13e-02)
to (3.58e-02)
scaling (2.57e-02)
set (2.10e-02)
%UNK% (2.05e-02)
squared (1.96e-02)
matrix (1.71e-02)
4 (1.55e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
m
.
val
[
m
00
]
*
val
[
m
00
]
+
m
.
val
[
m
01
]
*
val
[
m
10
]
+
m
.
val
[
m
02
]
*
val
[
m
20
]
;
float
v
01
=
m
.
val
[
m
00
]
*
val
[
m
01
]
+
m
.
val
[
m
01
]
*
val
[
m
11
]
+
m
.
val
[
m
02
]
*
val
[
m
21
]
;
float
v
02
=
m
.
val
[
m
00
]
*
val
[
m
02
]
+
m
.
val
[
m
01
]
*
val
[
m
12
]
+
m
.
val
[
m
02
]
*
val
[
m
22
]
;
float
v
10
=
m
.
val
[
m
10
]
*
val
[
m
00
]
+
m
.
val
[
m
11
]
*
val
[
m
10
]
+
m
.
val
[
m
12
]
*
val
[
m
20
]
;
float
v
11
=
m
.
val
[
m
10
]
*
val
[
m
01
]
+
m
.
val
[
m
11
]
*
val
[
m
11
]
+
m
.
val
[
m
12
]
*
val
[
m
21
]
;
float
v
12
=
m
.
val
[
m
10
]
*
val
[
m
02
]
+
m
.
val
[
m
11
]
*
val
[
m
12
]
+
m
.
val
[
m
12
]
*
val
[
m
22
]
;
float
v
20
=
m
.
val
[
m
20
]
*
val
[
m
00
]
+
m
.
val
[
m
21
]
*
val
[
m
10
]
+
m
.
val
[
m
22
]
*
val
[
m
20
]
;
float
v
21
=
m
.
val
[
m
20
]
*
val
[
m
01
]
+
m
.
val
[
m
21
]
*
val
[
m
11
]
+
m
.
val
[
m
22
]
*
val
[
m
21
]
;
float
v
22
=
m
.
val
[
m
20
]
*
val
[
m
02
]
+
m
.
val
[
m
21
]
*
val
[
m
12
]
+
m
.
val
[
m
22
]
*
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
00
=
m
.
val
[
m
00
]
*
val
[
m
00
]
+
m
.
val
[
m
01
]
*
val
[
m
10
]
+
m
.
val
[
m
02
]
*
val
[
m
20
]
;
float
v
01
=
m
.
val
[
m
00
]
*
val
[
m
01
]
+
m
.
val
[
m
01
]
*
val
[
m
11
]
+
m
.
val
[
m
02
]
*
val
[
m
21
]
;
float
v
02
=
m
.
val
[
m
00
]
*
val
[
m
02
]
+
m
.
val
[
m
01
]
*
val
[
m
12
]
+
m
.
val
[
m
02
]
*
val
[
m
22
]
;
float
v
10
=
m
.
val
[
m
10
]
*
val
[
m
00
]
+
m
.
val
[
m
11
]
*
val
[
m
10
]
+
m
.
val
[
m
12
]
*
val
[
m
20
]
;
float
v
11
=
m
.
val
[
m
10
]
*
val
[
m
01
]
+
m
.
val
[
m
11
]
*
val
[
m
11
]
+
m
.
val
[
m
12
]
*
val
[
m
21
]
;
float
v
12
=
m
.
val
[
m
10
]
*
val
[
m
02
]
+
m
.
val
[
m
11
]
*
val
[
m
12
]
+
m
.
val
[
m
12
]
*
val
[
m
22
]
;
float
v
20
=
m
.
val
[
m
20
]
*
val
[
m
00
]
+
m
.
val
[
m
21
]
*
val
[
m
10
]
+
m
.
val
[
m
22
]
*
val
[
m
20
]
;
float
v
21
=
m
.
val
[
m
20
]
*
val
[
m
01
]
+
m
.
val
[
m
21
]
*
val
[
m
11
]
+
m
.
val
[
m
22
]
*
val
[
m
21
]
;
float
v
22
=
m
.
val
[
m
20
]
*
val
[
m
02
]
+
m
.
val
[
m
21
]
*
val
[
m
12
]
+
m
.
val
[
m
22
]
*
val
[
m
22
]
;
val
[
m
00
]
=
v
00
;
val
[
m
10
]
=
v
10
;
val
[
m
20
]
=
v
20
;
val
[
m
01
]
=
v
01
;
val
[
m
11
]
=
v
11
;
val
[
m
21
]
=
v
21
;
val
[
m
02
]
=
v
02
;
val
[
m
12
]
=
v
12
;
val
[
m
22
]
=
v
22
;
return
this
;
}
<SENTENCE_END/>
set,to,rotationsetset (9.87e-01)
to (3.15e-03)
rotation (2.19e-03)
get (1.24e-03)
return (1.21e-03)
rad (1.21e-03)
degrees (4.99e-04)
math (3.06e-04)
radians (2.61e-04)
utils (1.91e-04)
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
torotation (6.74e-01)
to (2.89e-01)
%END% (1.52e-02)
rotate (7.17e-03)
rad (7.16e-03)
set (1.87e-03)
angle (1.73e-03)
around (5.90e-04)
degrees (5.73e-04)
quat (4.88e-04)
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
rotationrotation (4.51e-01)
rad (2.66e-01)
%END% (2.65e-01)
to (1.02e-02)
angle (8.60e-04)
degrees (7.24e-04)
radians (4.65e-04)
from (4.35e-04)
set (3.81e-04)
return (3.06e-04)
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
rad (4.54e-02)
to (2.72e-03)
rotation (1.69e-03)
return (7.86e-04)
radians (5.74e-04)
degrees (5.44e-04)
angle (4.93e-04)
from (4.28e-04)
around (3.70e-04)
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
set
to
rotation
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
set,to,rotation,radsetset (8.90e-01)
%UNK% (1.51e-02)
translate (8.74e-03)
rotate (8.70e-03)
get (5.75e-03)
init (5.66e-03)
swap (4.04e-03)
update (3.86e-03)
m (3.48e-03)
idt (2.60e-03)
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.26e-01)
%UNK% (5.26e-02)
set (3.06e-02)
to (2.28e-02)
3 (1.75e-02)
scale (1.34e-02)
get (1.17e-02)
scaling (7.68e-03)
4 (6.62e-03)
matrix (6.20e-03)
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
rotation%END% (8.33e-01)
%UNK% (1.81e-02)
to (1.30e-02)
3 (1.01e-02)
set (6.54e-03)
scale (4.93e-03)
scaling (3.70e-03)
4 (3.41e-03)
matrix (3.19e-03)
2 (3.06e-03)
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
rad%END% (9.35e-01)
to (4.47e-03)
3 (3.75e-03)
%UNK% (2.82e-03)
sin (1.70e-03)
and (1.48e-03)
val (1.27e-03)
scaling (1.26e-03)
m (1.24e-03)
cos (1.20e-03)
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.29e-01)
to (3.80e-03)
3 (3.21e-03)
sin (2.93e-03)
%UNK% (2.20e-03)
cos (1.84e-03)
m (1.61e-03)
val (1.55e-03)
and (1.31e-03)
float (1.30e-03)
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
cos
;
val
[
m
10
]
=
sin
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
-
sin
;
val
[
m
11
]
=
cos
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
set,to,rotationsetdeg (2.14e-01)
angle (9.08e-02)
lerp (7.73e-02)
atan (7.51e-02)
%UNK% (6.19e-02)
rotate (5.84e-02)
from (5.59e-02)
cos (3.15e-02)
clamp (2.60e-02)
sin (2.34e-02)
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
to%END% (1.89e-01)
from (1.23e-01)
angle (1.18e-01)
deg (1.04e-01)
rad (5.32e-02)
%UNK% (4.72e-02)
atan (3.71e-02)
radians (2.80e-02)
equal (2.37e-02)
axis (1.73e-02)
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
rotation%END% (7.67e-01)
from (3.16e-02)
angle (2.40e-02)
rad (2.11e-02)
%UNK% (1.59e-02)
equal (1.17e-02)
deg (1.02e-02)
radians (7.36e-03)
endian (5.09e-03)
atan (4.58e-03)
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.50e-01)
deg (8.37e-03)
rad (4.55e-03)
from (3.95e-03)
equal (2.48e-03)
angle (2.10e-03)
%UNK% (2.08e-03)
endian (1.85e-03)
radians (8.29e-04)
around (7.80e-04)
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
,
math
utils
.
cos
deg
(
degrees
)
,
math
utils
.
sin
deg
(
degrees
)
)
;
}
<SENTENCE_END/>
set,to,rotationsetrotate (1.86e-01)
set (1.52e-01)
get (1.18e-01)
mul (9.43e-02)
%UNK% (9.23e-02)
%END% (2.23e-02)
solve (1.63e-02)
angle (1.48e-02)
scl (1.10e-02)
scale (1.07e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
to%END% (4.53e-01)
%UNK% (3.86e-02)
rotate (3.63e-02)
get (2.96e-02)
mul (2.95e-02)
rad (2.44e-02)
set (2.15e-02)
angle (2.11e-02)
to (2.03e-02)
crs (1.49e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
rotation%END% (5.49e-01)
%UNK% (3.15e-02)
rotate (2.43e-02)
mul (2.41e-02)
get (2.07e-02)
rad (1.97e-02)
to (1.95e-02)
angle (1.56e-02)
set (1.46e-02)
2 (1.40e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (7.12e-01)
to (1.51e-02)
rad (1.45e-02)
%UNK% (1.33e-02)
mul (1.22e-02)
squared (1.18e-02)
2 (1.18e-02)
z (1.04e-02)
angle (9.26e-03)
crs (8.36e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
oc
=
1.0f
-
cos
;
val
[
m
00
]
=
oc
*
axis
.
x
*
axis
.
x
+
cos
;
val
[
m
10
]
=
oc
*
axis
.
x
*
axis
.
y
-
axis
.
z
*
sin
;
val
[
m
20
]
=
oc
*
axis
.
z
*
axis
.
x
+
axis
.
y
*
sin
;
val
[
m
01
]
=
oc
*
axis
.
x
*
axis
.
y
+
axis
.
z
*
sin
;
val
[
m
11
]
=
oc
*
axis
.
y
*
axis
.
y
+
cos
;
val
[
m
21
]
=
oc
*
axis
.
y
*
axis
.
z
-
axis
.
x
*
sin
;
val
[
m
02
]
=
oc
*
axis
.
z
*
axis
.
x
-
axis
.
y
*
sin
;
val
[
m
12
]
=
oc
*
axis
.
y
*
axis
.
z
+
axis
.
x
*
sin
;
val
[
m
22
]
=
oc
*
axis
.
z
*
axis
.
z
+
cos
;
return
this
;
}
<SENTENCE_END/>
set,to,translationsetset (8.52e-01)
get (2.02e-02)
idt (1.52e-02)
translate (1.18e-02)
extract (1.15e-02)
%UNK% (9.95e-03)
init (9.71e-03)
scale (7.42e-03)
reset (6.20e-03)
m (4.73e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.53e-01)
to (3.48e-02)
scale (2.67e-02)
set (2.31e-02)
scaling (2.27e-02)
get (1.92e-02)
%UNK% (1.82e-02)
translation (1.36e-02)
projection (1.10e-02)
3 (8.56e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
translation%END% (8.40e-01)
to (1.88e-02)
scaling (1.05e-02)
scale (9.47e-03)
translation (7.68e-03)
projection (7.13e-03)
%UNK% (5.63e-03)
set (5.44e-03)
3 (5.32e-03)
left (4.87e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.32e-01)
to (6.25e-03)
scaling (3.70e-03)
projection (2.82e-03)
translation (2.58e-03)
3 (2.14e-03)
and (1.95e-03)
left (1.81e-03)
squared (1.68e-03)
scale (1.67e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
x
;
val
[
m
12
]
=
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
set,to,translationsetset (8.87e-01)
translate (1.61e-02)
idt (1.47e-02)
get (7.98e-03)
extract (6.63e-03)
init (6.54e-03)
%UNK% (5.92e-03)
scale (4.65e-03)
m (4.45e-03)
reset (4.43e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.17e-01)
to (4.20e-02)
set (3.66e-02)
translation (3.11e-02)
scaling (2.61e-02)
scale (2.34e-02)
%UNK% (1.65e-02)
projection (1.34e-02)
get (1.16e-02)
idt (1.01e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
translation%END% (8.16e-01)
to (2.34e-02)
translation (1.47e-02)
scaling (1.21e-02)
scale (9.38e-03)
set (8.84e-03)
projection (8.64e-03)
%UNK% (5.98e-03)
3 (5.79e-03)
and (5.34e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.20e-01)
to (8.08e-03)
translation (4.63e-03)
scaling (4.15e-03)
projection (3.37e-03)
and (2.33e-03)
3 (2.23e-03)
left (1.94e-03)
scale (1.84e-03)
squared (1.80e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
1
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
1
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
translation
.
x
;
val
[
m
12
]
=
translation
.
y
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
set,to,scalingsetset (8.42e-01)
get (2.90e-02)
scale (1.71e-02)
idt (1.70e-02)
translate (1.12e-02)
extract (8.59e-03)
%UNK% (8.41e-03)
init (7.85e-03)
reset (5.45e-03)
m (4.56e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.39e-01)
scale (5.32e-02)
to (3.30e-02)
set (2.56e-02)
scaling (2.49e-02)
get (2.23e-02)
%UNK% (1.49e-02)
translation (1.19e-02)
projection (1.13e-02)
idt (9.52e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
scaling%END% (8.28e-01)
scale (1.99e-02)
to (1.84e-02)
scaling (1.25e-02)
projection (7.74e-03)
translation (7.01e-03)
set (6.22e-03)
left (5.63e-03)
%UNK% (5.46e-03)
get (5.36e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.27e-01)
to (5.96e-03)
scaling (4.14e-03)
scale (3.59e-03)
projection (3.01e-03)
translation (2.30e-03)
left (2.03e-03)
m (1.77e-03)
val (1.72e-03)
3 (1.67e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
set,to,scalingsetset (8.62e-01)
get (2.49e-02)
scale (1.50e-02)
idt (1.34e-02)
translate (9.91e-03)
extract (7.85e-03)
init (6.78e-03)
%UNK% (6.78e-03)
reset (5.16e-03)
m (4.57e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.65e-01)
scale (4.71e-02)
to (3.25e-02)
set (2.78e-02)
scaling (2.09e-02)
get (2.05e-02)
%UNK% (1.49e-02)
translation (1.03e-02)
projection (1.00e-02)
idt (8.42e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
scaling%END% (8.45e-01)
to (1.87e-02)
scale (1.62e-02)
scaling (1.01e-02)
projection (6.75e-03)
set (6.44e-03)
translation (6.15e-03)
%UNK% (5.24e-03)
left (4.74e-03)
get (4.58e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.33e-01)
to (6.74e-03)
scaling (3.44e-03)
scale (2.99e-03)
projection (2.70e-03)
translation (2.20e-03)
left (1.82e-03)
m (1.70e-03)
3 (1.55e-03)
and (1.46e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
scale
.
x
;
val
[
m
10
]
=
0
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
0
;
val
[
m
11
]
=
scale
.
y
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
0
;
val
[
m
12
]
=
0
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
detdetget (2.11e-01)
det (2.00e-01)
mul (7.39e-02)
scale (7.20e-02)
scl (5.10e-02)
%UNK% (4.59e-02)
lerp (3.47e-02)
4 (2.77e-02)
matrix (1.90e-02)
set (1.44e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
return
val
[
m
00
]
*
val
[
m
11
]
*
val
[
m
22
]
+
val
[
m
01
]
*
val
[
m
12
]
*
val
[
m
20
]
+
val
[
m
02
]
*
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
00
]
*
val
[
m
12
]
*
val
[
m
21
]
-
val
[
m
01
]
*
val
[
m
10
]
*
val
[
m
22
]
-
val
[
m
02
]
*
val
[
m
11
]
*
val
[
m
20
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
return
val
[
m
00
]
*
val
[
m
11
]
*
val
[
m
22
]
+
val
[
m
01
]
*
val
[
m
12
]
*
val
[
m
20
]
+
val
[
m
02
]
*
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
00
]
*
val
[
m
12
]
*
val
[
m
21
]
-
val
[
m
01
]
*
val
[
m
10
]
*
val
[
m
22
]
-
val
[
m
02
]
*
val
[
m
11
]
*
val
[
m
20
]
;
}
<SENTENCE_END/>
%END%%END% (3.81e-01)
det (8.19e-02)
scale (4.98e-02)
3 (4.97e-02)
4 (4.35e-02)
squared (4.19e-02)
matrix (3.76e-02)
to (3.21e-02)
get (2.75e-02)
scaling (2.40e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
return
val
[
m
00
]
*
val
[
m
11
]
*
val
[
m
22
]
+
val
[
m
01
]
*
val
[
m
12
]
*
val
[
m
20
]
+
val
[
m
02
]
*
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
00
]
*
val
[
m
12
]
*
val
[
m
21
]
-
val
[
m
01
]
*
val
[
m
10
]
*
val
[
m
22
]
-
val
[
m
02
]
*
val
[
m
11
]
*
val
[
m
20
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
return
val
[
m
00
]
*
val
[
m
11
]
*
val
[
m
22
]
+
val
[
m
01
]
*
val
[
m
12
]
*
val
[
m
20
]
+
val
[
m
02
]
*
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
00
]
*
val
[
m
12
]
*
val
[
m
21
]
-
val
[
m
01
]
*
val
[
m
10
]
*
val
[
m
22
]
-
val
[
m
02
]
*
val
[
m
11
]
*
val
[
m
20
]
;
}
<SENTENCE_END/>
invinvget (1.75e-01)
det (1.69e-01)
scale (8.46e-02)
%UNK% (6.01e-02)
mul (5.00e-02)
%END% (3.45e-02)
scl (2.55e-02)
to (2.16e-02)
matrix (2.02e-02)
set (2.00e-02)
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
[
]
tmp
=
this
.
tmp
,
val
=
this
.
val
;
tmp
[
m
00
]
=
val
[
m
11
]
*
val
[
m
22
]
-
val
[
m
21
]
*
val
[
m
12
]
;
tmp
[
m
10
]
=
val
[
m
20
]
*
val
[
m
12
]
-
val
[
m
10
]
*
val
[
m
22
]
;
tmp
[
m
20
]
=
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
20
]
*
val
[
m
11
]
;
tmp
[
m
01
]
=
val
[
m
21
]
*
val
[
m
02
]
-
val
[
m
01
]
*
val
[
m
22
]
;
tmp
[
m
11
]
=
val
[
m
00
]
*
val
[
m
22
]
-
val
[
m
20
]
*
val
[
m
02
]
;
tmp
[
m
21
]
=
val
[
m
20
]
*
val
[
m
01
]
-
val
[
m
00
]
*
val
[
m
21
]
;
tmp
[
m
02
]
=
val
[
m
01
]
*
val
[
m
12
]
-
val
[
m
11
]
*
val
[
m
02
]
;
tmp
[
m
12
]
=
val
[
m
10
]
*
val
[
m
02
]
-
val
[
m
00
]
*
val
[
m
12
]
;
tmp
[
m
22
]
=
val
[
m
00
]
*
val
[
m
11
]
-
val
[
m
10
]
*
val
[
m
01
]
;
val
[
m
00
]
=
inv
det
*
tmp
[
m
00
]
;
val
[
m
10
]
=
inv
det
*
tmp
[
m
10
]
;
val
[
m
20
]
=
inv
det
*
tmp
[
m
20
]
;
val
[
m
01
]
=
inv
det
*
tmp
[
m
01
]
;
val
[
m
11
]
=
inv
det
*
tmp
[
m
11
]
;
val
[
m
21
]
=
inv
det
*
tmp
[
m
21
]
;
val
[
m
02
]
=
inv
det
*
tmp
[
m
02
]
;
val
[
m
12
]
=
inv
det
*
tmp
[
m
12
]
;
val
[
m
22
]
=
inv
det
*
tmp
[
m
22
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
[
]
tmp
=
this
.
tmp
,
val
=
this
.
val
;
tmp
[
m
00
]
=
val
[
m
11
]
*
val
[
m
22
]
-
val
[
m
21
]
*
val
[
m
12
]
;
tmp
[
m
10
]
=
val
[
m
20
]
*
val
[
m
12
]
-
val
[
m
10
]
*
val
[
m
22
]
;
tmp
[
m
20
]
=
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
20
]
*
val
[
m
11
]
;
tmp
[
m
01
]
=
val
[
m
21
]
*
val
[
m
02
]
-
val
[
m
01
]
*
val
[
m
22
]
;
tmp
[
m
11
]
=
val
[
m
00
]
*
val
[
m
22
]
-
val
[
m
20
]
*
val
[
m
02
]
;
tmp
[
m
21
]
=
val
[
m
20
]
*
val
[
m
01
]
-
val
[
m
00
]
*
val
[
m
21
]
;
tmp
[
m
02
]
=
val
[
m
01
]
*
val
[
m
12
]
-
val
[
m
11
]
*
val
[
m
02
]
;
tmp
[
m
12
]
=
val
[
m
10
]
*
val
[
m
02
]
-
val
[
m
00
]
*
val
[
m
12
]
;
tmp
[
m
22
]
=
val
[
m
00
]
*
val
[
m
11
]
-
val
[
m
10
]
*
val
[
m
01
]
;
val
[
m
00
]
=
inv
det
*
tmp
[
m
00
]
;
val
[
m
10
]
=
inv
det
*
tmp
[
m
10
]
;
val
[
m
20
]
=
inv
det
*
tmp
[
m
20
]
;
val
[
m
01
]
=
inv
det
*
tmp
[
m
01
]
;
val
[
m
11
]
=
inv
det
*
tmp
[
m
11
]
;
val
[
m
21
]
=
inv
det
*
tmp
[
m
21
]
;
val
[
m
02
]
=
inv
det
*
tmp
[
m
02
]
;
val
[
m
12
]
=
inv
det
*
tmp
[
m
12
]
;
val
[
m
22
]
=
inv
det
*
tmp
[
m
22
]
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.15e-01)
scale (5.79e-02)
det (5.30e-02)
get (4.63e-02)
to (3.14e-02)
%UNK% (3.11e-02)
matrix (2.98e-02)
4 (2.81e-02)
3 (1.78e-02)
mul (1.60e-02)
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
[
]
tmp
=
this
.
tmp
,
val
=
this
.
val
;
tmp
[
m
00
]
=
val
[
m
11
]
*
val
[
m
22
]
-
val
[
m
21
]
*
val
[
m
12
]
;
tmp
[
m
10
]
=
val
[
m
20
]
*
val
[
m
12
]
-
val
[
m
10
]
*
val
[
m
22
]
;
tmp
[
m
20
]
=
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
20
]
*
val
[
m
11
]
;
tmp
[
m
01
]
=
val
[
m
21
]
*
val
[
m
02
]
-
val
[
m
01
]
*
val
[
m
22
]
;
tmp
[
m
11
]
=
val
[
m
00
]
*
val
[
m
22
]
-
val
[
m
20
]
*
val
[
m
02
]
;
tmp
[
m
21
]
=
val
[
m
20
]
*
val
[
m
01
]
-
val
[
m
00
]
*
val
[
m
21
]
;
tmp
[
m
02
]
=
val
[
m
01
]
*
val
[
m
12
]
-
val
[
m
11
]
*
val
[
m
02
]
;
tmp
[
m
12
]
=
val
[
m
10
]
*
val
[
m
02
]
-
val
[
m
00
]
*
val
[
m
12
]
;
tmp
[
m
22
]
=
val
[
m
00
]
*
val
[
m
11
]
-
val
[
m
10
]
*
val
[
m
01
]
;
val
[
m
00
]
=
inv
det
*
tmp
[
m
00
]
;
val
[
m
10
]
=
inv
det
*
tmp
[
m
10
]
;
val
[
m
20
]
=
inv
det
*
tmp
[
m
20
]
;
val
[
m
01
]
=
inv
det
*
tmp
[
m
01
]
;
val
[
m
11
]
=
inv
det
*
tmp
[
m
11
]
;
val
[
m
21
]
=
inv
det
*
tmp
[
m
21
]
;
val
[
m
02
]
=
inv
det
*
tmp
[
m
02
]
;
val
[
m
12
]
=
inv
det
*
tmp
[
m
12
]
;
val
[
m
22
]
=
inv
det
*
tmp
[
m
22
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
[
]
tmp
=
this
.
tmp
,
val
=
this
.
val
;
tmp
[
m
00
]
=
val
[
m
11
]
*
val
[
m
22
]
-
val
[
m
21
]
*
val
[
m
12
]
;
tmp
[
m
10
]
=
val
[
m
20
]
*
val
[
m
12
]
-
val
[
m
10
]
*
val
[
m
22
]
;
tmp
[
m
20
]
=
val
[
m
10
]
*
val
[
m
21
]
-
val
[
m
20
]
*
val
[
m
11
]
;
tmp
[
m
01
]
=
val
[
m
21
]
*
val
[
m
02
]
-
val
[
m
01
]
*
val
[
m
22
]
;
tmp
[
m
11
]
=
val
[
m
00
]
*
val
[
m
22
]
-
val
[
m
20
]
*
val
[
m
02
]
;
tmp
[
m
21
]
=
val
[
m
20
]
*
val
[
m
01
]
-
val
[
m
00
]
*
val
[
m
21
]
;
tmp
[
m
02
]
=
val
[
m
01
]
*
val
[
m
12
]
-
val
[
m
11
]
*
val
[
m
02
]
;
tmp
[
m
12
]
=
val
[
m
10
]
*
val
[
m
02
]
-
val
[
m
00
]
*
val
[
m
12
]
;
tmp
[
m
22
]
=
val
[
m
00
]
*
val
[
m
11
]
-
val
[
m
10
]
*
val
[
m
01
]
;
val
[
m
00
]
=
inv
det
*
tmp
[
m
00
]
;
val
[
m
10
]
=
inv
det
*
tmp
[
m
10
]
;
val
[
m
20
]
=
inv
det
*
tmp
[
m
20
]
;
val
[
m
01
]
=
inv
det
*
tmp
[
m
01
]
;
val
[
m
11
]
=
inv
det
*
tmp
[
m
11
]
;
val
[
m
21
]
=
inv
det
*
tmp
[
m
21
]
;
val
[
m
02
]
=
inv
det
*
tmp
[
m
02
]
;
val
[
m
12
]
=
inv
det
*
tmp
[
m
12
]
;
val
[
m
22
]
=
inv
det
*
tmp
[
m
22
]
;
return
this
;
}
<SENTENCE_END/>
setsetto (4.68e-01)
add (9.02e-02)
set (8.12e-02)
print (4.65e-02)
%UNK% (2.16e-02)
trim (1.71e-02)
remove (1.71e-02)
insert (1.43e-02)
resize (1.43e-02)
mul (1.42e-02)
<SENTENCE_START>
{
system
.
arraycopy
(
mat
.
val
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
system
.
arraycopy
(
mat
.
val
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.69e-01)
to (2.01e-01)
at (7.01e-03)
array (6.48e-03)
all (6.36e-03)
%UNK% (6.03e-03)
3 (5.59e-03)
0 (3.46e-03)
2 (2.95e-03)
string (2.78e-03)
<SENTENCE_START>
{
system
.
arraycopy
(
mat
.
val
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
system
.
arraycopy
(
mat
.
val
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
setsetset (9.02e-01)
extract (1.44e-02)
affine (9.87e-03)
get (7.28e-03)
init (5.48e-03)
m (5.39e-03)
%UNK% (4.42e-03)
translate (4.05e-03)
idt (3.99e-03)
as (2.86e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
affine
.
m
00
;
val
[
m
10
]
=
affine
.
m
10
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
affine
.
m
01
;
val
[
m
11
]
=
affine
.
m
11
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
affine
.
m
02
;
val
[
m
12
]
=
affine
.
m
12
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
affine
.
m
00
;
val
[
m
10
]
=
affine
.
m
10
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
affine
.
m
01
;
val
[
m
11
]
=
affine
.
m
11
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
affine
.
m
02
;
val
[
m
12
]
=
affine
.
m
12
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (2.46e-01)
affine (1.20e-01)
scaling (7.22e-02)
set (6.21e-02)
get (5.93e-02)
as (5.82e-02)
to (3.93e-02)
%UNK% (3.65e-02)
scale (2.62e-02)
translation (2.51e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
affine
.
m
00
;
val
[
m
10
]
=
affine
.
m
10
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
affine
.
m
01
;
val
[
m
11
]
=
affine
.
m
11
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
affine
.
m
02
;
val
[
m
12
]
=
affine
.
m
12
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
affine
.
m
00
;
val
[
m
10
]
=
affine
.
m
10
;
val
[
m
20
]
=
0
;
val
[
m
01
]
=
affine
.
m
01
;
val
[
m
11
]
=
affine
.
m
11
;
val
[
m
21
]
=
0
;
val
[
m
02
]
=
affine
.
m
02
;
val
[
m
12
]
=
affine
.
m
12
;
val
[
m
22
]
=
1
;
return
this
;
}
<SENTENCE_END/>
setsetset (6.73e-01)
%UNK% (4.12e-02)
extract (3.56e-02)
get (3.46e-02)
translate (2.97e-02)
scale (1.93e-02)
init (1.12e-02)
update (1.08e-02)
mul (8.62e-03)
m (8.42e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
mat
.
val
[
matrix
4
.
m
00
]
;
val
[
m
10
]
=
mat
.
val
[
matrix
4
.
m
10
]
;
val
[
m
20
]
=
mat
.
val
[
matrix
4
.
m
20
]
;
val
[
m
01
]
=
mat
.
val
[
matrix
4
.
m
01
]
;
val
[
m
11
]
=
mat
.
val
[
matrix
4
.
m
11
]
;
val
[
m
21
]
=
mat
.
val
[
matrix
4
.
m
21
]
;
val
[
m
02
]
=
mat
.
val
[
matrix
4
.
m
02
]
;
val
[
m
12
]
=
mat
.
val
[
matrix
4
.
m
12
]
;
val
[
m
22
]
=
mat
.
val
[
matrix
4
.
m
22
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
mat
.
val
[
matrix
4
.
m
00
]
;
val
[
m
10
]
=
mat
.
val
[
matrix
4
.
m
10
]
;
val
[
m
20
]
=
mat
.
val
[
matrix
4
.
m
20
]
;
val
[
m
01
]
=
mat
.
val
[
matrix
4
.
m
01
]
;
val
[
m
11
]
=
mat
.
val
[
matrix
4
.
m
11
]
;
val
[
m
21
]
=
mat
.
val
[
matrix
4
.
m
21
]
;
val
[
m
02
]
=
mat
.
val
[
matrix
4
.
m
02
]
;
val
[
m
12
]
=
mat
.
val
[
matrix
4
.
m
12
]
;
val
[
m
22
]
=
mat
.
val
[
matrix
4
.
m
22
]
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.49e-01)
matrix (7.75e-02)
4 (4.55e-02)
scale (4.44e-02)
set (3.71e-02)
%UNK% (3.67e-02)
to (3.59e-02)
3 (2.38e-02)
squared (1.97e-02)
scaling (1.42e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
mat
.
val
[
matrix
4
.
m
00
]
;
val
[
m
10
]
=
mat
.
val
[
matrix
4
.
m
10
]
;
val
[
m
20
]
=
mat
.
val
[
matrix
4
.
m
20
]
;
val
[
m
01
]
=
mat
.
val
[
matrix
4
.
m
01
]
;
val
[
m
11
]
=
mat
.
val
[
matrix
4
.
m
11
]
;
val
[
m
21
]
=
mat
.
val
[
matrix
4
.
m
21
]
;
val
[
m
02
]
=
mat
.
val
[
matrix
4
.
m
02
]
;
val
[
m
12
]
=
mat
.
val
[
matrix
4
.
m
12
]
;
val
[
m
22
]
=
mat
.
val
[
matrix
4
.
m
22
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
val
[
m
00
]
=
mat
.
val
[
matrix
4
.
m
00
]
;
val
[
m
10
]
=
mat
.
val
[
matrix
4
.
m
10
]
;
val
[
m
20
]
=
mat
.
val
[
matrix
4
.
m
20
]
;
val
[
m
01
]
=
mat
.
val
[
matrix
4
.
m
01
]
;
val
[
m
11
]
=
mat
.
val
[
matrix
4
.
m
11
]
;
val
[
m
21
]
=
mat
.
val
[
matrix
4
.
m
21
]
;
val
[
m
02
]
=
mat
.
val
[
matrix
4
.
m
02
]
;
val
[
m
12
]
=
mat
.
val
[
matrix
4
.
m
12
]
;
val
[
m
22
]
=
mat
.
val
[
matrix
4
.
m
22
]
;
return
this
;
}
<SENTENCE_END/>
setsetto (3.52e-01)
add (1.93e-01)
set (1.51e-01)
remove (4.53e-02)
resize (3.35e-02)
insert (2.47e-02)
values (1.60e-02)
append (1.53e-02)
arraycopy (9.18e-03)
pop (8.97e-03)
<SENTENCE_START>
{
system
.
arraycopy
(
values
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
system
.
arraycopy
(
values
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.33e-01)
to (2.06e-01)
all (1.53e-02)
array (1.21e-02)
at (7.74e-03)
0 (6.51e-03)
%UNK% (5.60e-03)
size (4.67e-03)
value (4.63e-03)
3 (4.11e-03)
<SENTENCE_START>
{
system
.
arraycopy
(
values
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
system
.
arraycopy
(
values
,
0
,
val
,
0
,
val
.
length
)
;
return
this
;
}
<SENTENCE_END/>
trntrnsolve (5.84e-01)
%UNK% (1.45e-01)
scale (5.60e-02)
add (3.21e-02)
trn (2.75e-02)
report (1.14e-02)
init (1.10e-02)
mul (1.04e-02)
translate (9.96e-03)
get (8.84e-03)
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.16e-01)
to (1.29e-02)
local (1.01e-02)
%UNK% (5.21e-03)
2 (3.14e-03)
scale (3.03e-03)
y (1.97e-03)
x (1.95e-03)
translation (1.88e-03)
solve (1.77e-03)
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
trntrn%UNK% (2.06e-01)
solve (2.02e-01)
scale (1.63e-01)
add (1.17e-01)
get (4.99e-02)
report (3.61e-02)
trn (3.13e-02)
translate (1.89e-02)
mul (1.33e-02)
extract (9.94e-03)
<SENTENCE_START>
{
val
[
m
02
]
+=
x
;
val
[
m
12
]
+=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
02
]
+=
x
;
val
[
m
12
]
+=
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.45e-01)
local (6.64e-03)
to (6.32e-03)
x (2.80e-03)
y (2.45e-03)
%UNK% (2.38e-03)
2 (2.38e-03)
scale (2.27e-03)
left (1.99e-03)
scaling (1.77e-03)
<SENTENCE_START>
{
val
[
m
02
]
+=
x
;
val
[
m
12
]
+=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
02
]
+=
x
;
val
[
m
12
]
+=
y
;
return
this
;
}
<SENTENCE_END/>
trntrnsolve (5.84e-01)
%UNK% (1.45e-01)
scale (5.60e-02)
add (3.21e-02)
trn (2.75e-02)
report (1.14e-02)
init (1.10e-02)
mul (1.04e-02)
translate (9.96e-03)
get (8.84e-03)
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.16e-01)
to (1.29e-02)
local (1.01e-02)
%UNK% (5.21e-03)
2 (3.14e-03)
scale (3.03e-03)
y (1.97e-03)
x (1.95e-03)
translation (1.88e-03)
solve (1.77e-03)
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
02
]
+=
vector
.
x
;
val
[
m
12
]
+=
vector
.
y
;
return
this
;
}
<SENTENCE_END/>
translatetranslateset (5.96e-01)
get (1.26e-01)
%UNK% (3.43e-02)
idt (2.54e-02)
translate (2.37e-02)
scale (2.16e-02)
extract (2.09e-02)
init (1.46e-02)
update (1.14e-02)
report (7.65e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
x
;
tmp
[
m
12
]
=
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
x
;
tmp
[
m
12
]
=
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (7.44e-01)
to (2.22e-02)
%UNK% (2.14e-02)
get (1.59e-02)
scale (1.30e-02)
matrix (8.39e-03)
position (6.88e-03)
left (6.85e-03)
m (5.55e-03)
4 (5.29e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
x
;
tmp
[
m
12
]
=
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
x
;
tmp
[
m
12
]
=
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
translatetranslateset (7.50e-01)
get (3.82e-02)
translate (3.25e-02)
idt (2.36e-02)
%UNK% (1.91e-02)
scale (1.25e-02)
extract (1.17e-02)
init (1.08e-02)
update (7.35e-03)
m (6.45e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
translation
.
x
;
tmp
[
m
12
]
=
translation
.
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
translation
.
x
;
tmp
[
m
12
]
=
translation
.
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (7.32e-01)
to (2.68e-02)
%UNK% (2.06e-02)
scale (1.23e-02)
get (1.06e-02)
matrix (9.22e-03)
position (8.12e-03)
left (6.84e-03)
m (5.94e-03)
translation (5.47e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
translation
.
x
;
tmp
[
m
12
]
=
translation
.
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
tmp
[
m
00
]
=
1
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
1
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
translation
.
x
;
tmp
[
m
12
]
=
translation
.
y
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
rotaterotaterotate (8.59e-01)
angle (4.21e-02)
rad (2.54e-02)
get (1.71e-02)
to (8.51e-03)
axis (5.32e-03)
rotation (4.89e-03)
quat (3.57e-03)
atan (2.90e-03)
set (2.77e-03)
<SENTENCE_START>
{
return
rotate
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
rotate
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
%END%%END% (6.31e-01)
rotate (1.79e-01)
rad (9.14e-02)
angle (2.70e-02)
rotation (1.90e-02)
degrees (1.43e-02)
around (6.91e-03)
to (5.44e-03)
quat (4.34e-03)
from (2.59e-03)
<SENTENCE_START>
{
return
rotate
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
rotate
rad
(
math
utils
.
degrees
to
radians
*
degrees
)
;
}
<SENTENCE_END/>
rotate,radrotateset (7.03e-01)
rotate (4.48e-02)
%UNK% (4.45e-02)
get (2.51e-02)
translate (1.87e-02)
update (1.55e-02)
swap (1.11e-02)
avg (9.30e-03)
init (9.29e-03)
add (7.77e-03)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
cos
;
tmp
[
m
10
]
=
sin
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
-
sin
;
tmp
[
m
11
]
=
cos
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
cos
;
tmp
[
m
10
]
=
sin
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
-
sin
;
tmp
[
m
11
]
=
cos
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
rad%END% (6.91e-01)
%UNK% (4.75e-02)
to (1.40e-02)
rotate (9.73e-03)
get (9.27e-03)
float (6.21e-03)
position (5.47e-03)
scale (5.39e-03)
update (5.35e-03)
x (5.02e-03)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
cos
;
tmp
[
m
10
]
=
sin
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
-
sin
;
tmp
[
m
11
]
=
cos
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
cos
;
tmp
[
m
10
]
=
sin
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
-
sin
;
tmp
[
m
11
]
=
cos
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.28e-01)
%UNK% (6.69e-03)
to (3.81e-03)
position (1.99e-03)
at (1.65e-03)
rad (1.36e-03)
x (1.29e-03)
left (1.29e-03)
tmp (1.27e-03)
4 (1.21e-03)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
cos
;
tmp
[
m
10
]
=
sin
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
-
sin
;
tmp
[
m
11
]
=
cos
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
(
float
)
math
.
cos
(
radians
)
;
float
sin
=
(
float
)
math
.
sin
(
radians
)
;
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
cos
;
tmp
[
m
10
]
=
sin
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
-
sin
;
tmp
[
m
11
]
=
cos
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
scalescaleset (5.14e-01)
get (1.70e-01)
scale (4.95e-02)
%UNK% (3.12e-02)
translate (2.78e-02)
idt (2.53e-02)
update (1.68e-02)
extract (1.65e-02)
init (1.27e-02)
mul (9.12e-03)
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
scale
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
scale
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
scale
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
scale
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (7.43e-01)
scale (2.31e-02)
%UNK% (1.84e-02)
get (1.79e-02)
to (1.78e-02)
transform (9.78e-03)
matrix (7.61e-03)
left (7.53e-03)
position (7.33e-03)
mul (4.57e-03)
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
scale
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
scale
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
scale
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
scale
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
scalescaleset (5.19e-01)
get (1.62e-01)
%UNK% (4.03e-02)
scale (2.87e-02)
idt (2.70e-02)
translate (2.53e-02)
update (1.76e-02)
extract (1.56e-02)
init (1.48e-02)
mul (1.16e-02)
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
%SELF%
.
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
%SELF%
.
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
%SELF%
.
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
%SELF%
.
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (7.49e-01)
%UNK% (2.15e-02)
to (2.14e-02)
scale (1.24e-02)
get (1.23e-02)
transform (9.56e-03)
left (7.97e-03)
position (6.95e-03)
matrix (6.47e-03)
m (4.95e-03)
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
%SELF%
.
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
%SELF%
.
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
tmp
=
this
.
tmp
;
tmp
[
m
00
]
=
%SELF%
.
x
;
tmp
[
m
10
]
=
0
;
tmp
[
m
20
]
=
0
;
tmp
[
m
01
]
=
0
;
tmp
[
m
11
]
=
%SELF%
.
y
;
tmp
[
m
21
]
=
0
;
tmp
[
m
02
]
=
0
;
tmp
[
m
12
]
=
0
;
tmp
[
m
22
]
=
1
;
mul
(
val
,
tmp
)
;
return
this
;
}
<SENTENCE_END/>
get,valuesgetget (8.57e-01)
iterator (8.41e-02)
is (2.27e-02)
as (1.04e-02)
to (5.77e-03)
protected (3.01e-03)
return (2.94e-03)
needs (1.15e-03)
size (1.06e-03)
owns (9.63e-04)
<SENTENCE_START>
{
return
val
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
val
;
}
<SENTENCE_END/>
valuesval (8.36e-01)
translation (5.10e-02)
3 (1.85e-02)
to (1.61e-02)
values (1.03e-02)
scaling (9.35e-03)
%END% (5.82e-03)
2 (4.39e-03)
only (4.18e-03)
return (2.66e-03)
<SENTENCE_START>
{
return
val
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
val
;
}
<SENTENCE_END/>
%END%%END% (8.88e-01)
only (1.34e-02)
value (1.24e-02)
val (6.43e-03)
20 (4.72e-03)
array (4.04e-03)
3 (3.82e-03)
2 (3.42e-03)
fv (2.64e-03)
offset (2.28e-03)
<SENTENCE_START>
{
return
val
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
val
;
}
<SENTENCE_END/>
get,translationgetsolve (5.07e-01)
get (4.54e-01)
report (5.35e-03)
m (5.04e-03)
statistics (4.44e-03)
scale (3.11e-03)
%END% (2.77e-03)
12 (1.70e-03)
is (9.91e-04)
position (9.89e-04)
<SENTENCE_START>
{
position
.
x
=
val
[
m
02
]
;
position
.
y
=
val
[
m
12
]
;
return
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
.
x
=
val
[
m
02
]
;
position
.
y
=
val
[
m
12
]
;
return
position
;
}
<SENTENCE_END/>
translation%END% (6.04e-01)
position (2.60e-01)
get (4.71e-02)
12 (1.07e-02)
return (7.26e-03)
x (6.38e-03)
scaling (5.18e-03)
local (4.87e-03)
to (3.64e-03)
scale (3.09e-03)
<SENTENCE_START>
{
position
.
x
=
val
[
m
02
]
;
position
.
y
=
val
[
m
12
]
;
return
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
.
x
=
val
[
m
02
]
;
position
.
y
=
val
[
m
12
]
;
return
position
;
}
<SENTENCE_END/>
%END%%END% (9.43e-01)
position (2.52e-02)
x (2.68e-03)
return (1.54e-03)
12 (1.47e-03)
to (1.34e-03)
y (1.33e-03)
scaling (1.21e-03)
squared (7.77e-04)
bounds (7.47e-04)
<SENTENCE_START>
{
position
.
x
=
val
[
m
02
]
;
position
.
y
=
val
[
m
12
]
;
return
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
.
x
=
val
[
m
02
]
;
position
.
y
=
val
[
m
12
]
;
return
position
;
}
<SENTENCE_END/>
get,scalegetget (3.65e-01)
scale (1.57e-01)
set (1.37e-01)
lerp (5.23e-02)
%UNK% (4.22e-02)
update (2.33e-02)
as (2.23e-02)
scl (1.97e-02)
mul (1.49e-02)
to (1.00e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
scale
.
x
=
(
float
)
math
.
sqrt
(
val
[
m
00
]
*
val
[
m
00
]
+
val
[
m
01
]
*
val
[
m
01
]
)
;
scale
.
y
=
(
float
)
math
.
sqrt
(
val
[
m
10
]
*
val
[
m
10
]
+
val
[
m
11
]
*
val
[
m
11
]
)
;
return
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
scale
.
x
=
(
float
)
math
.
sqrt
(
val
[
m
00
]
*
val
[
m
00
]
+
val
[
m
01
]
*
val
[
m
01
]
)
;
scale
.
y
=
(
float
)
math
.
sqrt
(
val
[
m
10
]
*
val
[
m
10
]
+
val
[
m
11
]
*
val
[
m
11
]
)
;
return
scale
;
}
<SENTENCE_END/>
scale%END% (5.19e-01)
scale (7.04e-02)
to (4.19e-02)
%UNK% (3.01e-02)
3 (2.86e-02)
matrix (2.17e-02)
4 (2.02e-02)
scaling (1.64e-02)
squared (1.53e-02)
get (1.40e-02)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
scale
.
x
=
(
float
)
math
.
sqrt
(
val
[
m
00
]
*
val
[
m
00
]
+
val
[
m
01
]
*
val
[
m
01
]
)
;
scale
.
y
=
(
float
)
math
.
sqrt
(
val
[
m
10
]
*
val
[
m
10
]
+
val
[
m
11
]
*
val
[
m
11
]
)
;
return
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
scale
.
x
=
(
float
)
math
.
sqrt
(
val
[
m
00
]
*
val
[
m
00
]
+
val
[
m
01
]
*
val
[
m
01
]
)
;
scale
.
y
=
(
float
)
math
.
sqrt
(
val
[
m
10
]
*
val
[
m
10
]
+
val
[
m
11
]
*
val
[
m
11
]
)
;
return
scale
;
}
<SENTENCE_END/>
%END%%END% (7.26e-01)
to (2.56e-02)
3 (2.54e-02)
scale (2.16e-02)
%UNK% (1.97e-02)
4 (1.53e-02)
matrix (1.39e-02)
squared (1.04e-02)
scaling (7.68e-03)
equal (5.83e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
scale
.
x
=
(
float
)
math
.
sqrt
(
val
[
m
00
]
*
val
[
m
00
]
+
val
[
m
01
]
*
val
[
m
01
]
)
;
scale
.
y
=
(
float
)
math
.
sqrt
(
val
[
m
10
]
*
val
[
m
10
]
+
val
[
m
11
]
*
val
[
m
11
]
)
;
return
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
scale
.
x
=
(
float
)
math
.
sqrt
(
val
[
m
00
]
*
val
[
m
00
]
+
val
[
m
01
]
*
val
[
m
01
]
)
;
scale
.
y
=
(
float
)
math
.
sqrt
(
val
[
m
10
]
*
val
[
m
10
]
+
val
[
m
11
]
*
val
[
m
11
]
)
;
return
scale
;
}
<SENTENCE_END/>
get,rotationgetget (6.83e-01)
%UNK% (3.78e-02)
lerp (3.55e-02)
angle (2.67e-02)
is (2.35e-02)
as (2.04e-02)
set (1.70e-02)
atan (1.33e-02)
to (1.23e-02)
abs (9.48e-03)
<SENTENCE_START>
{
return
math
utils
.
radians
to
degrees
*
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
math
utils
.
radians
to
degrees
*
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
rotation%END% (1.59e-01)
%UNK% (9.13e-02)
angle (8.97e-02)
to (7.26e-02)
rad (5.27e-02)
equal (3.69e-02)
3 (3.44e-02)
atan (2.48e-02)
2 (2.46e-02)
bt (1.91e-02)
<SENTENCE_START>
{
return
math
utils
.
radians
to
degrees
*
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
math
utils
.
radians
to
degrees
*
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
%END%%END% (6.44e-01)
to (4.32e-02)
%UNK% (4.00e-02)
3 (2.67e-02)
equal (2.47e-02)
rad (1.61e-02)
2 (1.39e-02)
angle (1.36e-02)
endian (1.02e-02)
bt (7.64e-03)
<SENTENCE_START>
{
return
math
utils
.
radians
to
degrees
*
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
math
utils
.
radians
to
degrees
*
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
get,rotation,radgetget (3.44e-01)
lerp (1.76e-01)
%UNK% (1.40e-01)
set (6.36e-02)
as (4.26e-02)
is (1.40e-02)
update (1.33e-02)
angle (1.21e-02)
avg (8.57e-03)
look (7.67e-03)
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
rotation%UNK% (1.23e-01)
%END% (9.47e-02)
3 (6.30e-02)
atan (6.18e-02)
equal (4.85e-02)
2 (4.84e-02)
angle (4.61e-02)
to (3.66e-02)
rad (3.63e-02)
4 (1.79e-02)
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
rad%END% (6.02e-01)
%UNK% (5.63e-02)
3 (4.98e-02)
equal (3.38e-02)
to (2.44e-02)
2 (1.88e-02)
4 (1.41e-02)
float (8.27e-03)
at (8.24e-03)
endian (7.94e-03)
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
%END%%END% (9.43e-01)
2 (1.08e-02)
3 (6.56e-03)
equal (4.13e-03)
%UNK% (2.75e-03)
atan (2.08e-03)
to (1.50e-03)
at (1.46e-03)
4 (1.45e-03)
endian (1.30e-03)
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
float
)
math
.
atan
2
(
val
[
m
10
]
,
val
[
m
00
]
)
;
}
<SENTENCE_END/>
sclsclscl (9.51e-01)
mul (3.05e-02)
scale (4.41e-03)
m (1.14e-03)
*= (1.04e-03)
11 (1.00e-03)
00 (7.81e-04)
rot (7.46e-04)
lerp (5.72e-04)
matrix (5.29e-04)
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
;
val
[
m
11
]
*=
scale
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
;
val
[
m
11
]
*=
scale
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (7.74e-01)
scale (4.56e-02)
scaling (3.13e-02)
scl (2.66e-02)
matrix (1.11e-02)
translation (7.36e-03)
local (7.05e-03)
%UNK% (6.44e-03)
left (6.05e-03)
position (6.01e-03)
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
;
val
[
m
11
]
*=
scale
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
;
val
[
m
11
]
*=
scale
;
return
this
;
}
<SENTENCE_END/>
sclsclscl (9.33e-01)
scale (2.90e-02)
mul (2.54e-02)
m (1.14e-03)
00 (8.02e-04)
*= (5.19e-04)
lerp (4.95e-04)
11 (4.74e-04)
matrix (3.60e-04)
avg (3.22e-04)
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.77e-01)
scale (6.08e-02)
scl (3.57e-02)
scaling (2.56e-02)
to (2.30e-02)
local (1.90e-02)
position (1.44e-02)
left (1.03e-02)
translation (9.71e-03)
matrix (9.23e-03)
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
sclsclscl (9.33e-01)
scale (2.90e-02)
mul (2.54e-02)
m (1.14e-03)
00 (8.02e-04)
*= (5.19e-04)
lerp (4.95e-04)
11 (4.74e-04)
matrix (3.60e-04)
avg (3.22e-04)
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.77e-01)
scale (6.08e-02)
scl (3.57e-02)
scaling (2.56e-02)
to (2.30e-02)
local (1.90e-02)
position (1.44e-02)
left (1.03e-02)
translation (9.71e-03)
matrix (9.23e-03)
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
val
[
m
00
]
*=
scale
.
x
;
val
[
m
11
]
*=
scale
.
y
;
return
this
;
}
<SENTENCE_END/>
transposetransposeget (4.57e-01)
set (3.74e-01)
scale (2.91e-02)
%UNK% (1.35e-02)
idt (1.22e-02)
solve (8.03e-03)
rotate (6.70e-03)
mul (4.87e-03)
m (4.30e-03)
extract (4.25e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
01
=
val
[
m
10
]
;
float
v
02
=
val
[
m
20
]
;
float
v
10
=
val
[
m
01
]
;
float
v
12
=
val
[
m
21
]
;
float
v
20
=
val
[
m
02
]
;
float
v
21
=
val
[
m
12
]
;
val
[
m
01
]
=
v
01
;
val
[
m
02
]
=
v
02
;
val
[
m
10
]
=
v
10
;
val
[
m
12
]
=
v
12
;
val
[
m
20
]
=
v
20
;
val
[
m
21
]
=
v
21
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
01
=
val
[
m
10
]
;
float
v
02
=
val
[
m
20
]
;
float
v
10
=
val
[
m
01
]
;
float
v
12
=
val
[
m
21
]
;
float
v
20
=
val
[
m
02
]
;
float
v
21
=
val
[
m
12
]
;
val
[
m
01
]
=
v
01
;
val
[
m
02
]
=
v
02
;
val
[
m
10
]
=
v
10
;
val
[
m
12
]
=
v
12
;
val
[
m
20
]
=
v
20
;
val
[
m
21
]
=
v
21
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.69e-01)
get (7.38e-02)
to (3.49e-02)
scale (2.41e-02)
set (1.88e-02)
scaling (1.56e-02)
%UNK% (9.52e-03)
v (6.88e-03)
position (4.97e-03)
3 (4.79e-03)
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
01
=
val
[
m
10
]
;
float
v
02
=
val
[
m
20
]
;
float
v
10
=
val
[
m
01
]
;
float
v
12
=
val
[
m
21
]
;
float
v
20
=
val
[
m
02
]
;
float
v
21
=
val
[
m
12
]
;
val
[
m
01
]
=
v
01
;
val
[
m
02
]
=
v
02
;
val
[
m
10
]
=
v
10
;
val
[
m
12
]
=
v
12
;
val
[
m
20
]
=
v
20
;
val
[
m
21
]
=
v
21
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
val
=
this
.
val
;
float
v
01
=
val
[
m
10
]
;
float
v
02
=
val
[
m
20
]
;
float
v
10
=
val
[
m
01
]
;
float
v
12
=
val
[
m
21
]
;
float
v
20
=
val
[
m
02
]
;
float
v
21
=
val
[
m
12
]
;
val
[
m
01
]
=
v
01
;
val
[
m
02
]
=
v
02
;
val
[
m
10
]
=
v
10
;
val
[
m
12
]
=
v
12
;
val
[
m
20
]
=
v
20
;
val
[
m
21
]
=
v
21
;
return
this
;
}
<SENTENCE_END/>
mulmulmul (2.94e-01)
get (1.71e-01)
%UNK% (6.34e-02)
scale (5.55e-02)
4 (4.42e-02)
rot (3.16e-02)
scl (2.94e-02)
%END% (2.37e-02)
matrix (2.30e-02)
lerp (1.23e-02)
<SENTENCE_START>
{
float
v
00
=
mata
[
m
00
]
*
matb
[
m
00
]
+
mata
[
m
01
]
*
matb
[
m
10
]
+
mata
[
m
02
]
*
matb
[
m
20
]
;
float
v
01
=
mata
[
m
00
]
*
matb
[
m
01
]
+
mata
[
m
01
]
*
matb
[
m
11
]
+
mata
[
m
02
]
*
matb
[
m
21
]
;
float
v
02
=
mata
[
m
00
]
*
matb
[
m
02
]
+
mata
[
m
01
]
*
matb
[
m
12
]
+
mata
[
m
02
]
*
matb
[
m
22
]
;
float
v
10
=
mata
[
m
10
]
*
matb
[
m
00
]
+
mata
[
m
11
]
*
matb
[
m
10
]
+
mata
[
m
12
]
*
matb
[
m
20
]
;
float
v
11
=
mata
[
m
10
]
*
matb
[
m
01
]
+
mata
[
m
11
]
*
matb
[
m
11
]
+
mata
[
m
12
]
*
matb
[
m
21
]
;
float
v
12
=
mata
[
m
10
]
*
matb
[
m
02
]
+
mata
[
m
11
]
*
matb
[
m
12
]
+
mata
[
m
12
]
*
matb
[
m
22
]
;
float
v
20
=
mata
[
m
20
]
*
matb
[
m
00
]
+
mata
[
m
21
]
*
matb
[
m
10
]
+
mata
[
m
22
]
*
matb
[
m
20
]
;
float
v
21
=
mata
[
m
20
]
*
matb
[
m
01
]
+
mata
[
m
21
]
*
matb
[
m
11
]
+
mata
[
m
22
]
*
matb
[
m
21
]
;
float
v
22
=
mata
[
m
20
]
*
matb
[
m
02
]
+
mata
[
m
21
]
*
matb
[
m
12
]
+
mata
[
m
22
]
*
matb
[
m
22
]
;
mata
[
m
00
]
=
v
00
;
mata
[
m
10
]
=
v
10
;
mata
[
m
20
]
=
v
20
;
mata
[
m
01
]
=
v
01
;
mata
[
m
11
]
=
v
11
;
mata
[
m
21
]
=
v
21
;
mata
[
m
02
]
=
v
02
;
mata
[
m
12
]
=
v
12
;
mata
[
m
22
]
=
v
22
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
v
00
=
mata
[
m
00
]
*
matb
[
m
00
]
+
mata
[
m
01
]
*
matb
[
m
10
]
+
mata
[
m
02
]
*
matb
[
m
20
]
;
float
v
01
=
mata
[
m
00
]
*
matb
[
m
01
]
+
mata
[
m
01
]
*
matb
[
m
11
]
+
mata
[
m
02
]
*
matb
[
m
21
]
;
float
v
02
=
mata
[
m
00
]
*
matb
[
m
02
]
+
mata
[
m
01
]
*
matb
[
m
12
]
+
mata
[
m
02
]
*
matb
[
m
22
]
;
float
v
10
=
mata
[
m
10
]
*
matb
[
m
00
]
+
mata
[
m
11
]
*
matb
[
m
10
]
+
mata
[
m
12
]
*
matb
[
m
20
]
;
float
v
11
=
mata
[
m
10
]
*
matb
[
m
01
]
+
mata
[
m
11
]
*
matb
[
m
11
]
+
mata
[
m
12
]
*
matb
[
m
21
]
;
float
v
12
=
mata
[
m
10
]
*
matb
[
m
02
]
+
mata
[
m
11
]
*
matb
[
m
12
]
+
mata
[
m
12
]
*
matb
[
m
22
]
;
float
v
20
=
mata
[
m
20
]
*
matb
[
m
00
]
+
mata
[
m
21
]
*
matb
[
m
10
]
+
mata
[
m
22
]
*
matb
[
m
20
]
;
float
v
21
=
mata
[
m
20
]
*
matb
[
m
01
]
+
mata
[
m
21
]
*
matb
[
m
11
]
+
mata
[
m
22
]
*
matb
[
m
21
]
;
float
v
22
=
mata
[
m
20
]
*
matb
[
m
02
]
+
mata
[
m
21
]
*
matb
[
m
12
]
+
mata
[
m
22
]
*
matb
[
m
22
]
;
mata
[
m
00
]
=
v
00
;
mata
[
m
10
]
=
v
10
;
mata
[
m
20
]
=
v
20
;
mata
[
m
01
]
=
v
01
;
mata
[
m
11
]
=
v
11
;
mata
[
m
21
]
=
v
21
;
mata
[
m
02
]
=
v
02
;
mata
[
m
12
]
=
v
12
;
mata
[
m
22
]
=
v
22
;
}
<SENTENCE_END/>
%END%%END% (3.90e-01)
mul (1.10e-01)
4 (8.16e-02)
%UNK% (4.42e-02)
get (4.15e-02)
matrix (4.07e-02)
scale (3.97e-02)
rot (1.90e-02)
squared (1.36e-02)
scl (1.14e-02)
<SENTENCE_START>
{
float
v
00
=
mata
[
m
00
]
*
matb
[
m
00
]
+
mata
[
m
01
]
*
matb
[
m
10
]
+
mata
[
m
02
]
*
matb
[
m
20
]
;
float
v
01
=
mata
[
m
00
]
*
matb
[
m
01
]
+
mata
[
m
01
]
*
matb
[
m
11
]
+
mata
[
m
02
]
*
matb
[
m
21
]
;
float
v
02
=
mata
[
m
00
]
*
matb
[
m
02
]
+
mata
[
m
01
]
*
matb
[
m
12
]
+
mata
[
m
02
]
*
matb
[
m
22
]
;
float
v
10
=
mata
[
m
10
]
*
matb
[
m
00
]
+
mata
[
m
11
]
*
matb
[
m
10
]
+
mata
[
m
12
]
*
matb
[
m
20
]
;
float
v
11
=
mata
[
m
10
]
*
matb
[
m
01
]
+
mata
[
m
11
]
*
matb
[
m
11
]
+
mata
[
m
12
]
*
matb
[
m
21
]
;
float
v
12
=
mata
[
m
10
]
*
matb
[
m
02
]
+
mata
[
m
11
]
*
matb
[
m
12
]
+
mata
[
m
12
]
*
matb
[
m
22
]
;
float
v
20
=
mata
[
m
20
]
*
matb
[
m
00
]
+
mata
[
m
21
]
*
matb
[
m
10
]
+
mata
[
m
22
]
*
matb
[
m
20
]
;
float
v
21
=
mata
[
m
20
]
*
matb
[
m
01
]
+
mata
[
m
21
]
*
matb
[
m
11
]
+
mata
[
m
22
]
*
matb
[
m
21
]
;
float
v
22
=
mata
[
m
20
]
*
matb
[
m
02
]
+
mata
[
m
21
]
*
matb
[
m
12
]
+
mata
[
m
22
]
*
matb
[
m
22
]
;
mata
[
m
00
]
=
v
00
;
mata
[
m
10
]
=
v
10
;
mata
[
m
20
]
=
v
20
;
mata
[
m
01
]
=
v
01
;
mata
[
m
11
]
=
v
11
;
mata
[
m
21
]
=
v
21
;
mata
[
m
02
]
=
v
02
;
mata
[
m
12
]
=
v
12
;
mata
[
m
22
]
=
v
22
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
v
00
=
mata
[
m
00
]
*
matb
[
m
00
]
+
mata
[
m
01
]
*
matb
[
m
10
]
+
mata
[
m
02
]
*
matb
[
m
20
]
;
float
v
01
=
mata
[
m
00
]
*
matb
[
m
01
]
+
mata
[
m
01
]
*
matb
[
m
11
]
+
mata
[
m
02
]
*
matb
[
m
21
]
;
float
v
02
=
mata
[
m
00
]
*
matb
[
m
02
]
+
mata
[
m
01
]
*
matb
[
m
12
]
+
mata
[
m
02
]
*
matb
[
m
22
]
;
float
v
10
=
mata
[
m
10
]
*
matb
[
m
00
]
+
mata
[
m
11
]
*
matb
[
m
10
]
+
mata
[
m
12
]
*
matb
[
m
20
]
;
float
v
11
=
mata
[
m
10
]
*
matb
[
m
01
]
+
mata
[
m
11
]
*
matb
[
m
11
]
+
mata
[
m
12
]
*
matb
[
m
21
]
;
float
v
12
=
mata
[
m
10
]
*
matb
[
m
02
]
+
mata
[
m
11
]
*
matb
[
m
12
]
+
mata
[
m
12
]
*
matb
[
m
22
]
;
float
v
20
=
mata
[
m
20
]
*
matb
[
m
00
]
+
mata
[
m
21
]
*
matb
[
m
10
]
+
mata
[
m
22
]
*
matb
[
m
20
]
;
float
v
21
=
mata
[
m
20
]
*
matb
[
m
01
]
+
mata
[
m
21
]
*
matb
[
m
11
]
+
mata
[
m
22
]
*
matb
[
m
21
]
;
float
v
22
=
mata
[
m
20
]
*
matb
[
m
02
]
+
mata
[
m
21
]
*
matb
[
m
12
]
+
mata
[
m
22
]
*
matb
[
m
22
]
;
mata
[
m
00
]
=
v
00
;
mata
[
m
10
]
=
v
10
;
mata
[
m
20
]
=
v
20
;
mata
[
m
01
]
=
v
01
;
mata
[
m
11
]
=
v
11
;
mata
[
m
21
]
=
v
21
;
mata
[
m
02
]
=
v
02
;
mata
[
m
12
]
=
v
12
;
mata
[
m
22
]
=
v
22
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,low,level,of,detailsetset (9.67e-01)
low (1.63e-02)
level (3.97e-03)
algorithm (3.97e-03)
detail (2.79e-03)
of (2.78e-03)
convex (5.78e-04)
use (3.96e-04)
collision (2.58e-04)
swig (1.43e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
lowlow (9.77e-01)
level (2.00e-02)
%END% (2.33e-03)
set (4.58e-04)
from (1.28e-05)
use (1.12e-05)
of (9.84e-06)
%START% (8.67e-06)
%UNK% (7.90e-06)
float (7.29e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
levellevel (9.13e-01)
of (8.37e-02)
low (2.38e-03)
%END% (3.96e-04)
detail (1.41e-04)
convex (1.10e-05)
use (7.63e-06)
set (5.64e-06)
c (4.16e-06)
jni (3.87e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
ofof (6.19e-01)
detail (2.52e-01)
%END% (1.11e-01)
level (1.14e-02)
convex (3.77e-04)
algorithm (3.74e-04)
low (3.68e-04)
jni (2.62e-04)
set (1.91e-04)
collision (1.87e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
detail%END% (4.56e-01)
detail (3.19e-01)
of (2.12e-01)
level (1.54e-03)
convex (6.88e-04)
set (5.18e-04)
algorithm (4.33e-04)
jni (2.63e-04)
2 (2.49e-04)
low (2.38e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
%END%%END% (8.01e-01)
detail (1.53e-01)
of (3.27e-02)
convex (9.52e-04)
set (8.96e-04)
2 (4.63e-04)
%UNK% (3.54e-04)
from (3.22e-04)
bt (2.91e-04)
level (2.57e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
get,manifoldgetget (9.71e-01)
manifold (1.11e-02)
algorithm (6.69e-03)
ptr (1.24e-03)
c (1.17e-03)
convex (8.94e-04)
return (5.45e-04)
persistent (4.31e-04)
bt (3.85e-04)
long (3.40e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
manifoldmanifold (9.91e-01)
%END% (4.29e-03)
get (2.94e-03)
c (1.14e-04)
%UNK% (7.93e-05)
set (5.95e-05)
instance (5.89e-05)
convex (4.42e-05)
ptr (3.89e-05)
algorithm (2.50e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
manifold (4.07e-03)
c (3.33e-03)
ptr (3.33e-03)
get (9.69e-04)
persistent (8.50e-04)
convex (8.11e-04)
bt (7.80e-04)
collision (7.35e-04)
instance (6.16e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,pd,solversetset (9.72e-01)
solver (6.91e-03)
pd (6.86e-03)
func (5.13e-03)
create (2.18e-03)
algorithm (8.18e-04)
convex (7.06e-04)
c (4.61e-04)
ptr (3.79e-04)
depth (3.53e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
pdpd (9.71e-01)
func (2.59e-02)
solver (1.75e-03)
%END% (7.72e-04)
set (5.97e-05)
%UNK% (3.61e-05)
create (1.80e-05)
get (1.69e-05)
convex (7.05e-06)
bt (5.89e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
solversolver (9.00e-01)
pd (9.80e-02)
%END% (1.17e-03)
set (5.40e-04)
func (1.52e-04)
convex (2.02e-05)
depth (1.30e-05)
ptr (9.02e-06)
penetration (8.54e-06)
c (7.25e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (5.34e-01)
solver (4.06e-01)
set (5.37e-02)
pd (8.15e-04)
%UNK% (4.99e-04)
bt (4.46e-04)
convex (3.50e-04)
get (2.56e-04)
2 (2.11e-04)
c (1.50e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,pd,solvergetget (9.73e-01)
solver (5.65e-03)
pd (5.25e-03)
func (3.95e-03)
create (2.10e-03)
ptr (1.10e-03)
c (9.78e-04)
algorithm (8.61e-04)
convex (7.53e-04)
return (3.88e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
pdpd (9.61e-01)
func (3.55e-02)
solver (2.35e-03)
%END% (1.26e-03)
get (6.80e-05)
%UNK% (3.65e-05)
create (3.50e-05)
c (2.14e-05)
set (1.49e-05)
convex (1.25e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
solversolver (9.15e-01)
pd (8.24e-02)
%END% (1.27e-03)
get (4.95e-04)
func (1.97e-04)
depth (3.00e-05)
c (2.72e-05)
ptr (2.65e-05)
convex (2.64e-05)
penetration (1.58e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (5.39e-01)
solver (4.12e-01)
get (4.36e-02)
pd (6.87e-04)
c (3.94e-04)
%UNK% (3.26e-04)
instance (2.07e-04)
ptr (1.91e-04)
bt (1.82e-04)
convex (1.48e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,simplex,solversetset (9.74e-01)
solver (6.55e-03)
simplex (6.30e-03)
func (4.40e-03)
create (2.05e-03)
algorithm (8.49e-04)
convex (5.50e-04)
c (5.08e-04)
ptr (4.51e-04)
bt (3.28e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
simplexsimplex (9.67e-01)
func (3.14e-02)
%END% (1.08e-03)
solver (9.33e-04)
create (1.51e-05)
convex (4.22e-06)
bt (3.72e-06)
c (3.43e-06)
set (3.23e-06)
swig (2.44e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
solversolver (8.98e-01)
simplex (9.99e-02)
%END% (1.73e-03)
set (2.99e-04)
func (1.48e-04)
convex (1.77e-05)
ptr (9.87e-06)
c (8.32e-06)
create (6.46e-06)
algorithm (6.31e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.19e-01)
solver (4.29e-02)
set (3.44e-02)
bt (4.43e-04)
%UNK% (1.91e-04)
ptr (1.47e-04)
c (1.41e-04)
convex (1.39e-04)
get (1.22e-04)
2 (1.07e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,simplex,solvergetget (9.77e-01)
solver (4.65e-03)
simplex (3.97e-03)
func (2.91e-03)
create (1.82e-03)
ptr (1.04e-03)
c (9.25e-04)
algorithm (8.34e-04)
convex (4.70e-04)
return (3.81e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
simplexsimplex (9.53e-01)
func (4.31e-02)
%END% (1.78e-03)
solver (1.52e-03)
create (4.00e-05)
c (1.99e-05)
get (1.48e-05)
ptr (1.27e-05)
convex (1.07e-05)
long (9.90e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
solversolver (9.02e-01)
simplex (9.53e-02)
%END% (1.88e-03)
get (3.69e-04)
func (2.30e-04)
ptr (4.22e-05)
c (3.68e-05)
convex (2.54e-05)
create (1.81e-05)
algorithm (1.80e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.13e-01)
solver (5.02e-02)
get (3.25e-02)
c (3.98e-04)
ptr (3.02e-04)
bt (2.10e-04)
simplex (1.69e-04)
instance (1.55e-04)
%UNK% (1.47e-04)
convex (9.47e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
convex
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,num,perturbation,iterationssetset (9.74e-01)
func (7.20e-03)
num (4.68e-03)
create (4.33e-03)
iterations (3.30e-03)
perturbation (2.69e-03)
algorithm (1.28e-03)
convex (4.96e-04)
collision (2.53e-04)
swig (1.62e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
numnum (9.78e-01)
func (1.59e-02)
perturbation (4.62e-03)
%END% (8.37e-04)
set (6.65e-05)
get (3.08e-05)
create (1.82e-05)
convex (5.91e-06)
iterations (3.72e-06)
bt (3.09e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
perturbationperturbation (9.30e-01)
num (4.63e-02)
iterations (2.35e-02)
%END% (3.32e-04)
func (8.28e-05)
set (1.50e-05)
convex (1.17e-05)
algorithm (6.96e-06)
create (4.82e-06)
this (3.84e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
iterationsiterations (8.84e-01)
%END% (6.59e-02)
perturbation (4.32e-02)
set (5.87e-03)
num (1.86e-04)
algorithm (5.70e-05)
convex (5.56e-05)
create (2.94e-05)
bt (2.41e-05)
jni (2.28e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (8.83e-01)
iterations (1.04e-01)
set (9.33e-03)
perturbation (6.78e-04)
convex (2.60e-04)
bt (1.91e-04)
2 (1.72e-04)
%UNK% (1.21e-04)
c (9.09e-05)
algorithm (8.94e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,num,perturbation,iterationsgetget (9.77e-01)
func (6.05e-03)
num (4.23e-03)
create (3.37e-03)
iterations (2.81e-03)
perturbation (2.52e-03)
algorithm (8.73e-04)
return (3.66e-04)
convex (3.50e-04)
collision (3.23e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
numnum (9.80e-01)
func (1.45e-02)
perturbation (4.25e-03)
%END% (5.54e-04)
get (2.57e-04)
set (4.37e-05)
create (1.45e-05)
convex (6.95e-06)
bt (5.88e-06)
c (4.75e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
perturbationperturbation (9.42e-01)
num (3.78e-02)
iterations (2.01e-02)
%END% (2.80e-04)
func (7.98e-05)
get (1.53e-05)
convex (1.00e-05)
algorithm (5.13e-06)
create (4.80e-06)
ptr (3.96e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
iterationsiterations (8.97e-01)
%END% (5.06e-02)
perturbation (4.47e-02)
get (6.84e-03)
num (1.68e-04)
convex (5.97e-05)
algorithm (4.82e-05)
create (3.70e-05)
bt (3.64e-05)
c (3.23e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (8.72e-01)
iterations (1.09e-01)
get (1.21e-02)
perturbation (6.95e-04)
convex (4.16e-04)
2 (4.14e-04)
bt (3.92e-04)
c (2.81e-04)
%UNK% (1.95e-04)
swig (1.84e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,minimum,points,perturbation,thresholdsetset (9.65e-01)
func (1.25e-02)
minimum (9.79e-03)
create (3.40e-03)
points (2.26e-03)
threshold (2.10e-03)
perturbation (1.22e-03)
algorithm (9.09e-04)
convex (3.69e-04)
collision (2.74e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
minimumminimum (9.58e-01)
points (3.78e-02)
func (3.02e-03)
set (7.68e-04)
%END% (4.57e-04)
get (2.00e-05)
perturbation (1.57e-05)
create (7.74e-06)
convex (6.48e-06)
compute (5.32e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
pointspoints (8.62e-01)
perturbation (1.24e-01)
minimum (1.24e-02)
threshold (5.48e-04)
%END% (3.80e-04)
func (4.50e-05)
convex (2.11e-05)
algorithm (1.47e-05)
create (9.10e-06)
set (7.14e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
perturbationperturbation (8.12e-01)
threshold (1.28e-01)
points (4.77e-02)
%END% (1.00e-02)
minimum (4.33e-04)
set (4.16e-04)
algorithm (1.21e-04)
convex (9.16e-05)
create (8.60e-05)
this (4.55e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
thresholdperturbation (5.08e-01)
threshold (4.04e-01)
%END% (7.50e-02)
points (8.33e-03)
set (1.88e-03)
algorithm (2.99e-04)
create (2.21e-04)
convex (1.90e-04)
minimum (1.18e-04)
this (1.00e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (7.50e-01)
threshold (2.15e-01)
perturbation (2.52e-02)
set (4.28e-03)
convex (4.01e-04)
algorithm (3.76e-04)
create (3.26e-04)
bt (2.08e-04)
points (2.01e-04)
2 (1.80e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,minimum,points,perturbation,thresholdgetget (9.69e-01)
func (1.04e-02)
minimum (8.68e-03)
create (2.79e-03)
threshold (2.25e-03)
points (2.22e-03)
perturbation (1.32e-03)
algorithm (6.46e-04)
collision (3.66e-04)
return (3.49e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
minimumminimum (9.54e-01)
points (4.21e-02)
func (2.68e-03)
set (4.81e-04)
get (3.61e-04)
%END% (3.09e-04)
perturbation (1.74e-05)
compute (1.11e-05)
max (1.06e-05)
size (9.15e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
pointspoints (8.69e-01)
perturbation (1.18e-01)
minimum (1.21e-02)
threshold (4.79e-04)
%END% (3.47e-04)
func (3.84e-05)
convex (1.72e-05)
algorithm (9.17e-06)
get (8.02e-06)
ptr (7.49e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
perturbationperturbation (8.14e-01)
threshold (1.29e-01)
points (4.47e-02)
%END% (1.05e-02)
get (4.67e-04)
minimum (3.86e-04)
algorithm (9.44e-05)
convex (8.38e-05)
create (6.34e-05)
ptr (5.28e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
thresholdperturbation (5.30e-01)
threshold (3.83e-01)
%END% (7.33e-02)
points (8.83e-03)
get (1.96e-03)
algorithm (2.53e-04)
convex (1.94e-04)
create (1.72e-04)
ptr (1.20e-04)
minimum (1.17e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (7.57e-01)
threshold (2.05e-01)
perturbation (2.56e-02)
get (4.49e-03)
convex (5.64e-04)
set (4.70e-04)
2 (4.48e-04)
bt (3.88e-04)
algorithm (3.81e-04)
swig (3.27e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
convex
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
ensure,potensureget (2.10e-01)
draw (1.69e-01)
pack (4.79e-02)
pixmap (3.80e-02)
size (2.48e-02)
generate (1.61e-02)
run (1.53e-02)
set (1.51e-02)
width (1.49e-02)
image (1.37e-02)
<SENTENCE_START>
{
if
(
gdx
.
gl
20
==
null
&&
copy
to
pot
)
{
int
pixmap
width
=
pixmap
.
get
width
(
)
;
int
pixmap
height
=
pixmap
.
get
height
(
)
;
int
pot
width
=
math
utils
.
next
power
of
two
(
pixmap
width
)
;
int
pot
height
=
math
utils
.
next
power
of
two
(
pixmap
height
)
;
if
(
pixmap
width
!=
pot
width
||
pixmap
height
!=
pot
height
)
{
pixmap
tmp
=
new
pixmap
(
pot
width
,
pot
height
,
pixmap
.
get
format
(
)
)
;
tmp
.
draw
pixmap
(
pixmap
,
0
,
0
,
0
,
0
,
pixmap
width
,
pixmap
height
)
;
pixmap
.
dispose
(
)
;
return
tmp
;
}
}
return
pixmap
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
gdx
.
gl
20
==
null
&&
copy
to
pot
)
{
int
pixmap
width
=
pixmap
.
get
width
(
)
;
int
pixmap
height
=
pixmap
.
get
height
(
)
;
int
pot
width
=
math
utils
.
next
power
of
two
(
pixmap
width
)
;
int
pot
height
=
math
utils
.
next
power
of
two
(
pixmap
height
)
;
if
(
pixmap
width
!=
pot
width
||
pixmap
height
!=
pot
height
)
{
pixmap
tmp
=
new
pixmap
(
pot
width
,
pot
height
,
pixmap
.
get
format
(
)
)
;
tmp
.
draw
pixmap
(
pixmap
,
0
,
0
,
0
,
0
,
pixmap
width
,
pixmap
height
)
;
pixmap
.
dispose
(
)
;
return
tmp
;
}
}
return
pixmap
;
}
<SENTENCE_END/>
pot%END% (2.75e-01)
pixmap (8.65e-02)
width (4.55e-02)
get (3.81e-02)
height (3.74e-02)
draw (3.46e-02)
size (3.28e-02)
rectangle (2.50e-02)
image (1.32e-02)
pack (1.27e-02)
<SENTENCE_START>
{
if
(
gdx
.
gl
20
==
null
&&
copy
to
pot
)
{
int
pixmap
width
=
pixmap
.
get
width
(
)
;
int
pixmap
height
=
pixmap
.
get
height
(
)
;
int
pot
width
=
math
utils
.
next
power
of
two
(
pixmap
width
)
;
int
pot
height
=
math
utils
.
next
power
of
two
(
pixmap
height
)
;
if
(
pixmap
width
!=
pot
width
||
pixmap
height
!=
pot
height
)
{
pixmap
tmp
=
new
pixmap
(
pot
width
,
pot
height
,
pixmap
.
get
format
(
)
)
;
tmp
.
draw
pixmap
(
pixmap
,
0
,
0
,
0
,
0
,
pixmap
width
,
pixmap
height
)
;
pixmap
.
dispose
(
)
;
return
tmp
;
}
}
return
pixmap
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
gdx
.
gl
20
==
null
&&
copy
to
pot
)
{
int
pixmap
width
=
pixmap
.
get
width
(
)
;
int
pixmap
height
=
pixmap
.
get
height
(
)
;
int
pot
width
=
math
utils
.
next
power
of
two
(
pixmap
width
)
;
int
pot
height
=
math
utils
.
next
power
of
two
(
pixmap
height
)
;
if
(
pixmap
width
!=
pot
width
||
pixmap
height
!=
pot
height
)
{
pixmap
tmp
=
new
pixmap
(
pot
width
,
pot
height
,
pixmap
.
get
format
(
)
)
;
tmp
.
draw
pixmap
(
pixmap
,
0
,
0
,
0
,
0
,
pixmap
width
,
pixmap
height
)
;
pixmap
.
dispose
(
)
;
return
tmp
;
}
}
return
pixmap
;
}
<SENTENCE_END/>
%END%%END% (7.97e-01)
width (9.32e-03)
pixmap (8.61e-03)
height (7.51e-03)
size (7.16e-03)
get (6.57e-03)
to (5.75e-03)
by (5.22e-03)
rectangle (4.17e-03)
string (3.15e-03)
<SENTENCE_START>
{
if
(
gdx
.
gl
20
==
null
&&
copy
to
pot
)
{
int
pixmap
width
=
pixmap
.
get
width
(
)
;
int
pixmap
height
=
pixmap
.
get
height
(
)
;
int
pot
width
=
math
utils
.
next
power
of
two
(
pixmap
width
)
;
int
pot
height
=
math
utils
.
next
power
of
two
(
pixmap
height
)
;
if
(
pixmap
width
!=
pot
width
||
pixmap
height
!=
pot
height
)
{
pixmap
tmp
=
new
pixmap
(
pot
width
,
pot
height
,
pixmap
.
get
format
(
)
)
;
tmp
.
draw
pixmap
(
pixmap
,
0
,
0
,
0
,
0
,
pixmap
width
,
pixmap
height
)
;
pixmap
.
dispose
(
)
;
return
tmp
;
}
}
return
pixmap
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
gdx
.
gl
20
==
null
&&
copy
to
pot
)
{
int
pixmap
width
=
pixmap
.
get
width
(
)
;
int
pixmap
height
=
pixmap
.
get
height
(
)
;
int
pot
width
=
math
utils
.
next
power
of
two
(
pixmap
width
)
;
int
pot
height
=
math
utils
.
next
power
of
two
(
pixmap
height
)
;
if
(
pixmap
width
!=
pot
width
||
pixmap
height
!=
pot
height
)
{
pixmap
tmp
=
new
pixmap
(
pot
width
,
pot
height
,
pixmap
.
get
format
(
)
)
;
tmp
.
draw
pixmap
(
pixmap
,
0
,
0
,
0
,
0
,
pixmap
width
,
pixmap
height
)
;
pixmap
.
dispose
(
)
;
return
tmp
;
}
}
return
pixmap
;
}
<SENTENCE_END/>
get,file,handlegetget (8.81e-01)
is (5.81e-02)
protected (1.34e-02)
iterator (9.14e-03)
needs (7.00e-03)
as (4.04e-03)
read (3.58e-03)
resolve (3.54e-03)
can (3.00e-03)
return (2.57e-03)
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
filefile (9.87e-01)
extracted (6.00e-03)
%END% (1.78e-03)
model (1.28e-03)
return (1.03e-03)
directory (6.71e-04)
process (2.15e-04)
bytes (1.49e-04)
resolve (1.44e-04)
files (1.10e-04)
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
handle%END% (8.81e-01)
file (7.73e-02)
value (3.58e-03)
only (1.48e-03)
loaded (1.47e-03)
20 (1.40e-03)
%UNK% (1.14e-03)
directory (1.09e-03)
bytes (1.07e-03)
offset (1.04e-03)
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
%END%%END% (9.64e-01)
value (5.72e-03)
file (4.31e-03)
20 (2.41e-03)
only (2.33e-03)
offset (1.22e-03)
accessible (7.20e-04)
array (6.99e-04)
loaded (6.94e-04)
header (6.00e-04)
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
;
}
<SENTENCE_END/>
generategenerate%UNK% (1.90e-01)
%END% (1.63e-01)
main (6.38e-02)
build (3.95e-02)
parse (2.74e-02)
create (2.07e-02)
save (2.03e-02)
load (1.97e-02)
print (1.55e-02)
write (1.55e-02)
<SENTENCE_START>
{
if
(
!
config
.
libs
dir
.
exists
(
)
)
{
if
(
!
config
.
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create directory for shared library files in '"
+
config
.
libs
dir
+
"'"
)
;
}
if
(
!
config
.
jni
dir
.
exists
(
)
)
{
if
(
!
config
.
jni
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create native code directory '"
+
config
.
jni
dir
+
"'"
)
;
}
copy
jni
headers
(
config
.
jni
dir
.
path
(
)
)
;
if
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
.
exists
(
)
==
false
)
{
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/memcpy_wrap.c"
,
file
type
.
classpath
)
.
copy
to
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
)
;
}
array
list
<
string
>
build
files
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
libs
dirs
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
shared
lib
files
=
new
array
list
<
string
>
(
)
;
for
(
build
target
target
:
targets
)
{
string
build
file
=
generate
build
target
template
(
config
,
target
)
;
file
descriptor
libs
dir
=
new
file
descriptor
(
get
libs
directory
(
config
,
target
)
)
;
if
(
!
libs
dir
.
exists
(
)
)
{
if
(
!
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create libs directory '"
+
libs
dir
+
"'"
)
;
}
string
build
file
name
=
"build-"
+
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
+
".xml"
;
if
(
target
.
build
file
name
!=
null
)
build
file
name
=
target
.
build
file
name
;
config
.
jni
dir
.
child
(
build
file
name
)
.
write
string
(
build
file
,
false
)
;
system
.
out
.
println
(
"Wrote target '"
+
target
.
os
+
(
target
.
is
64
bit
?
"64"
:
""
)
+
"' build script '"
+
config
.
jni
dir
.
child
(
build
file
name
)
+
"'"
)
;
if
(
!
target
.
exclude
from
master
build
file
)
{
if
(
target
.
os
!=
target
os
.
mac
os
x
&&
target
.
os
!=
target
os
.
ios
)
{
build
files
.
add
(
build
file
name
)
;
}
string
shared
lib
filename
=
target
.
lib
name
;
if
(
shared
lib
filename
==
null
)
shared
lib
filename
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
shared
lib
files
.
add
(
shared
lib
filename
)
;
if
(
target
.
os
!=
target
os
.
android
&&
target
.
os
!=
target
os
.
ios
)
{
libs
dirs
.
add
(
"../"
+
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
}
}
}
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
string
buffer
clean
=
new
string
buffer
(
)
;
string
buffer
compile
=
new
string
buffer
(
)
;
string
buffer
pack
=
new
string
buffer
(
)
;
for
(
int
i
=
0
;
i
<
build
files
.
size
(
)
;
i
++
)
{
clean
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
"" target="clean"/> "
)
;
compile
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
""/> "
)
;
}
for
(
int
i
=
0
;
i
<
libs
dirs
.
size
(
)
;
i
++
)
{
pack
.
append
(
" <fileset dir=""
+
libs
dirs
.
get
(
i
)
+
"" includes=""
+
shared
lib
files
.
get
(
i
)
+
""/> "
)
;
}
if
(
config
.
shared
libs
!=
null
)
{
for
(
string
shared
lib
:
config
.
shared
libs
)
{
pack
.
append
(
" <fileset dir=""
+
shared
lib
+
""/> "
)
;
}
}
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-natives"
)
;
template
=
template
.
replace
(
"<clean/>"
,
clean
.
to
string
(
)
)
;
template
=
template
.
replace
(
"<compile/>"
,
compile
.
to
string
(
)
)
;
template
=
template
.
replace
(
"%packFile%"
,
"../"
+
config
.
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
+
"/"
+
config
.
shared
lib
name
+
"-natives.jar"
)
;
template
=
template
.
replace
(
"<pack/>"
,
pack
)
;
config
.
jni
dir
.
child
(
"build.xml"
)
.
write
string
(
template
,
false
)
;
system
.
out
.
println
(
"Wrote master build script '"
+
config
.
jni
dir
.
child
(
"build.xml"
)
+
"'"
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
config
.
libs
dir
.
exists
(
)
)
{
if
(
!
config
.
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create directory for shared library files in '"
+
config
.
libs
dir
+
"'"
)
;
}
if
(
!
config
.
jni
dir
.
exists
(
)
)
{
if
(
!
config
.
jni
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create native code directory '"
+
config
.
jni
dir
+
"'"
)
;
}
copy
jni
headers
(
config
.
jni
dir
.
path
(
)
)
;
if
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
.
exists
(
)
==
false
)
{
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/memcpy_wrap.c"
,
file
type
.
classpath
)
.
copy
to
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
)
;
}
array
list
<
string
>
build
files
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
libs
dirs
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
shared
lib
files
=
new
array
list
<
string
>
(
)
;
for
(
build
target
target
:
targets
)
{
string
build
file
=
generate
build
target
template
(
config
,
target
)
;
file
descriptor
libs
dir
=
new
file
descriptor
(
get
libs
directory
(
config
,
target
)
)
;
if
(
!
libs
dir
.
exists
(
)
)
{
if
(
!
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create libs directory '"
+
libs
dir
+
"'"
)
;
}
string
build
file
name
=
"build-"
+
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
+
".xml"
;
if
(
target
.
build
file
name
!=
null
)
build
file
name
=
target
.
build
file
name
;
config
.
jni
dir
.
child
(
build
file
name
)
.
write
string
(
build
file
,
false
)
;
system
.
out
.
println
(
"Wrote target '"
+
target
.
os
+
(
target
.
is
64
bit
?
"64"
:
""
)
+
"' build script '"
+
config
.
jni
dir
.
child
(
build
file
name
)
+
"'"
)
;
if
(
!
target
.
exclude
from
master
build
file
)
{
if
(
target
.
os
!=
target
os
.
mac
os
x
&&
target
.
os
!=
target
os
.
ios
)
{
build
files
.
add
(
build
file
name
)
;
}
string
shared
lib
filename
=
target
.
lib
name
;
if
(
shared
lib
filename
==
null
)
shared
lib
filename
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
shared
lib
files
.
add
(
shared
lib
filename
)
;
if
(
target
.
os
!=
target
os
.
android
&&
target
.
os
!=
target
os
.
ios
)
{
libs
dirs
.
add
(
"../"
+
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
}
}
}
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
string
buffer
clean
=
new
string
buffer
(
)
;
string
buffer
compile
=
new
string
buffer
(
)
;
string
buffer
pack
=
new
string
buffer
(
)
;
for
(
int
i
=
0
;
i
<
build
files
.
size
(
)
;
i
++
)
{
clean
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
"" target="clean"/> "
)
;
compile
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
""/> "
)
;
}
for
(
int
i
=
0
;
i
<
libs
dirs
.
size
(
)
;
i
++
)
{
pack
.
append
(
" <fileset dir=""
+
libs
dirs
.
get
(
i
)
+
"" includes=""
+
shared
lib
files
.
get
(
i
)
+
""/> "
)
;
}
if
(
config
.
shared
libs
!=
null
)
{
for
(
string
shared
lib
:
config
.
shared
libs
)
{
pack
.
append
(
" <fileset dir=""
+
shared
lib
+
""/> "
)
;
}
}
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-natives"
)
;
template
=
template
.
replace
(
"<clean/>"
,
clean
.
to
string
(
)
)
;
template
=
template
.
replace
(
"<compile/>"
,
compile
.
to
string
(
)
)
;
template
=
template
.
replace
(
"%packFile%"
,
"../"
+
config
.
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
+
"/"
+
config
.
shared
lib
name
+
"-natives.jar"
)
;
template
=
template
.
replace
(
"<pack/>"
,
pack
)
;
config
.
jni
dir
.
child
(
"build.xml"
)
.
write
string
(
template
,
false
)
;
system
.
out
.
println
(
"Wrote master build script '"
+
config
.
jni
dir
.
child
(
"build.xml"
)
+
"'"
)
;
}
<SENTENCE_END/>
%END%%END% (5.00e-01)
%UNK% (4.72e-02)
target (2.93e-02)
build (1.81e-02)
string (1.71e-02)
template (1.50e-02)
file (1.46e-02)
config (7.55e-03)
lib (7.46e-03)
shared (6.66e-03)
<SENTENCE_START>
{
if
(
!
config
.
libs
dir
.
exists
(
)
)
{
if
(
!
config
.
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create directory for shared library files in '"
+
config
.
libs
dir
+
"'"
)
;
}
if
(
!
config
.
jni
dir
.
exists
(
)
)
{
if
(
!
config
.
jni
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create native code directory '"
+
config
.
jni
dir
+
"'"
)
;
}
copy
jni
headers
(
config
.
jni
dir
.
path
(
)
)
;
if
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
.
exists
(
)
==
false
)
{
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/memcpy_wrap.c"
,
file
type
.
classpath
)
.
copy
to
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
)
;
}
array
list
<
string
>
build
files
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
libs
dirs
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
shared
lib
files
=
new
array
list
<
string
>
(
)
;
for
(
build
target
target
:
targets
)
{
string
build
file
=
generate
build
target
template
(
config
,
target
)
;
file
descriptor
libs
dir
=
new
file
descriptor
(
get
libs
directory
(
config
,
target
)
)
;
if
(
!
libs
dir
.
exists
(
)
)
{
if
(
!
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create libs directory '"
+
libs
dir
+
"'"
)
;
}
string
build
file
name
=
"build-"
+
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
+
".xml"
;
if
(
target
.
build
file
name
!=
null
)
build
file
name
=
target
.
build
file
name
;
config
.
jni
dir
.
child
(
build
file
name
)
.
write
string
(
build
file
,
false
)
;
system
.
out
.
println
(
"Wrote target '"
+
target
.
os
+
(
target
.
is
64
bit
?
"64"
:
""
)
+
"' build script '"
+
config
.
jni
dir
.
child
(
build
file
name
)
+
"'"
)
;
if
(
!
target
.
exclude
from
master
build
file
)
{
if
(
target
.
os
!=
target
os
.
mac
os
x
&&
target
.
os
!=
target
os
.
ios
)
{
build
files
.
add
(
build
file
name
)
;
}
string
shared
lib
filename
=
target
.
lib
name
;
if
(
shared
lib
filename
==
null
)
shared
lib
filename
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
shared
lib
files
.
add
(
shared
lib
filename
)
;
if
(
target
.
os
!=
target
os
.
android
&&
target
.
os
!=
target
os
.
ios
)
{
libs
dirs
.
add
(
"../"
+
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
}
}
}
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
string
buffer
clean
=
new
string
buffer
(
)
;
string
buffer
compile
=
new
string
buffer
(
)
;
string
buffer
pack
=
new
string
buffer
(
)
;
for
(
int
i
=
0
;
i
<
build
files
.
size
(
)
;
i
++
)
{
clean
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
"" target="clean"/> "
)
;
compile
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
""/> "
)
;
}
for
(
int
i
=
0
;
i
<
libs
dirs
.
size
(
)
;
i
++
)
{
pack
.
append
(
" <fileset dir=""
+
libs
dirs
.
get
(
i
)
+
"" includes=""
+
shared
lib
files
.
get
(
i
)
+
""/> "
)
;
}
if
(
config
.
shared
libs
!=
null
)
{
for
(
string
shared
lib
:
config
.
shared
libs
)
{
pack
.
append
(
" <fileset dir=""
+
shared
lib
+
""/> "
)
;
}
}
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-natives"
)
;
template
=
template
.
replace
(
"<clean/>"
,
clean
.
to
string
(
)
)
;
template
=
template
.
replace
(
"<compile/>"
,
compile
.
to
string
(
)
)
;
template
=
template
.
replace
(
"%packFile%"
,
"../"
+
config
.
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
+
"/"
+
config
.
shared
lib
name
+
"-natives.jar"
)
;
template
=
template
.
replace
(
"<pack/>"
,
pack
)
;
config
.
jni
dir
.
child
(
"build.xml"
)
.
write
string
(
template
,
false
)
;
system
.
out
.
println
(
"Wrote master build script '"
+
config
.
jni
dir
.
child
(
"build.xml"
)
+
"'"
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
config
.
libs
dir
.
exists
(
)
)
{
if
(
!
config
.
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create directory for shared library files in '"
+
config
.
libs
dir
+
"'"
)
;
}
if
(
!
config
.
jni
dir
.
exists
(
)
)
{
if
(
!
config
.
jni
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create native code directory '"
+
config
.
jni
dir
+
"'"
)
;
}
copy
jni
headers
(
config
.
jni
dir
.
path
(
)
)
;
if
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
.
exists
(
)
==
false
)
{
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/memcpy_wrap.c"
,
file
type
.
classpath
)
.
copy
to
(
config
.
jni
dir
.
child
(
"memcpy_wrap.c"
)
)
;
}
array
list
<
string
>
build
files
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
libs
dirs
=
new
array
list
<
string
>
(
)
;
array
list
<
string
>
shared
lib
files
=
new
array
list
<
string
>
(
)
;
for
(
build
target
target
:
targets
)
{
string
build
file
=
generate
build
target
template
(
config
,
target
)
;
file
descriptor
libs
dir
=
new
file
descriptor
(
get
libs
directory
(
config
,
target
)
)
;
if
(
!
libs
dir
.
exists
(
)
)
{
if
(
!
libs
dir
.
mkdirs
(
)
)
throw
new
runtime
exception
(
"Couldn't create libs directory '"
+
libs
dir
+
"'"
)
;
}
string
build
file
name
=
"build-"
+
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
+
".xml"
;
if
(
target
.
build
file
name
!=
null
)
build
file
name
=
target
.
build
file
name
;
config
.
jni
dir
.
child
(
build
file
name
)
.
write
string
(
build
file
,
false
)
;
system
.
out
.
println
(
"Wrote target '"
+
target
.
os
+
(
target
.
is
64
bit
?
"64"
:
""
)
+
"' build script '"
+
config
.
jni
dir
.
child
(
build
file
name
)
+
"'"
)
;
if
(
!
target
.
exclude
from
master
build
file
)
{
if
(
target
.
os
!=
target
os
.
mac
os
x
&&
target
.
os
!=
target
os
.
ios
)
{
build
files
.
add
(
build
file
name
)
;
}
string
shared
lib
filename
=
target
.
lib
name
;
if
(
shared
lib
filename
==
null
)
shared
lib
filename
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
shared
lib
files
.
add
(
shared
lib
filename
)
;
if
(
target
.
os
!=
target
os
.
android
&&
target
.
os
!=
target
os
.
ios
)
{
libs
dirs
.
add
(
"../"
+
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
}
}
}
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
string
buffer
clean
=
new
string
buffer
(
)
;
string
buffer
compile
=
new
string
buffer
(
)
;
string
buffer
pack
=
new
string
buffer
(
)
;
for
(
int
i
=
0
;
i
<
build
files
.
size
(
)
;
i
++
)
{
clean
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
"" target="clean"/> "
)
;
compile
.
append
(
" <ant antfile=""
+
build
files
.
get
(
i
)
+
""/> "
)
;
}
for
(
int
i
=
0
;
i
<
libs
dirs
.
size
(
)
;
i
++
)
{
pack
.
append
(
" <fileset dir=""
+
libs
dirs
.
get
(
i
)
+
"" includes=""
+
shared
lib
files
.
get
(
i
)
+
""/> "
)
;
}
if
(
config
.
shared
libs
!=
null
)
{
for
(
string
shared
lib
:
config
.
shared
libs
)
{
pack
.
append
(
" <fileset dir=""
+
shared
lib
+
""/> "
)
;
}
}
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-natives"
)
;
template
=
template
.
replace
(
"<clean/>"
,
clean
.
to
string
(
)
)
;
template
=
template
.
replace
(
"<compile/>"
,
compile
.
to
string
(
)
)
;
template
=
template
.
replace
(
"%packFile%"
,
"../"
+
config
.
libs
dir
.
path
(
)
.
replace
(
'|'
,
'/'
)
+
"/"
+
config
.
shared
lib
name
+
"-natives.jar"
)
;
template
=
template
.
replace
(
"<pack/>"
,
pack
)
;
config
.
jni
dir
.
child
(
"build.xml"
)
.
write
string
(
template
,
false
)
;
system
.
out
.
println
(
"Wrote master build script '"
+
config
.
jni
dir
.
child
(
"build.xml"
)
+
"'"
)
;
}
<SENTENCE_END/>
copy,jni,headerscopy%UNK% (3.58e-01)
main (5.22e-02)
load (4.30e-02)
add (3.43e-02)
process (2.84e-02)
write (2.68e-02)
copy (2.46e-02)
convert (2.43e-02)
create (2.02e-02)
get (1.91e-02)
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
jni%END% (3.37e-01)
%UNK% (2.01e-01)
string (8.37e-02)
pack (5.51e-02)
file (5.48e-02)
classpath (3.65e-02)
descriptor (1.20e-02)
new (1.15e-02)
to (9.51e-03)
main (5.73e-03)
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
headers%END% (6.84e-01)
%UNK% (1.08e-01)
string (3.97e-02)
file (2.41e-02)
descriptor (1.34e-02)
pack (9.60e-03)
to (5.63e-03)
classpath (5.04e-03)
model (3.02e-03)
child (2.74e-03)
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.22e-01)
%UNK% (5.70e-02)
string (2.59e-02)
file (1.08e-02)
pack (9.42e-03)
descriptor (5.91e-03)
to (3.04e-03)
model (2.24e-03)
status (1.92e-03)
at (1.66e-03)
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
string
pack
=
"com/badlogic/gdx/jnigen/resources/headers"
;
string
files
[
]
=
{
"classfile_constants.h"
,
"jawt.h"
,
"jdwpTransport.h"
,
"jni.h"
,
"linux/jawt_md.h"
,
"linux/jni_md.h"
,
"mac/jni_md.h"
,
"win32/jawt_md.h"
,
"win32/jni_md.h"
}
;
for
(
string
file
:
files
)
{
new
file
descriptor
(
pack
,
file
type
.
classpath
)
.
child
(
file
)
.
copy
to
(
new
file
descriptor
(
jni
dir
)
.
child
(
"jni-headers"
)
.
child
(
file
)
)
;
}
}
<SENTENCE_END/>
get,shared,lib,filenameget%END% (3.64e-01)
init (1.08e-01)
create (8.92e-02)
main (4.97e-02)
load (4.38e-02)
lib (1.73e-02)
set (1.65e-02)
add (1.57e-02)
parse (1.39e-02)
to (1.35e-02)
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
shared%END% (6.78e-01)
lib (1.37e-01)
prefix (6.58e-02)
suffix (5.27e-02)
64 (5.06e-03)
os (5.00e-03)
target (4.11e-03)
bit (2.08e-03)
is (1.62e-03)
string (1.25e-03)
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
lib%END% (6.24e-01)
suffix (1.71e-01)
prefix (7.41e-02)
lib (3.39e-02)
os (1.23e-02)
target (5.85e-03)
64 (3.43e-03)
bit (2.58e-03)
if (1.90e-03)
is (1.43e-03)
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
filename%END% (9.16e-01)
suffix (2.36e-02)
prefix (2.19e-02)
lib (6.03e-03)
os (3.24e-03)
target (1.25e-03)
if (7.87e-04)
64 (6.65e-04)
bit (5.45e-04)
is (4.28e-04)
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
prefix (8.81e-03)
suffix (7.24e-03)
lib (3.34e-03)
os (2.20e-03)
target (7.72e-04)
if (6.49e-04)
64 (4.04e-04)
bit (3.60e-04)
is (3.36e-04)
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
lib
prefix
=
""
;
string
lib
suffix
=
""
;
if
(
os
==
target
os
.
windows
)
{
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dll"
;
}
if
(
os
==
target
os
.
linux
||
os
==
target
os
.
android
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".so"
;
}
if
(
os
==
target
os
.
mac
os
x
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
(
is
64
bit
?
"64"
:
""
)
+
".dylib"
;
}
if
(
os
==
target
os
.
ios
)
{
lib
prefix
=
"lib"
;
lib
suffix
=
".a"
;
}
return
lib
prefix
+
shared
lib
name
+
lib
suffix
;
}
<SENTENCE_END/>
get,jni,platformgetget (5.99e-01)
is (1.11e-01)
default (8.98e-02)
%END% (3.03e-02)
%UNK% (2.05e-02)
os (9.23e-03)
compare (6.55e-03)
key (5.89e-03)
to (5.53e-03)
return (5.20e-03)
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
jni%END% (9.33e-01)
os (2.18e-02)
target (8.10e-03)
return (2.89e-03)
if (8.86e-04)
x (5.70e-04)
mac (2.37e-04)
default (2.10e-04)
linux (2.01e-04)
valid (1.62e-04)
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
platform%END% (9.67e-01)
os (9.14e-03)
target (3.25e-03)
return (1.84e-03)
if (1.16e-03)
x (2.47e-04)
mac (1.69e-04)
linux (1.38e-04)
windows (1.00e-04)
valid (8.10e-05)
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
%END%%END% (9.73e-01)
os (7.72e-03)
target (2.10e-03)
return (1.97e-03)
if (1.20e-03)
x (1.04e-04)
mac (9.68e-05)
windows (6.29e-05)
valid (4.73e-05)
linux (3.44e-05)
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
os
==
target
os
.
windows
)
return
"win32"
;
if
(
os
==
target
os
.
linux
)
return
"linux"
;
if
(
os
==
target
os
.
mac
os
x
)
return
"mac"
;
return
""
;
}
<SENTENCE_END/>
get,libs,directorygetmain (1.09e-01)
%UNK% (9.33e-02)
get (8.39e-02)
update (3.50e-02)
set (3.06e-02)
setup (3.05e-02)
initialize (2.94e-02)
process (1.87e-02)
replace (1.83e-02)
to (1.82e-02)
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
libs%END% (5.95e-01)
target (2.22e-01)
string (2.42e-02)
name (2.07e-02)
at (1.08e-02)
os (7.73e-03)
64 (7.18e-03)
file (4.51e-03)
%UNK% (4.39e-03)
config (3.51e-03)
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
directory%END% (8.58e-01)
name (2.98e-02)
target (2.62e-02)
string (7.54e-03)
at (5.14e-03)
os (3.25e-03)
dir (3.24e-03)
lower (2.84e-03)
to (2.73e-03)
config (2.69e-03)
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
name (1.47e-02)
target (4.88e-03)
string (3.79e-03)
at (2.18e-03)
status (1.34e-03)
to (1.18e-03)
config (8.68e-04)
os (8.28e-04)
case (7.44e-04)
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
target
name
=
target
.
os
file
name
;
if
(
target
name
==
null
)
target
name
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
return
config
.
libs
dir
.
child
(
target
name
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
generate,build,target,templategenerate%END% (1.68e-01)
%UNK% (1.23e-01)
main (8.72e-02)
setup (8.14e-02)
load (4.42e-02)
create (2.40e-02)
parse (2.27e-02)
set (2.25e-02)
initialize (2.22e-02)
init (1.65e-02)
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
build%END% (7.50e-01)
%UNK% (3.93e-02)
template (1.57e-02)
main (9.98e-03)
string (6.80e-03)
target (6.61e-03)
replace (4.22e-03)
setup (3.37e-03)
parse (2.85e-03)
to (2.73e-03)
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
target%END% (8.63e-01)
%UNK% (2.21e-02)
template (5.49e-03)
string (4.63e-03)
main (3.78e-03)
target (3.44e-03)
replace (3.27e-03)
to (1.91e-03)
status (1.65e-03)
parse (1.35e-03)
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
template%END% (8.89e-01)
%UNK% (1.83e-02)
template (4.33e-03)
string (3.96e-03)
replace (2.73e-03)
main (2.65e-03)
target (2.47e-03)
to (1.71e-03)
status (1.51e-03)
parse (1.06e-03)
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
%END%%END% (8.96e-01)
%UNK% (1.79e-02)
template (4.00e-03)
string (3.79e-03)
main (2.45e-03)
replace (2.32e-03)
target (2.09e-03)
to (1.73e-03)
status (1.48e-03)
parse (1.05e-03)
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
target
.
os
==
target
os
.
android
)
{
new
android
ndk
script
generator
(
)
.
generate
(
config
,
target
)
;
string
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-android.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
string
template
=
null
;
if
(
target
.
os
==
target
os
.
ios
)
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-ios.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
else
{
template
=
new
file
descriptor
(
"com/badlogic/gdx/jnigen/resources/scripts/build-target.xml.template"
,
file
type
.
classpath
)
.
read
string
(
)
;
}
string
lib
name
=
target
.
lib
name
;
if
(
lib
name
==
null
)
lib
name
=
get
shared
lib
filename
(
target
.
os
,
target
.
is
64
bit
,
config
.
shared
lib
name
)
;
string
jni
platform
=
get
jni
platform
(
target
.
os
)
;
string
buffer
c
includes
=
new
string
buffer
(
)
;
c
includes
.
append
(
" <include name="memcpy_wrap.c"/> "
)
;
for
(
string
c
include
:
target
.
c
includes
)
{
c
includes
.
append
(
" <include name=""
+
c
include
+
""/> "
)
;
}
string
buffer
cpp
includes
=
new
string
buffer
(
)
;
for
(
string
cpp
include
:
target
.
cpp
includes
)
{
cpp
includes
.
append
(
" <include name=""
+
cpp
include
+
""/> "
)
;
}
string
buffer
c
excludes
=
new
string
buffer
(
)
;
for
(
string
c
exclude
:
target
.
c
excludes
)
{
c
excludes
.
append
(
" <exclude name=""
+
c
exclude
+
""/> "
)
;
}
string
buffer
cpp
excludes
=
new
string
buffer
(
)
;
for
(
string
cpp
exclude
:
target
.
cpp
excludes
)
{
cpp
excludes
.
append
(
" <exclude name=""
+
cpp
exclude
+
""/> "
)
;
}
string
buffer
header
dirs
=
new
string
buffer
(
)
;
for
(
string
header
dir
:
target
.
header
dirs
)
{
header
dirs
.
append
(
" <arg value="-I"
+
header
dir
+
""/> "
)
;
}
string
target
folder
=
target
.
os
file
name
;
if
(
target
folder
==
null
)
target
folder
=
target
.
os
.
to
string
(
)
.
to
lower
case
(
)
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
;
template
=
template
.
replace
(
"%projectName%"
,
config
.
shared
lib
name
+
"-"
+
target
.
os
+
"-"
+
(
target
.
is
64
bit
?
"64"
:
"32"
)
)
;
template
=
template
.
replace
(
"%buildDir%"
,
config
.
build
dir
.
child
(
target
folder
)
.
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
template
=
template
.
replace
(
"%libsDir%"
,
"../"
+
get
libs
directory
(
config
,
target
)
)
;
template
=
template
.
replace
(
"%libName%"
,
lib
name
)
;
template
=
template
.
replace
(
"%jniPlatform%"
,
jni
platform
)
;
template
=
template
.
replace
(
"%compilerPrefix%"
,
target
.
compiler
prefix
)
;
template
=
template
.
replace
(
"%cFlags%"
,
target
.
c
flags
)
;
template
=
template
.
replace
(
"%cppFlags%"
,
target
.
cpp
flags
)
;
template
=
template
.
replace
(
"%linkerFlags%"
,
target
.
linker
flags
)
;
template
=
template
.
replace
(
"%libraries%"
,
target
.
libraries
)
;
template
=
template
.
replace
(
"%cIncludes%"
,
c
includes
)
;
template
=
template
.
replace
(
"%cExcludes%"
,
c
excludes
)
;
template
=
template
.
replace
(
"%cppIncludes%"
,
cpp
includes
)
;
template
=
template
.
replace
(
"%cppExcludes%"
,
cpp
excludes
)
;
template
=
template
.
replace
(
"%headerDirs%"
,
header
dirs
)
;
template
=
template
.
replace
(
"%precompile%"
,
target
.
pre
compile
task
==
null
?
""
:
target
.
pre
compile
task
)
;
template
=
template
.
replace
(
"%postcompile%"
,
target
.
post
compile
task
==
null
?
""
:
target
.
post
compile
task
)
;
return
template
;
}
<SENTENCE_END/>
create,perspective,matrixcreate%UNK% (5.40e-01)
get (3.90e-02)
distance (3.12e-02)
create (1.36e-02)
set (1.28e-02)
nearest (1.18e-02)
update (8.85e-03)
calculate (8.69e-03)
init (8.64e-03)
render (6.95e-03)
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
perspective%UNK% (2.72e-01)
view (2.64e-01)
of (7.80e-02)
%END% (6.73e-02)
in (5.37e-02)
field (2.27e-02)
0 (9.08e-03)
pi (8.23e-03)
rad (5.42e-03)
vertical (4.60e-03)
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
matrixin (3.58e-01)
%UNK% (1.37e-01)
%END% (1.05e-01)
rad (9.51e-02)
view (8.66e-02)
of (2.96e-02)
0 (1.06e-02)
field (8.80e-03)
vertical (8.11e-03)
pi (6.02e-03)
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
%END%%END% (3.64e-01)
%UNK% (2.17e-01)
rad (1.29e-01)
in (5.59e-02)
0 (1.20e-02)
view (1.08e-02)
of (7.46e-03)
pi (4.16e-03)
clearance (4.13e-03)
at (3.94e-03)
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
double
field
of
view
in
rad
=
field
of
view
vertical
*
math
.
pi
/
180.0
;
return
new
float
[
]
{
(
float
)
(
math
.
tan
(
field
of
view
in
rad
)
/
aspect
ratio
)
,
0
,
0
,
0
,
0
,
(
float
)
(
1
/
math
.
tan
(
field
of
view
vertical
*
math
.
pi
/
180.0
)
)
,
0
,
0
,
0
,
0
,
(
minimum
clearance
+
maximum
clearance
)
/
(
minimum
clearance
-
maximum
clearance
)
,
-
1
,
0
,
0
,
2
*
minimum
clearance
*
maximum
clearance
/
(
minimum
clearance
-
maximum
clearance
)
,
0
}
;
}
<SENTENCE_END/>
create,shader,programcreatecreate (2.38e-01)
bind (2.17e-01)
get (8.18e-02)
render (7.40e-02)
set (6.92e-02)
unbind (3.31e-02)
setup (2.43e-02)
alloc (2.40e-02)
init (1.82e-02)
shader (1.81e-02)
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
shadershader (6.77e-01)
%END% (1.16e-01)
vertex (6.07e-02)
gl (4.57e-02)
fragment (1.48e-02)
program (1.30e-02)
default (7.84e-03)
bind (7.22e-03)
create (4.35e-03)
render (3.99e-03)
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
programshader (3.72e-01)
vertex (3.59e-01)
fragment (1.29e-01)
%END% (6.97e-02)
program (2.13e-02)
gl (7.53e-03)
create (1.60e-03)
source (1.56e-03)
parameterb (1.32e-03)
attach (1.12e-03)
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
%END%shader (4.26e-01)
%END% (3.85e-01)
vertex (4.52e-02)
program (3.11e-02)
fragment (2.67e-02)
gl (6.24e-03)
create (2.38e-03)
parameterb (2.26e-03)
default (2.07e-03)
get (1.94e-03)
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
web
gl
shader
vertex
shader
=
get
shader
(
gl
,
vertex
shader
,
vertex
source
)
;
web
gl
shader
fragment
shader
=
get
shader
(
gl
,
fragment
shader
,
fragment
source
)
;
web
gl
program
shader
program
=
gl
.
create
program
(
)
;
gl
.
attach
shader
(
shader
program
,
fragment
shader
)
;
gl
.
attach
shader
(
shader
program
,
vertex
shader
)
;
gl
.
link
program
(
shader
program
)
;
if
(
!
gl
.
get
program
parameterb
(
shader
program
,
link
status
)
)
{
throw
new
runtime
exception
(
"Could not initialize shaders"
)
;
}
return
shader
program
;
}
<SENTENCE_END/>
get,shadergetrender (1.56e-01)
bind (1.48e-01)
get (1.10e-01)
create (8.48e-02)
unbind (6.39e-02)
set (4.17e-02)
end (3.76e-02)
setup (3.27e-02)
init (3.04e-02)
begin (2.40e-02)
<SENTENCE_START>
{
web
gl
shader
shader
=
gl
.
create
shader
(
shader
type
)
;
gl
.
shader
source
(
shader
,
source
)
;
gl
.
compile
shader
(
shader
)
;
if
(
!
gl
.
get
shader
parameterb
(
shader
,
compile
status
)
)
{
throw
new
runtime
exception
(
gl
.
get
shader
info
log
(
shader
)
)
;
}
return
shader
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
web
gl
shader
shader
=
gl
.
create
shader
(
shader
type
)
;
gl
.
shader
source
(
shader
,
source
)
;
gl
.
compile
shader
(
shader
)
;
if
(
!
gl
.
get
shader
parameterb
(
shader
,
compile
status
)
)
{
throw
new
runtime
exception
(
gl
.
get
shader
info
log
(
shader
)
)
;
}
return
shader
;
}
<SENTENCE_END/>
shadershader (5.39e-01)
%END% (2.91e-01)
gl (5.83e-02)
compile (1.07e-02)
create (5.22e-03)
render (5.20e-03)
type (3.85e-03)
return (3.67e-03)
bind (3.04e-03)
source (2.73e-03)
<SENTENCE_START>
{
web
gl
shader
shader
=
gl
.
create
shader
(
shader
type
)
;
gl
.
shader
source
(
shader
,
source
)
;
gl
.
compile
shader
(
shader
)
;
if
(
!
gl
.
get
shader
parameterb
(
shader
,
compile
status
)
)
{
throw
new
runtime
exception
(
gl
.
get
shader
info
log
(
shader
)
)
;
}
return
shader
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
web
gl
shader
shader
=
gl
.
create
shader
(
shader
type
)
;
gl
.
shader
source
(
shader
,
source
)
;
gl
.
compile
shader
(
shader
)
;
if
(
!
gl
.
get
shader
parameterb
(
shader
,
compile
status
)
)
{
throw
new
runtime
exception
(
gl
.
get
shader
info
log
(
shader
)
)
;
}
return
shader
;
}
<SENTENCE_END/>
%END%%END% (5.27e-01)
shader (3.51e-01)
parameterb (3.19e-02)
gl (9.48e-03)
compile (6.87e-03)
source (4.17e-03)
log (3.45e-03)
info (3.45e-03)
type (2.50e-03)
create (1.54e-03)
<SENTENCE_START>
{
web
gl
shader
shader
=
gl
.
create
shader
(
shader
type
)
;
gl
.
shader
source
(
shader
,
source
)
;
gl
.
compile
shader
(
shader
)
;
if
(
!
gl
.
get
shader
parameterb
(
shader
,
compile
status
)
)
{
throw
new
runtime
exception
(
gl
.
get
shader
info
log
(
shader
)
)
;
}
return
shader
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
web
gl
shader
shader
=
gl
.
create
shader
(
shader
type
)
;
gl
.
shader
source
(
shader
,
source
)
;
gl
.
compile
shader
(
shader
)
;
if
(
!
gl
.
get
shader
parameterb
(
shader
,
compile
status
)
)
{
throw
new
runtime
exception
(
gl
.
get
shader
info
log
(
shader
)
)
;
}
return
shader
;
}
<SENTENCE_END/>
idtidtget (6.71e-01)
set (2.66e-01)
solve (9.69e-03)
m (6.68e-03)
init (4.08e-03)
report (4.05e-03)
as (3.27e-03)
update (2.82e-03)
%UNK% (2.54e-03)
idt (1.72e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (8.94e-01)
get (1.11e-02)
m (5.44e-03)
%UNK% (5.19e-03)
solve (4.29e-03)
01 (3.98e-03)
to (2.85e-03)
00 (2.77e-03)
12 (2.67e-03)
position (2.12e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
setsetset (9.84e-01)
m (3.39e-03)
11 (1.18e-03)
01 (1.14e-03)
other (1.02e-03)
10 (9.86e-04)
12 (8.55e-04)
00 (5.64e-04)
02 (4.99e-04)
copy (2.92e-04)
<SENTENCE_START>
{
m
00
=
other
.
m
00
;
m
01
=
other
.
m
01
;
m
02
=
other
.
m
02
;
m
10
=
other
.
m
10
;
m
11
=
other
.
m
11
;
m
12
=
other
.
m
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
other
.
m
00
;
m
01
=
other
.
m
01
;
m
02
=
other
.
m
02
;
m
10
=
other
.
m
10
;
m
11
=
other
.
m
11
;
m
12
=
other
.
m
12
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.55e-01)
get (1.78e-01)
set (9.39e-02)
solve (3.52e-02)
m (2.84e-02)
%UNK% (2.08e-02)
as (1.32e-02)
statistics (9.11e-03)
report (7.87e-03)
is (7.36e-03)
<SENTENCE_START>
{
m
00
=
other
.
m
00
;
m
01
=
other
.
m
01
;
m
02
=
other
.
m
02
;
m
10
=
other
.
m
10
;
m
11
=
other
.
m
11
;
m
12
=
other
.
m
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
other
.
m
00
;
m
01
=
other
.
m
01
;
m
02
=
other
.
m
02
;
m
10
=
other
.
m
10
;
m
11
=
other
.
m
11
;
m
12
=
other
.
m
12
;
return
this
;
}
<SENTENCE_END/>
setsetset (9.21e-01)
get (1.67e-02)
m (7.34e-03)
%UNK% (4.85e-03)
update (2.45e-03)
extract (2.42e-03)
as (2.20e-03)
12 (1.90e-03)
01 (1.87e-03)
init (1.84e-03)
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
3
.
m
00
]
;
m
01
=
other
[
matrix
3
.
m
01
]
;
m
02
=
other
[
matrix
3
.
m
02
]
;
m
10
=
other
[
matrix
3
.
m
10
]
;
m
11
=
other
[
matrix
3
.
m
11
]
;
m
12
=
other
[
matrix
3
.
m
12
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
3
.
m
00
]
;
m
01
=
other
[
matrix
3
.
m
01
]
;
m
02
=
other
[
matrix
3
.
m
02
]
;
m
10
=
other
[
matrix
3
.
m
10
]
;
m
11
=
other
[
matrix
3
.
m
11
]
;
m
12
=
other
[
matrix
3
.
m
12
]
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.81e-01)
set (4.50e-02)
%UNK% (4.09e-02)
matrix (2.29e-02)
3 (1.62e-02)
scale (1.25e-02)
to (1.03e-02)
m (7.35e-03)
get (7.06e-03)
scaling (6.63e-03)
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
3
.
m
00
]
;
m
01
=
other
[
matrix
3
.
m
01
]
;
m
02
=
other
[
matrix
3
.
m
02
]
;
m
10
=
other
[
matrix
3
.
m
10
]
;
m
11
=
other
[
matrix
3
.
m
11
]
;
m
12
=
other
[
matrix
3
.
m
12
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
3
.
m
00
]
;
m
01
=
other
[
matrix
3
.
m
01
]
;
m
02
=
other
[
matrix
3
.
m
02
]
;
m
10
=
other
[
matrix
3
.
m
10
]
;
m
11
=
other
[
matrix
3
.
m
11
]
;
m
12
=
other
[
matrix
3
.
m
12
]
;
return
this
;
}
<SENTENCE_END/>
setsetset (9.21e-01)
get (8.61e-03)
m (8.40e-03)
%UNK% (5.32e-03)
as (5.20e-03)
extract (3.27e-03)
init (2.78e-03)
update (2.77e-03)
idt (1.78e-03)
matrix (1.74e-03)
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
4
.
m
00
]
;
m
01
=
other
[
matrix
4
.
m
01
]
;
m
02
=
other
[
matrix
4
.
m
03
]
;
m
10
=
other
[
matrix
4
.
m
10
]
;
m
11
=
other
[
matrix
4
.
m
11
]
;
m
12
=
other
[
matrix
4
.
m
13
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
4
.
m
00
]
;
m
01
=
other
[
matrix
4
.
m
01
]
;
m
02
=
other
[
matrix
4
.
m
03
]
;
m
10
=
other
[
matrix
4
.
m
10
]
;
m
11
=
other
[
matrix
4
.
m
11
]
;
m
12
=
other
[
matrix
4
.
m
13
]
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.94e-01)
%UNK% (6.02e-02)
set (4.89e-02)
matrix (3.85e-02)
to (3.36e-02)
4 (2.29e-02)
as (2.16e-02)
scale (2.08e-02)
affine (1.39e-02)
m (1.23e-02)
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
4
.
m
00
]
;
m
01
=
other
[
matrix
4
.
m
01
]
;
m
02
=
other
[
matrix
4
.
m
03
]
;
m
10
=
other
[
matrix
4
.
m
10
]
;
m
11
=
other
[
matrix
4
.
m
11
]
;
m
12
=
other
[
matrix
4
.
m
13
]
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
other
=
matrix
.
val
;
m
00
=
other
[
matrix
4
.
m
00
]
;
m
01
=
other
[
matrix
4
.
m
01
]
;
m
02
=
other
[
matrix
4
.
m
03
]
;
m
10
=
other
[
matrix
4
.
m
10
]
;
m
11
=
other
[
matrix
4
.
m
11
]
;
m
12
=
other
[
matrix
4
.
m
13
]
;
return
this
;
}
<SENTENCE_END/>
set,to,translationsetget (6.27e-01)
set (3.17e-01)
solve (7.30e-03)
m (6.58e-03)
report (3.50e-03)
as (3.15e-03)
update (2.85e-03)
init (2.41e-03)
%UNK% (2.12e-03)
reset (1.28e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
to%END% (8.37e-01)
get (2.68e-02)
01 (7.01e-03)
m (6.98e-03)
%UNK% (6.47e-03)
position (5.88e-03)
solve (4.99e-03)
to (4.82e-03)
12 (3.78e-03)
00 (3.13e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
translation%END% (9.53e-01)
position (2.75e-03)
get (2.59e-03)
m (2.15e-03)
%UNK% (1.76e-03)
down (1.52e-03)
to (1.48e-03)
statistics (8.00e-04)
local (7.81e-04)
y (7.59e-04)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.60e-01)
01 (6.77e-03)
m (6.19e-03)
10 (3.24e-03)
00 (2.19e-03)
12 (2.09e-03)
11 (1.53e-03)
02 (1.09e-03)
position (6.42e-04)
y (5.73e-04)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
1
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
set,to,translationsettrn (9.18e-01)
translate (4.27e-02)
add (3.25e-02)
to (6.82e-04)
%UNK% (5.37e-04)
idt (4.61e-04)
x (3.89e-04)
sort (2.44e-04)
return (2.20e-04)
set (2.09e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
to%END% (4.48e-01)
to (1.66e-01)
%UNK% (7.21e-02)
trn (4.96e-02)
translation (2.71e-02)
x (1.74e-02)
translate (1.57e-02)
array (1.32e-02)
add (1.11e-02)
local (9.05e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
translation%END% (8.43e-01)
to (2.92e-02)
%UNK% (1.85e-02)
x (7.29e-03)
array (5.64e-03)
y (4.31e-03)
2 (3.61e-03)
translation (3.48e-03)
local (2.93e-03)
all (2.16e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.73e-01)
trn (4.22e-03)
y (8.32e-04)
x (6.71e-04)
value (4.55e-04)
array (4.23e-04)
%UNK% (3.69e-04)
2 (3.43e-04)
to (3.03e-04)
fv (2.63e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
set,to,scalingsetset (6.56e-01)
get (2.85e-01)
scale (6.47e-03)
m (5.83e-03)
solve (5.56e-03)
update (4.39e-03)
report (2.83e-03)
apply (2.55e-03)
init (2.53e-03)
reset (2.51e-03)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.84e-01)
get (9.94e-02)
scale (2.78e-02)
solve (1.72e-02)
m (1.35e-02)
%UNK% (8.76e-03)
to (7.37e-03)
position (6.94e-03)
x (6.39e-03)
scaling (5.88e-03)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
scaling%END% (9.09e-01)
get (1.15e-02)
scale (5.09e-03)
m (4.98e-03)
position (3.59e-03)
%UNK% (2.99e-03)
to (2.91e-03)
x (2.82e-03)
solve (1.86e-03)
statistics (1.66e-03)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.51e-01)
m (6.67e-03)
10 (5.96e-03)
01 (5.52e-03)
12 (2.12e-03)
00 (2.03e-03)
02 (1.80e-03)
11 (1.35e-03)
scale (1.15e-03)
0 (9.14e-04)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
set,to,scalingsetscale (9.47e-01)
get (1.56e-02)
set (1.42e-02)
apply (2.70e-03)
fill (1.24e-03)
compute (1.07e-03)
x (8.70e-04)
calculate (7.16e-04)
update (7.03e-04)
translate (6.35e-04)
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
to%END% (6.41e-01)
scale (2.67e-01)
x (1.02e-02)
y (7.90e-03)
line (4.23e-03)
to (4.20e-03)
position (2.91e-03)
segment (2.00e-03)
scroll (1.87e-03)
left (1.82e-03)
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
scaling%END% (9.55e-01)
scale (5.72e-03)
y (3.04e-03)
x (2.80e-03)
to (1.44e-03)
%UNK% (1.22e-03)
position (1.10e-03)
line (1.06e-03)
height (8.22e-04)
by (7.01e-04)
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.77e-01)
scale (3.84e-03)
x (1.11e-03)
y (8.67e-04)
return (4.87e-04)
value (2.89e-04)
2 (1.49e-04)
position (1.14e-04)
%UNK% (1.11e-04)
array (1.03e-04)
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
set,to,rotationsetset (6.55e-01)
%UNK% (6.27e-02)
get (3.73e-02)
rotate (3.20e-02)
update (1.38e-02)
init (1.38e-02)
lerp (8.35e-03)
solve (6.63e-03)
cos (6.46e-03)
slerp (6.11e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.65e-01)
%UNK% (5.81e-02)
rad (1.58e-02)
cos (1.35e-02)
deg (1.19e-02)
angle (1.00e-02)
get (7.05e-03)
set (6.25e-03)
sin (5.33e-03)
float (4.66e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
rotation%END% (8.92e-01)
%UNK% (1.50e-02)
rad (5.53e-03)
deg (2.66e-03)
angle (2.27e-03)
cos (2.14e-03)
sin (2.03e-03)
get (1.99e-03)
m (1.75e-03)
position (1.70e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.53e-01)
deg (4.72e-03)
sin (2.81e-03)
m (2.57e-03)
%UNK% (2.04e-03)
cos (1.82e-03)
rad (1.70e-03)
10 (1.38e-03)
00 (1.13e-03)
12 (8.19e-04)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
set,to,rotation,radsetset (8.40e-01)
get (7.45e-02)
%UNK% (9.69e-03)
rotate (8.38e-03)
update (4.73e-03)
m (4.47e-03)
init (2.84e-03)
solve (2.76e-03)
cos (2.76e-03)
sin (2.16e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.03e-01)
%UNK% (5.02e-02)
get (2.57e-02)
rad (2.41e-02)
set (2.24e-02)
cos (9.38e-03)
angle (9.09e-03)
float (6.10e-03)
sin (5.98e-03)
x (5.06e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
rotation%END% (8.26e-01)
%UNK% (2.08e-02)
rad (1.15e-02)
get (7.32e-03)
set (5.25e-03)
angle (3.30e-03)
cos (3.15e-03)
position (3.11e-03)
sin (2.78e-03)
m (2.73e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
rad%END% (9.40e-01)
rad (3.56e-03)
m (3.24e-03)
%UNK% (2.93e-03)
cos (2.91e-03)
sin (2.60e-03)
10 (1.90e-03)
00 (1.48e-03)
float (1.09e-03)
12 (1.07e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.38e-01)
m (4.76e-03)
cos (3.76e-03)
10 (3.35e-03)
sin (3.22e-03)
00 (3.11e-03)
rad (2.85e-03)
%UNK% (1.90e-03)
01 (1.54e-03)
12 (1.36e-03)
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
set,to,rotationsetget (6.02e-01)
set (2.86e-01)
solve (3.35e-02)
report (1.04e-02)
m (9.40e-03)
%UNK% (6.25e-03)
init (4.04e-03)
update (3.52e-03)
scale (2.37e-03)
is (2.01e-03)
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
to%END% (7.34e-01)
get (5.28e-02)
%UNK% (2.36e-02)
m (1.12e-02)
solve (6.46e-03)
position (6.24e-03)
statistics (5.67e-03)
set (5.01e-03)
scale (3.85e-03)
to (3.72e-03)
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
rotation%END% (8.77e-01)
get (1.46e-02)
%UNK% (1.09e-02)
m (6.69e-03)
position (4.38e-03)
statistics (3.01e-03)
down (2.53e-03)
to (1.92e-03)
renderable (1.81e-03)
solve (1.74e-03)
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.48e-01)
m (5.95e-03)
10 (3.78e-03)
00 (2.00e-03)
12 (1.79e-03)
01 (1.77e-03)
%UNK% (1.50e-03)
02 (1.18e-03)
position (1.16e-03)
11 (1.06e-03)
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
cos
;
m
01
=
-
sin
;
m
02
=
0
;
m
10
=
sin
;
m
11
=
cos
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
set,to,shearingsetset (7.00e-01)
get (2.16e-01)
solve (9.06e-03)
m (8.95e-03)
report (6.27e-03)
%UNK% (5.67e-03)
init (4.69e-03)
update (4.66e-03)
reset (4.06e-03)
apply (1.88e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
to%END% (6.40e-01)
get (6.39e-02)
%UNK% (3.47e-02)
solve (1.72e-02)
01 (1.67e-02)
m (1.40e-02)
to (9.62e-03)
set (8.83e-03)
position (7.65e-03)
scale (6.49e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
shearing%END% (8.87e-01)
%UNK% (1.15e-02)
get (9.22e-03)
position (4.74e-03)
to (4.17e-03)
m (4.17e-03)
down (2.31e-03)
solve (2.23e-03)
statistics (1.92e-03)
x (1.79e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.53e-01)
m (4.48e-03)
01 (3.06e-03)
00 (2.15e-03)
12 (2.06e-03)
10 (1.79e-03)
11 (1.78e-03)
02 (1.40e-03)
position (1.31e-03)
%UNK% (1.20e-03)
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
1
;
m
01
=
shear
x
;
m
02
=
0
;
m
10
=
shear
y
;
m
11
=
1
;
m
12
=
0
;
return
this
;
}
<SENTENCE_END/>
set,to,shearingset%UNK% (6.73e-01)
set (3.33e-02)
is (3.32e-02)
get (2.89e-02)
to (2.32e-02)
add (2.25e-02)
sub (1.10e-02)
read (6.19e-03)
write (6.12e-03)
abs (5.70e-03)
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
to%END% (5.75e-01)
%UNK% (2.57e-01)
to (2.75e-02)
y (8.48e-03)
x (8.25e-03)
string (4.43e-03)
line (3.77e-03)
at (3.55e-03)
2 (3.07e-03)
from (2.31e-03)
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
shearing%END% (8.67e-01)
%UNK% (5.00e-02)
to (7.60e-03)
y (3.69e-03)
x (3.54e-03)
string (2.59e-03)
2 (2.19e-03)
at (1.85e-03)
line (1.45e-03)
from (1.28e-03)
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.73e-01)
shear (1.88e-03)
%UNK% (1.24e-03)
y (1.07e-03)
x (9.57e-04)
value (5.64e-04)
2 (4.29e-04)
string (3.79e-04)
to (3.55e-04)
at (3.42e-04)
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
set,to,trn,rot,sclsetset (8.70e-01)
rotate (1.63e-02)
get (1.28e-02)
update (1.27e-02)
scale (1.10e-02)
%UNK% (8.55e-03)
m (4.45e-03)
sin (2.31e-03)
lerp (2.06e-03)
apply (1.98e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
to%END% (4.91e-01)
scale (5.35e-02)
%UNK% (5.19e-02)
set (3.48e-02)
get (3.25e-02)
x (1.72e-02)
update (1.12e-02)
to (1.04e-02)
position (9.53e-03)
angle (9.15e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
trn%END% (7.61e-01)
%UNK% (2.25e-02)
scale (2.19e-02)
get (1.10e-02)
x (9.44e-03)
set (9.27e-03)
position (5.94e-03)
rad (5.45e-03)
to (5.30e-03)
angle (3.98e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
rot%END% (9.19e-01)
%UNK% (4.19e-03)
scale (4.19e-03)
m (3.27e-03)
x (3.07e-03)
position (2.18e-03)
deg (2.05e-03)
rad (1.97e-03)
10 (1.94e-03)
to (1.55e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
scl%END% (9.16e-01)
m (4.41e-03)
scale (3.69e-03)
%UNK% (3.63e-03)
deg (2.89e-03)
x (2.85e-03)
10 (2.73e-03)
00 (2.18e-03)
sin (2.08e-03)
cos (2.02e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.12e-01)
m (4.76e-03)
scale (3.79e-03)
%UNK% (3.70e-03)
deg (3.08e-03)
x (2.91e-03)
10 (2.90e-03)
00 (2.38e-03)
sin (2.23e-03)
cos (2.19e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
degrees
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
set,to,trn,rot,sclsettrn (6.29e-01)
translate (2.58e-01)
add (7.83e-02)
rotate (3.52e-03)
idt (3.37e-03)
to (3.34e-03)
%UNK% (2.59e-03)
set (2.44e-03)
scale (1.89e-03)
x (1.16e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
to%END% (6.37e-01)
to (6.38e-02)
translate (5.50e-02)
scale (3.69e-02)
%UNK% (2.34e-02)
x (1.39e-02)
add (9.06e-03)
transform (6.44e-03)
rotate (6.20e-03)
line (5.85e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
trn%END% (8.46e-01)
to (2.80e-02)
%UNK% (1.25e-02)
scale (1.11e-02)
x (8.50e-03)
translate (5.98e-03)
line (3.81e-03)
y (2.89e-03)
transform (2.44e-03)
rotation (2.22e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
rot%END% (9.64e-01)
trn (2.36e-03)
x (2.01e-03)
scale (1.80e-03)
degrees (1.25e-03)
to (1.16e-03)
y (1.06e-03)
%UNK% (8.70e-04)
position (3.26e-04)
line (3.18e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
scl%END% (9.50e-01)
trn (3.32e-03)
x (3.15e-03)
scale (2.04e-03)
degrees (2.03e-03)
return (1.33e-03)
y (9.97e-04)
to (6.32e-04)
%UNK% (6.03e-04)
2 (2.64e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.41e-01)
trn (3.85e-03)
x (3.79e-03)
degrees (2.43e-03)
scale (2.32e-03)
return (1.88e-03)
y (1.09e-03)
to (6.21e-04)
%UNK% (6.03e-04)
2 (2.68e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
degrees
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
set,to,trn,rot,rad,sclsetset (9.31e-01)
get (1.24e-02)
update (6.48e-03)
rotate (5.47e-03)
scale (4.43e-03)
m (4.19e-03)
%UNK% (2.10e-03)
cos (1.38e-03)
sin (1.29e-03)
10 (1.21e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
to%END% (3.75e-01)
set (6.91e-02)
get (6.80e-02)
scale (5.15e-02)
%UNK% (4.79e-02)
x (1.99e-02)
update (1.56e-02)
rad (1.25e-02)
position (1.23e-02)
to (1.06e-02)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
trn%END% (6.65e-01)
%UNK% (2.72e-02)
scale (2.57e-02)
get (2.46e-02)
set (1.92e-02)
x (1.31e-02)
rad (9.71e-03)
position (8.64e-03)
to (6.66e-03)
update (6.43e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
rot%END% (8.98e-01)
%UNK% (5.36e-03)
scale (4.82e-03)
x (4.23e-03)
m (3.73e-03)
rad (3.61e-03)
position (3.17e-03)
get (2.68e-03)
10 (2.27e-03)
to (2.11e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
rad%END% (8.96e-01)
m (5.01e-03)
%UNK% (4.60e-03)
scale (4.19e-03)
x (3.87e-03)
rad (3.44e-03)
10 (3.25e-03)
position (2.89e-03)
sin (2.77e-03)
00 (2.76e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
scl%END% (8.93e-01)
m (5.41e-03)
%UNK% (4.68e-03)
scale (4.29e-03)
x (3.94e-03)
rad (3.48e-03)
10 (3.46e-03)
00 (3.05e-03)
sin (2.98e-03)
position (2.92e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
%END%%END% (8.92e-01)
m (5.42e-03)
%UNK% (4.69e-03)
scale (4.30e-03)
x (3.95e-03)
rad (3.48e-03)
10 (3.47e-03)
00 (3.05e-03)
sin (2.98e-03)
position (2.92e-03)
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
=
x
;
m
12
=
y
;
if
(
radians
==
0
)
{
m
00
=
scale
x
;
m
01
=
0
;
m
10
=
0
;
m
11
=
scale
y
;
}
else
{
float
sin
=
math
utils
.
sin
(
radians
)
;
float
cos
=
math
utils
.
cos
(
radians
)
;
m
00
=
cos
*
scale
x
;
m
01
=
-
sin
*
scale
y
;
m
10
=
sin
*
scale
x
;
m
11
=
cos
*
scale
y
;
}
return
this
;
}
<SENTENCE_END/>
set,to,trn,rot,rad,sclsettrn (6.27e-01)
translate (2.50e-01)
add (8.81e-02)
idt (3.56e-03)
to (3.36e-03)
rotate (2.91e-03)
set (2.70e-03)
%UNK% (2.69e-03)
scale (1.81e-03)
x (1.21e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
to%END% (3.85e-01)
to (1.09e-01)
translate (1.00e-01)
scale (5.18e-02)
%UNK% (4.15e-02)
x (2.61e-02)
add (1.86e-02)
transform (1.12e-02)
set (1.10e-02)
line (1.04e-02)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
trn%END% (7.10e-01)
to (5.08e-02)
%UNK% (2.47e-02)
scale (1.85e-02)
x (1.81e-02)
translate (1.05e-02)
line (8.03e-03)
y (4.92e-03)
transform (4.85e-03)
set (4.37e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
rot%END% (9.51e-01)
x (2.72e-03)
trn (2.39e-03)
to (2.27e-03)
scale (1.99e-03)
%UNK% (1.86e-03)
y (1.69e-03)
radians (9.44e-04)
line (7.14e-04)
position (6.71e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
rad%END% (9.41e-01)
trn (3.69e-03)
x (3.55e-03)
scale (2.29e-03)
radians (1.56e-03)
y (1.56e-03)
%UNK% (1.20e-03)
return (1.15e-03)
to (1.13e-03)
2 (5.78e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
scl%END% (9.32e-01)
trn (4.33e-03)
x (4.18e-03)
scale (2.61e-03)
radians (1.88e-03)
y (1.68e-03)
return (1.61e-03)
%UNK% (1.18e-03)
to (1.10e-03)
2 (5.79e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.31e-01)
trn (4.35e-03)
x (4.21e-03)
scale (2.63e-03)
radians (1.89e-03)
y (1.69e-03)
return (1.62e-03)
%UNK% (1.19e-03)
to (1.11e-03)
2 (5.81e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
radians
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
set,to,trn,sclsetset (7.13e-01)
get (2.38e-01)
scale (6.20e-03)
m (5.53e-03)
solve (3.65e-03)
update (3.37e-03)
apply (2.11e-03)
report (2.05e-03)
reset (1.79e-03)
init (1.15e-03)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
to%END% (5.72e-01)
get (1.54e-01)
scale (4.03e-02)
position (1.45e-02)
solve (1.28e-02)
m (1.27e-02)
scaling (1.13e-02)
to (9.56e-03)
x (9.21e-03)
local (8.84e-03)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
trn%END% (8.87e-01)
get (1.39e-02)
position (7.87e-03)
scale (6.30e-03)
m (4.77e-03)
x (4.45e-03)
to (3.60e-03)
y (3.53e-03)
scaling (3.23e-03)
local (3.21e-03)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
scl%END% (9.52e-01)
01 (6.25e-03)
m (5.73e-03)
10 (4.10e-03)
position (1.80e-03)
12 (1.77e-03)
00 (1.69e-03)
y (1.45e-03)
02 (1.21e-03)
11 (1.20e-03)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.49e-01)
01 (9.21e-03)
m (6.99e-03)
10 (5.89e-03)
00 (2.36e-03)
11 (1.70e-03)
12 (1.60e-03)
02 (1.49e-03)
position (1.46e-03)
y (9.62e-04)
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
scale
x
;
m
01
=
0
;
m
02
=
x
;
m
10
=
0
;
m
11
=
scale
y
;
m
12
=
y
;
return
this
;
}
<SENTENCE_END/>
set,to,trn,sclsettrn (7.71e-01)
translate (1.63e-01)
add (4.71e-02)
scale (1.81e-03)
idt (1.80e-03)
to (1.40e-03)
set (1.16e-03)
%UNK% (1.05e-03)
x (8.18e-04)
rotate (8.02e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
to%END% (4.92e-01)
to (9.87e-02)
scale (7.47e-02)
translate (6.73e-02)
%UNK% (3.26e-02)
x (2.18e-02)
add (1.40e-02)
transform (8.07e-03)
segment (7.14e-03)
y (6.69e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
trn%END% (8.07e-01)
to (3.88e-02)
%UNK% (1.52e-02)
scale (1.41e-02)
x (1.37e-02)
y (5.49e-03)
translate (4.61e-03)
line (4.53e-03)
position (3.37e-03)
local (3.16e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
scl%END% (9.61e-01)
scale (3.97e-03)
trn (2.54e-03)
x (2.16e-03)
y (1.53e-03)
to (1.06e-03)
%UNK% (7.14e-04)
position (4.89e-04)
return (3.72e-04)
2 (3.60e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.48e-01)
scale (3.79e-03)
x (2.97e-03)
trn (2.82e-03)
return (1.66e-03)
y (1.31e-03)
to (4.77e-04)
%UNK% (4.38e-04)
position (3.13e-04)
2 (2.98e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
,
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
set,to,productsetset (5.30e-01)
%UNK% (1.35e-01)
get (9.34e-02)
mul (4.02e-02)
solve (3.11e-02)
%END% (1.09e-02)
update (1.06e-02)
m (1.03e-02)
evaluate (7.94e-03)
print (7.23e-03)
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
to%END% (1.80e-01)
set (1.70e-01)
%UNK% (1.36e-01)
get (1.31e-01)
mul (5.41e-02)
solve (5.34e-02)
m (1.57e-02)
update (1.49e-02)
to (1.11e-02)
evaluate (1.03e-02)
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
product%END% (2.40e-01)
set (1.45e-01)
%UNK% (1.17e-01)
get (1.08e-01)
mul (6.18e-02)
solve (5.56e-02)
m (1.37e-02)
update (1.36e-02)
to (1.18e-02)
evaluate (1.10e-02)
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.54e-01)
mul (6.39e-02)
get (6.26e-02)
%UNK% (6.19e-02)
solve (5.16e-02)
set (5.13e-02)
m (1.37e-02)
to (1.05e-02)
angle (1.01e-02)
evaluate (8.48e-03)
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
=
l
.
m
00
*
r
.
m
00
+
l
.
m
01
*
r
.
m
10
;
m
01
=
l
.
m
00
*
r
.
m
01
+
l
.
m
01
*
r
.
m
11
;
m
02
=
l
.
m
00
*
r
.
m
02
+
l
.
m
01
*
r
.
m
12
+
l
.
m
02
;
m
10
=
l
.
m
10
*
r
.
m
00
+
l
.
m
11
*
r
.
m
10
;
m
11
=
l
.
m
10
*
r
.
m
01
+
l
.
m
11
*
r
.
m
11
;
m
12
=
l
.
m
10
*
r
.
m
02
+
l
.
m
11
*
r
.
m
12
+
l
.
m
12
;
return
this
;
}
<SENTENCE_END/>
invinvget (2.74e-01)
det (1.90e-01)
solve (1.86e-01)
invert (5.32e-02)
mul (2.90e-02)
avg (2.06e-02)
%UNK% (2.05e-02)
scl (1.30e-02)
scale (1.03e-02)
slerp (9.47e-03)
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular affine matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
tmp
00
=
m
11
;
float
tmp
01
=
-
m
01
;
float
tmp
02
=
m
01
*
m
12
-
m
11
*
m
02
;
float
tmp
10
=
-
m
10
;
float
tmp
11
=
m
00
;
float
tmp
12
=
m
10
*
m
02
-
m
00
*
m
12
;
m
00
=
inv
det
*
tmp
00
;
m
01
=
inv
det
*
tmp
01
;
m
02
=
inv
det
*
tmp
02
;
m
10
=
inv
det
*
tmp
10
;
m
11
=
inv
det
*
tmp
11
;
m
12
=
inv
det
*
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular affine matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
tmp
00
=
m
11
;
float
tmp
01
=
-
m
01
;
float
tmp
02
=
m
01
*
m
12
-
m
11
*
m
02
;
float
tmp
10
=
-
m
10
;
float
tmp
11
=
m
00
;
float
tmp
12
=
m
10
*
m
02
-
m
00
*
m
12
;
m
00
=
inv
det
*
tmp
00
;
m
01
=
inv
det
*
tmp
01
;
m
02
=
inv
det
*
tmp
02
;
m
10
=
inv
det
*
tmp
10
;
m
11
=
inv
det
*
tmp
11
;
m
12
=
inv
det
*
tmp
12
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (2.56e-01)
get (1.91e-01)
det (5.28e-02)
solve (4.29e-02)
%UNK% (4.21e-02)
to (1.96e-02)
as (1.10e-02)
2 (1.08e-02)
scale (1.07e-02)
rad (9.45e-03)
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular affine matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
tmp
00
=
m
11
;
float
tmp
01
=
-
m
01
;
float
tmp
02
=
m
01
*
m
12
-
m
11
*
m
02
;
float
tmp
10
=
-
m
10
;
float
tmp
11
=
m
00
;
float
tmp
12
=
m
10
*
m
02
-
m
00
*
m
12
;
m
00
=
inv
det
*
tmp
00
;
m
01
=
inv
det
*
tmp
01
;
m
02
=
inv
det
*
tmp
02
;
m
10
=
inv
det
*
tmp
10
;
m
11
=
inv
det
*
tmp
11
;
m
12
=
inv
det
*
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
det
=
det
(
)
;
if
(
det
==
0
)
throw
new
gdx
runtime
exception
(
"Can't invert a singular affine matrix"
)
;
float
inv
det
=
1.0f
/
det
;
float
tmp
00
=
m
11
;
float
tmp
01
=
-
m
01
;
float
tmp
02
=
m
01
*
m
12
-
m
11
*
m
02
;
float
tmp
10
=
-
m
10
;
float
tmp
11
=
m
00
;
float
tmp
12
=
m
10
*
m
02
-
m
00
*
m
12
;
m
00
=
inv
det
*
tmp
00
;
m
01
=
inv
det
*
tmp
01
;
m
02
=
inv
det
*
tmp
02
;
m
10
=
inv
det
*
tmp
10
;
m
11
=
inv
det
*
tmp
11
;
m
12
=
inv
det
*
tmp
12
;
return
this
;
}
<SENTENCE_END/>
mulmulmul (2.20e-01)
dot (9.95e-02)
get (7.34e-02)
scl (6.94e-02)
solve (5.29e-02)
set (3.99e-02)
slerp (3.85e-02)
cross (3.52e-02)
%END% (3.30e-02)
equals (3.26e-02)
<SENTENCE_START>
{
float
tmp
00
=
m
00
*
other
.
m
00
+
m
01
*
other
.
m
10
;
float
tmp
01
=
m
00
*
other
.
m
01
+
m
01
*
other
.
m
11
;
float
tmp
02
=
m
00
*
other
.
m
02
+
m
01
*
other
.
m
12
+
m
02
;
float
tmp
10
=
m
10
*
other
.
m
00
+
m
11
*
other
.
m
10
;
float
tmp
11
=
m
10
*
other
.
m
01
+
m
11
*
other
.
m
11
;
float
tmp
12
=
m
10
*
other
.
m
02
+
m
11
*
other
.
m
12
+
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
m
00
*
other
.
m
00
+
m
01
*
other
.
m
10
;
float
tmp
01
=
m
00
*
other
.
m
01
+
m
01
*
other
.
m
11
;
float
tmp
02
=
m
00
*
other
.
m
02
+
m
01
*
other
.
m
12
+
m
02
;
float
tmp
10
=
m
10
*
other
.
m
00
+
m
11
*
other
.
m
10
;
float
tmp
11
=
m
10
*
other
.
m
01
+
m
11
*
other
.
m
11
;
float
tmp
12
=
m
10
*
other
.
m
02
+
m
11
*
other
.
m
12
+
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
%END%get (3.19e-01)
%END% (1.85e-01)
%UNK% (3.47e-02)
solve (3.03e-02)
mul (2.75e-02)
scl (2.26e-02)
set (2.16e-02)
update (2.01e-02)
m (1.36e-02)
avg (1.33e-02)
<SENTENCE_START>
{
float
tmp
00
=
m
00
*
other
.
m
00
+
m
01
*
other
.
m
10
;
float
tmp
01
=
m
00
*
other
.
m
01
+
m
01
*
other
.
m
11
;
float
tmp
02
=
m
00
*
other
.
m
02
+
m
01
*
other
.
m
12
+
m
02
;
float
tmp
10
=
m
10
*
other
.
m
00
+
m
11
*
other
.
m
10
;
float
tmp
11
=
m
10
*
other
.
m
01
+
m
11
*
other
.
m
11
;
float
tmp
12
=
m
10
*
other
.
m
02
+
m
11
*
other
.
m
12
+
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
m
00
*
other
.
m
00
+
m
01
*
other
.
m
10
;
float
tmp
01
=
m
00
*
other
.
m
01
+
m
01
*
other
.
m
11
;
float
tmp
02
=
m
00
*
other
.
m
02
+
m
01
*
other
.
m
12
+
m
02
;
float
tmp
10
=
m
10
*
other
.
m
00
+
m
11
*
other
.
m
10
;
float
tmp
11
=
m
10
*
other
.
m
01
+
m
11
*
other
.
m
11
;
float
tmp
12
=
m
10
*
other
.
m
02
+
m
11
*
other
.
m
12
+
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
pre,mulpreget (3.02e-01)
set (1.36e-01)
mul (1.20e-01)
equals (4.03e-02)
scl (2.72e-02)
%UNK% (2.41e-02)
avg (2.38e-02)
slerp (2.33e-02)
update (2.21e-02)
solve (2.19e-02)
<SENTENCE_START>
{
float
tmp
00
=
other
.
m
00
*
m
00
+
other
.
m
01
*
m
10
;
float
tmp
01
=
other
.
m
00
*
m
01
+
other
.
m
01
*
m
11
;
float
tmp
02
=
other
.
m
00
*
m
02
+
other
.
m
01
*
m
12
+
other
.
m
02
;
float
tmp
10
=
other
.
m
10
*
m
00
+
other
.
m
11
*
m
10
;
float
tmp
11
=
other
.
m
10
*
m
01
+
other
.
m
11
*
m
11
;
float
tmp
12
=
other
.
m
10
*
m
02
+
other
.
m
11
*
m
12
+
other
.
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
other
.
m
00
*
m
00
+
other
.
m
01
*
m
10
;
float
tmp
01
=
other
.
m
00
*
m
01
+
other
.
m
01
*
m
11
;
float
tmp
02
=
other
.
m
00
*
m
02
+
other
.
m
01
*
m
12
+
other
.
m
02
;
float
tmp
10
=
other
.
m
10
*
m
00
+
other
.
m
11
*
m
10
;
float
tmp
11
=
other
.
m
10
*
m
01
+
other
.
m
11
*
m
11
;
float
tmp
12
=
other
.
m
10
*
m
02
+
other
.
m
11
*
m
12
+
other
.
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
mulget (2.56e-01)
%END% (2.20e-01)
%UNK% (3.55e-02)
mul (3.40e-02)
solve (2.91e-02)
set (2.60e-02)
scl (2.24e-02)
update (1.86e-02)
equals (1.75e-02)
angle (1.43e-02)
<SENTENCE_START>
{
float
tmp
00
=
other
.
m
00
*
m
00
+
other
.
m
01
*
m
10
;
float
tmp
01
=
other
.
m
00
*
m
01
+
other
.
m
01
*
m
11
;
float
tmp
02
=
other
.
m
00
*
m
02
+
other
.
m
01
*
m
12
+
other
.
m
02
;
float
tmp
10
=
other
.
m
10
*
m
00
+
other
.
m
11
*
m
10
;
float
tmp
11
=
other
.
m
10
*
m
01
+
other
.
m
11
*
m
11
;
float
tmp
12
=
other
.
m
10
*
m
02
+
other
.
m
11
*
m
12
+
other
.
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
other
.
m
00
*
m
00
+
other
.
m
01
*
m
10
;
float
tmp
01
=
other
.
m
00
*
m
01
+
other
.
m
01
*
m
11
;
float
tmp
02
=
other
.
m
00
*
m
02
+
other
.
m
01
*
m
12
+
other
.
m
02
;
float
tmp
10
=
other
.
m
10
*
m
00
+
other
.
m
11
*
m
10
;
float
tmp
11
=
other
.
m
10
*
m
01
+
other
.
m
11
*
m
11
;
float
tmp
12
=
other
.
m
10
*
m
02
+
other
.
m
11
*
m
12
+
other
.
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.08e-01)
get (1.54e-01)
%UNK% (2.96e-02)
mul (2.55e-02)
solve (2.23e-02)
scl (1.62e-02)
angle (1.42e-02)
equals (1.33e-02)
set (1.24e-02)
update (1.24e-02)
<SENTENCE_START>
{
float
tmp
00
=
other
.
m
00
*
m
00
+
other
.
m
01
*
m
10
;
float
tmp
01
=
other
.
m
00
*
m
01
+
other
.
m
01
*
m
11
;
float
tmp
02
=
other
.
m
00
*
m
02
+
other
.
m
01
*
m
12
+
other
.
m
02
;
float
tmp
10
=
other
.
m
10
*
m
00
+
other
.
m
11
*
m
10
;
float
tmp
11
=
other
.
m
10
*
m
01
+
other
.
m
11
*
m
11
;
float
tmp
12
=
other
.
m
10
*
m
02
+
other
.
m
11
*
m
12
+
other
.
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
other
.
m
00
*
m
00
+
other
.
m
01
*
m
10
;
float
tmp
01
=
other
.
m
00
*
m
01
+
other
.
m
01
*
m
11
;
float
tmp
02
=
other
.
m
00
*
m
02
+
other
.
m
01
*
m
12
+
other
.
m
02
;
float
tmp
10
=
other
.
m
10
*
m
00
+
other
.
m
11
*
m
10
;
float
tmp
11
=
other
.
m
10
*
m
01
+
other
.
m
11
*
m
11
;
float
tmp
12
=
other
.
m
10
*
m
02
+
other
.
m
11
*
m
12
+
other
.
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
translatetranslatesolve (9.52e-01)
get (2.28e-02)
m (6.47e-03)
12 (3.57e-03)
det (1.35e-03)
angle (1.16e-03)
report (7.61e-04)
11 (6.67e-04)
10 (5.99e-04)
02 (5.95e-04)
<SENTENCE_START>
{
m
02
+=
m
00
*
x
+
m
01
*
y
;
m
12
+=
m
10
*
x
+
m
11
*
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
+=
m
00
*
x
+
m
01
*
y
;
m
12
+=
m
10
*
x
+
m
11
*
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (5.06e-01)
get (8.10e-02)
squared (3.21e-02)
2 (2.95e-02)
solve (2.51e-02)
%UNK% (2.43e-02)
crs (2.28e-02)
local (1.75e-02)
angle (1.49e-02)
dot (1.36e-02)
<SENTENCE_START>
{
m
02
+=
m
00
*
x
+
m
01
*
y
;
m
12
+=
m
10
*
x
+
m
11
*
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
+=
m
00
*
x
+
m
01
*
y
;
m
12
+=
m
10
*
x
+
m
11
*
y
;
return
this
;
}
<SENTENCE_END/>
translatetranslatetrn (9.18e-01)
translate (4.27e-02)
add (3.25e-02)
to (6.82e-04)
%UNK% (5.37e-04)
idt (4.61e-04)
x (3.89e-04)
sort (2.44e-04)
return (2.20e-04)
set (2.09e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (4.48e-01)
to (1.66e-01)
%UNK% (7.21e-02)
trn (4.96e-02)
translation (2.71e-02)
x (1.74e-02)
translate (1.57e-02)
array (1.32e-02)
add (1.11e-02)
local (9.05e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
pre,translatepresolve (9.85e-01)
m (3.11e-03)
get (2.89e-03)
12 (2.57e-03)
report (9.15e-04)
02 (5.20e-04)
x (3.63e-04)
scale (2.41e-04)
angle (2.37e-04)
%UNK% (1.74e-04)
<SENTENCE_START>
{
m
02
+=
x
;
m
12
+=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
+=
x
;
m
12
+=
y
;
return
this
;
}
<SENTENCE_END/>
translate%END% (9.05e-01)
local (1.94e-02)
solve (1.57e-02)
12 (7.97e-03)
%UNK% (3.85e-03)
get (3.41e-03)
2 (3.22e-03)
to (3.13e-03)
x (2.30e-03)
y (2.10e-03)
<SENTENCE_START>
{
m
02
+=
x
;
m
12
+=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
+=
x
;
m
12
+=
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.88e-01)
y (1.04e-03)
12 (6.18e-04)
x (6.12e-04)
02 (4.53e-04)
2 (3.67e-04)
local (2.18e-04)
value (2.06e-04)
array (1.96e-04)
only (1.55e-04)
<SENTENCE_START>
{
m
02
+=
x
;
m
12
+=
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
02
+=
x
;
m
12
+=
y
;
return
this
;
}
<SENTENCE_END/>
pre,translatepretrn (9.18e-01)
translate (4.27e-02)
add (3.25e-02)
to (6.82e-04)
%UNK% (5.37e-04)
idt (4.61e-04)
x (3.89e-04)
sort (2.44e-04)
return (2.20e-04)
set (2.09e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
translate%END% (4.48e-01)
to (1.66e-01)
%UNK% (7.21e-02)
trn (4.96e-02)
translation (2.71e-02)
x (1.74e-02)
translate (1.57e-02)
array (1.32e-02)
add (1.11e-02)
local (9.05e-03)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.50e-01)
to (4.76e-03)
%UNK% (3.80e-03)
array (2.04e-03)
x (1.92e-03)
y (1.80e-03)
2 (1.45e-03)
all (9.46e-04)
trn (8.37e-04)
fv (8.28e-04)
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
trn
.
x
,
trn
.
y
)
;
}
<SENTENCE_END/>
scalescalescl (9.28e-01)
mul (4.10e-02)
scale (1.61e-02)
lerp (1.68e-03)
m (1.55e-03)
10 (1.11e-03)
01 (1.03e-03)
00 (8.81e-04)
11 (8.29e-04)
*= (6.06e-04)
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
y
;
m
10
*=
scale
x
;
m
11
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
y
;
m
10
*=
scale
x
;
m
11
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (2.91e-01)
scl (2.12e-01)
scale (1.99e-01)
local (4.63e-02)
scaling (2.43e-02)
position (2.28e-02)
x (1.69e-02)
get (1.25e-02)
y (1.19e-02)
%UNK% (1.12e-02)
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
y
;
m
10
*=
scale
x
;
m
11
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
y
;
m
10
*=
scale
x
;
m
11
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
scalescaleabs (1.13e-01)
scale (8.87e-02)
set (6.10e-02)
is (5.70e-02)
button (4.01e-02)
x (3.20e-02)
size (3.06e-02)
to (2.59e-02)
add (2.39e-02)
%SELF% (1.95e-02)
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (4.68e-01)
x (6.54e-02)
y (5.76e-02)
to (3.03e-02)
line (2.18e-02)
height (2.13e-02)
width (2.05e-02)
top (1.45e-02)
left (1.28e-02)
align (1.16e-02)
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
pre,scaleprescl (9.19e-01)
mul (3.67e-02)
scale (2.85e-02)
m (1.81e-03)
12 (1.52e-03)
01 (9.30e-04)
00 (9.11e-04)
11 (7.00e-04)
10 (6.94e-04)
y (5.68e-04)
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
x
;
m
02
*=
scale
x
;
m
10
*=
scale
y
;
m
11
*=
scale
y
;
m
12
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
x
;
m
02
*=
scale
x
;
m
10
*=
scale
y
;
m
11
*=
scale
y
;
m
12
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
scale%END% (3.68e-01)
scale (3.07e-01)
scl (1.05e-01)
local (3.82e-02)
scaling (1.70e-02)
get (1.56e-02)
x (1.39e-02)
position (1.02e-02)
y (7.55e-03)
left (6.07e-03)
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
x
;
m
02
*=
scale
x
;
m
10
*=
scale
y
;
m
11
*=
scale
y
;
m
12
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
x
;
m
02
*=
scale
x
;
m
10
*=
scale
y
;
m
11
*=
scale
y
;
m
12
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (8.12e-01)
scale (4.98e-02)
local (2.06e-02)
scl (1.06e-02)
scaling (9.32e-03)
position (8.79e-03)
x (6.88e-03)
get (6.57e-03)
y (5.35e-03)
squared (4.42e-03)
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
x
;
m
02
*=
scale
x
;
m
10
*=
scale
y
;
m
11
*=
scale
y
;
m
12
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
00
*=
scale
x
;
m
01
*=
scale
x
;
m
02
*=
scale
x
;
m
10
*=
scale
y
;
m
11
*=
scale
y
;
m
12
*=
scale
y
;
return
this
;
}
<SENTENCE_END/>
pre,scaleprescale (9.47e-01)
get (1.56e-02)
set (1.42e-02)
apply (2.70e-03)
fill (1.24e-03)
compute (1.07e-03)
x (8.70e-04)
calculate (7.16e-04)
update (7.03e-04)
translate (6.35e-04)
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
scale%END% (6.41e-01)
scale (2.67e-01)
x (1.02e-02)
y (7.90e-03)
line (4.23e-03)
to (4.20e-03)
position (2.91e-03)
segment (2.00e-03)
scroll (1.87e-03)
left (1.82e-03)
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.80e-01)
scale (2.15e-03)
y (1.56e-03)
x (9.96e-04)
position (3.69e-04)
%UNK% (3.51e-04)
value (3.46e-04)
to (3.21e-04)
2 (3.06e-04)
height (2.90e-04)
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
scale
.
x
,
scale
.
y
)
;
}
<SENTENCE_END/>
rotaterotateupdate (1.38e-01)
set (1.37e-01)
rotate (1.20e-01)
get (9.68e-02)
%UNK% (6.59e-02)
avg (5.17e-02)
scl (3.46e-02)
lerp (3.18e-02)
slerp (2.52e-02)
mul (2.14e-02)
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (1.10e-01)
%UNK% (9.66e-02)
get (7.56e-02)
rad (7.04e-02)
update (6.24e-02)
rotate (3.15e-02)
scl (2.57e-02)
angle (2.18e-02)
avg (1.45e-02)
sin (1.13e-02)
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
rotate,radrotateget (1.57e-01)
update (1.47e-01)
set (1.44e-01)
rotate (9.98e-02)
avg (6.50e-02)
%UNK% (4.14e-02)
scl (3.90e-02)
slerp (2.61e-02)
mul (2.17e-02)
lerp (2.01e-02)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
radget (1.16e-01)
rad (8.67e-02)
%UNK% (7.62e-02)
update (7.21e-02)
%END% (6.83e-02)
rotate (3.02e-02)
scl (2.38e-02)
angle (1.87e-02)
avg (1.82e-02)
float (1.48e-02)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (2.61e-01)
rad (1.34e-01)
get (5.41e-02)
%UNK% (5.24e-02)
update (2.68e-02)
float (2.34e-02)
2 (1.82e-02)
angle (1.67e-02)
position (1.47e-02)
rotate (1.29e-02)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
m
00
*
cos
+
m
01
*
sin
;
float
tmp
01
=
m
00
*
-
sin
+
m
01
*
cos
;
float
tmp
10
=
m
10
*
cos
+
m
11
*
sin
;
float
tmp
11
=
m
10
*
-
sin
+
m
11
*
cos
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
return
this
;
}
<SENTENCE_END/>
pre,rotatepreget (1.53e-01)
set (1.53e-01)
rotate (1.46e-01)
update (6.46e-02)
%UNK% (5.76e-02)
avg (4.86e-02)
slerp (2.79e-02)
scl (2.61e-02)
mul (1.88e-02)
solve (1.53e-02)
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
rotate%END% (2.27e-01)
get (1.02e-01)
rad (8.05e-02)
%UNK% (5.84e-02)
rotate (2.77e-02)
angle (2.56e-02)
update (2.38e-02)
scl (1.80e-02)
2 (1.34e-02)
avg (1.20e-02)
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.61e-01)
rad (9.03e-02)
get (5.10e-02)
%UNK% (3.37e-02)
angle (1.80e-02)
2 (1.52e-02)
rotate (1.26e-02)
update (1.11e-02)
scl (1.02e-02)
position (9.64e-03)
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
degrees
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
deg
(
degrees
)
;
float
sin
=
math
utils
.
sin
deg
(
degrees
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
pre,rotate,radpreget (2.22e-01)
set (1.62e-01)
rotate (1.21e-01)
update (6.36e-02)
avg (5.37e-02)
%UNK% (4.19e-02)
slerp (2.70e-02)
scl (2.51e-02)
mul (1.74e-02)
solve (1.45e-02)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
rotate%END% (1.67e-01)
get (1.46e-01)
rad (9.63e-02)
%UNK% (5.00e-02)
rotate (2.72e-02)
update (2.64e-02)
angle (2.37e-02)
scl (1.71e-02)
avg (1.43e-02)
2 (1.43e-02)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
rad%END% (3.73e-01)
rad (1.17e-01)
get (7.32e-02)
%UNK% (3.29e-02)
angle (1.92e-02)
2 (1.76e-02)
rotate (1.37e-02)
update (1.29e-02)
float (1.12e-02)
position (1.06e-02)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (5.00e-01)
rad (1.12e-01)
get (4.31e-02)
%UNK% (2.23e-02)
2 (1.64e-02)
float (1.46e-02)
angle (1.39e-02)
position (1.03e-02)
rotate (7.79e-03)
update (6.82e-03)
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
radians
==
0
)
return
this
;
float
cos
=
math
utils
.
cos
(
radians
)
;
float
sin
=
math
utils
.
sin
(
radians
)
;
float
tmp
00
=
cos
*
m
00
-
sin
*
m
10
;
float
tmp
01
=
cos
*
m
01
-
sin
*
m
11
;
float
tmp
02
=
cos
*
m
02
-
sin
*
m
12
;
float
tmp
10
=
sin
*
m
00
+
cos
*
m
10
;
float
tmp
11
=
sin
*
m
01
+
cos
*
m
11
;
float
tmp
12
=
sin
*
m
02
+
cos
*
m
12
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
shearshearset (3.75e-01)
get (1.83e-01)
update (8.62e-02)
%UNK% (6.53e-02)
rotate (1.86e-02)
mul (1.62e-02)
avg (1.33e-02)
scale (1.11e-02)
intersect (9.46e-03)
touch (8.95e-03)
<SENTENCE_START>
{
float
tmp
0
=
m
00
+
shear
y
*
m
01
;
float
tmp
1
=
m
01
+
shear
x
*
m
00
;
m
00
=
tmp
0
;
m
01
=
tmp
1
;
tmp
0
=
m
10
+
shear
y
*
m
11
;
tmp
1
=
m
11
+
shear
x
*
m
10
;
m
10
=
tmp
0
;
m
11
=
tmp
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
0
=
m
00
+
shear
y
*
m
01
;
float
tmp
1
=
m
01
+
shear
x
*
m
00
;
m
00
=
tmp
0
;
m
01
=
tmp
1
;
tmp
0
=
m
10
+
shear
y
*
m
11
;
tmp
1
=
m
11
+
shear
x
*
m
10
;
m
10
=
tmp
0
;
m
11
=
tmp
1
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (2.24e-01)
get (1.29e-01)
%UNK% (1.08e-01)
update (2.98e-02)
position (2.86e-02)
to (2.34e-02)
2 (1.35e-02)
scale (1.26e-02)
statistics (1.22e-02)
x (1.13e-02)
<SENTENCE_START>
{
float
tmp
0
=
m
00
+
shear
y
*
m
01
;
float
tmp
1
=
m
01
+
shear
x
*
m
00
;
m
00
=
tmp
0
;
m
01
=
tmp
1
;
tmp
0
=
m
10
+
shear
y
*
m
11
;
tmp
1
=
m
11
+
shear
x
*
m
10
;
m
10
=
tmp
0
;
m
11
=
tmp
1
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
0
=
m
00
+
shear
y
*
m
01
;
float
tmp
1
=
m
01
+
shear
x
*
m
00
;
m
00
=
tmp
0
;
m
01
=
tmp
1
;
tmp
0
=
m
10
+
shear
y
*
m
11
;
tmp
1
=
m
11
+
shear
x
*
m
10
;
m
10
=
tmp
0
;
m
11
=
tmp
1
;
return
this
;
}
<SENTENCE_END/>
shearshearabs (1.13e-01)
scale (8.87e-02)
set (6.10e-02)
is (5.70e-02)
button (4.01e-02)
x (3.20e-02)
size (3.06e-02)
to (2.59e-02)
add (2.39e-02)
%SELF% (1.95e-02)
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (4.68e-01)
x (6.54e-02)
y (5.76e-02)
to (3.03e-02)
line (2.18e-02)
height (2.13e-02)
width (2.05e-02)
top (1.45e-02)
left (1.28e-02)
align (1.16e-02)
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
)
;
}
<SENTENCE_END/>
pre,shearpreget (6.05e-01)
set (4.77e-02)
update (4.56e-02)
%UNK% (3.23e-02)
solve (2.98e-02)
scl (1.84e-02)
mul (1.69e-02)
avg (1.63e-02)
rotate (1.48e-02)
scale (1.17e-02)
<SENTENCE_START>
{
float
tmp
00
=
m
00
+
shear
x
*
m
10
;
float
tmp
01
=
m
01
+
shear
x
*
m
11
;
float
tmp
02
=
m
02
+
shear
x
*
m
12
;
float
tmp
10
=
m
10
+
shear
y
*
m
00
;
float
tmp
11
=
m
11
+
shear
y
*
m
01
;
float
tmp
12
=
m
12
+
shear
y
*
m
02
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
m
00
+
shear
x
*
m
10
;
float
tmp
01
=
m
01
+
shear
x
*
m
11
;
float
tmp
02
=
m
02
+
shear
x
*
m
12
;
float
tmp
10
=
m
10
+
shear
y
*
m
00
;
float
tmp
11
=
m
11
+
shear
y
*
m
01
;
float
tmp
12
=
m
12
+
shear
y
*
m
02
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
shearget (3.86e-01)
%END% (1.54e-01)
%UNK% (4.98e-02)
position (2.12e-02)
update (1.71e-02)
statistics (1.56e-02)
rad (1.45e-02)
to (1.31e-02)
scl (1.27e-02)
scale (1.23e-02)
<SENTENCE_START>
{
float
tmp
00
=
m
00
+
shear
x
*
m
10
;
float
tmp
01
=
m
01
+
shear
x
*
m
11
;
float
tmp
02
=
m
02
+
shear
x
*
m
12
;
float
tmp
10
=
m
10
+
shear
y
*
m
00
;
float
tmp
11
=
m
11
+
shear
y
*
m
01
;
float
tmp
12
=
m
12
+
shear
y
*
m
02
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
m
00
+
shear
x
*
m
10
;
float
tmp
01
=
m
01
+
shear
x
*
m
11
;
float
tmp
02
=
m
02
+
shear
x
*
m
12
;
float
tmp
10
=
m
10
+
shear
y
*
m
00
;
float
tmp
11
=
m
11
+
shear
y
*
m
01
;
float
tmp
12
=
m
12
+
shear
y
*
m
02
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.43e-01)
get (1.73e-01)
%UNK% (3.79e-02)
position (2.51e-02)
rad (2.37e-02)
to (1.27e-02)
2 (1.19e-02)
statistics (1.05e-02)
local (7.57e-03)
x (7.44e-03)
<SENTENCE_START>
{
float
tmp
00
=
m
00
+
shear
x
*
m
10
;
float
tmp
01
=
m
01
+
shear
x
*
m
11
;
float
tmp
02
=
m
02
+
shear
x
*
m
12
;
float
tmp
10
=
m
10
+
shear
y
*
m
00
;
float
tmp
11
=
m
11
+
shear
y
*
m
01
;
float
tmp
12
=
m
12
+
shear
y
*
m
02
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
tmp
00
=
m
00
+
shear
x
*
m
10
;
float
tmp
01
=
m
01
+
shear
x
*
m
11
;
float
tmp
02
=
m
02
+
shear
x
*
m
12
;
float
tmp
10
=
m
10
+
shear
y
*
m
00
;
float
tmp
11
=
m
11
+
shear
y
*
m
01
;
float
tmp
12
=
m
12
+
shear
y
*
m
02
;
m
00
=
tmp
00
;
m
01
=
tmp
01
;
m
02
=
tmp
02
;
m
10
=
tmp
10
;
m
11
=
tmp
11
;
m
12
=
tmp
12
;
return
this
;
}
<SENTENCE_END/>
pre,shearpre%UNK% (6.73e-01)
set (3.33e-02)
is (3.32e-02)
get (2.89e-02)
to (2.32e-02)
add (2.25e-02)
sub (1.10e-02)
read (6.19e-03)
write (6.12e-03)
abs (5.70e-03)
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
shear%END% (5.75e-01)
%UNK% (2.57e-01)
to (2.75e-02)
y (8.48e-03)
x (8.25e-03)
string (4.43e-03)
line (3.77e-03)
at (3.55e-03)
2 (3.07e-03)
from (2.31e-03)
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.52e-01)
%UNK% (9.42e-03)
y (2.12e-03)
to (1.88e-03)
x (1.43e-03)
2 (1.09e-03)
string (1.07e-03)
at (9.53e-04)
shear (8.58e-04)
value (7.33e-04)
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shear
.
x
,
shear
.
y
)
;
}
<SENTENCE_END/>
detdetget (9.18e-01)
as (1.01e-02)
scl (9.76e-03)
m (9.42e-03)
is (6.37e-03)
det (5.97e-03)
update (5.49e-03)
statistics (4.04e-03)
%UNK% (2.91e-03)
crs (2.70e-03)
<SENTENCE_START>
{
return
m
00
*
m
11
-
m
01
*
m
10
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
00
*
m
11
-
m
01
*
m
10
;
}
<SENTENCE_END/>
%END%get (4.77e-01)
%UNK% (7.31e-02)
%END% (5.98e-02)
update (3.93e-02)
as (3.69e-02)
is (1.34e-02)
det (1.02e-02)
scl (9.74e-03)
statistics (8.83e-03)
crs (8.11e-03)
<SENTENCE_START>
{
return
m
00
*
m
11
-
m
01
*
m
10
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
00
*
m
11
-
m
01
*
m
10
;
}
<SENTENCE_END/>
get,translationgetset (7.00e-01)
get (1.31e-01)
solve (4.65e-02)
m (2.79e-02)
report (1.55e-02)
reset (1.10e-02)
clear (6.03e-03)
statistics (5.74e-03)
post (4.18e-03)
touch (3.89e-03)
<SENTENCE_START>
{
position
.
x
=
m
02
;
position
.
y
=
m
12
;
return
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
.
x
=
m
02
;
position
.
y
=
m
12
;
return
position
;
}
<SENTENCE_END/>
translation%END% (2.74e-01)
position (2.58e-01)
x (2.01e-01)
12 (1.83e-01)
y (2.18e-02)
get (1.47e-02)
local (5.89e-03)
m (3.82e-03)
bounds (2.00e-03)
down (1.43e-03)
<SENTENCE_START>
{
position
.
x
=
m
02
;
position
.
y
=
m
12
;
return
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
.
x
=
m
02
;
position
.
y
=
m
12
;
return
position
;
}
<SENTENCE_END/>
%END%%END% (9.31e-01)
position (4.25e-02)
x (3.96e-03)
y (3.12e-03)
12 (1.80e-03)
down (1.04e-03)
bounds (1.04e-03)
local (9.13e-04)
return (7.68e-04)
moved (4.64e-04)
<SENTENCE_START>
{
position
.
x
=
m
02
;
position
.
y
=
m
12
;
return
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
.
x
=
m
02
;
position
.
y
=
m
12
;
return
position
;
}
<SENTENCE_END/>
is,translationisis (8.54e-01)
get (9.00e-02)
idt (2.79e-02)
equals (3.63e-03)
contains (2.75e-03)
== (2.21e-03)
m (1.82e-03)
previous (1.17e-03)
10 (9.83e-04)
has (8.22e-04)
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
translationis (7.50e-01)
idt (3.29e-02)
equals (2.30e-02)
has (1.55e-02)
empty (1.16e-02)
get (1.09e-02)
%UNK% (1.07e-02)
contains (8.66e-03)
key (7.36e-03)
previous (3.87e-03)
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
%END%is (3.25e-01)
%END% (1.02e-01)
empty (4.97e-02)
%UNK% (4.61e-02)
has (2.47e-02)
equals (1.85e-02)
key (1.74e-02)
idt (1.57e-02)
value (1.16e-02)
inside (9.21e-03)
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
is,idtisis (8.83e-01)
get (6.07e-02)
idt (3.00e-02)
contains (2.54e-03)
m (2.23e-03)
equals (2.10e-03)
== (1.36e-03)
0 (1.10e-03)
previous (1.06e-03)
find (9.64e-04)
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
02
==
0
&&
m
12
==
0
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
02
==
0
&&
m
12
==
0
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
idtis (8.35e-01)
idt (3.78e-02)
empty (1.25e-02)
has (1.02e-02)
equals (9.72e-03)
contains (6.71e-03)
get (6.47e-03)
key (4.80e-03)
choose (4.08e-03)
&& (3.03e-03)
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
02
==
0
&&
m
12
==
0
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
02
==
0
&&
m
12
==
0
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
%END%is (6.22e-01)
empty (5.47e-02)
idt (3.38e-02)
%END% (2.71e-02)
has (1.92e-02)
%UNK% (1.33e-02)
key (1.26e-02)
equals (1.18e-02)
zero (9.27e-03)
&& (9.05e-03)
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
02
==
0
&&
m
12
==
0
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
00
==
1
&&
m
02
==
0
&&
m
12
==
0
&&
m
11
==
1
&&
m
01
==
0
&&
m
10
==
0
)
;
}
<SENTENCE_END/>
apply,toapplyget (6.22e-01)
set (6.60e-02)
solve (4.79e-02)
distance (1.80e-02)
scale (1.42e-02)
%UNK% (1.37e-02)
mul (1.20e-02)
m (1.14e-02)
statistics (9.43e-03)
%END% (8.07e-03)
<SENTENCE_START>
{
float
x
=
point
.
x
;
float
y
=
point
.
y
;
point
.
x
=
m
00
*
x
+
m
01
*
y
+
m
02
;
point
.
y
=
m
10
*
x
+
m
11
*
y
+
m
12
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
x
=
point
.
x
;
float
y
=
point
.
y
;
point
.
x
=
m
00
*
x
+
m
01
*
y
+
m
02
;
point
.
y
=
m
10
*
x
+
m
11
*
y
+
m
12
;
}
<SENTENCE_END/>
to%END% (5.50e-01)
get (7.64e-02)
y (2.07e-02)
position (1.94e-02)
x (1.58e-02)
point (1.55e-02)
squared (1.46e-02)
2 (1.40e-02)
%UNK% (1.28e-02)
to (8.80e-03)
<SENTENCE_START>
{
float
x
=
point
.
x
;
float
y
=
point
.
y
;
point
.
x
=
m
00
*
x
+
m
01
*
y
+
m
02
;
point
.
y
=
m
10
*
x
+
m
11
*
y
+
m
12
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
x
=
point
.
x
;
float
y
=
point
.
y
;
point
.
x
=
m
00
*
x
+
m
01
*
y
+
m
02
;
point
.
y
=
m
10
*
x
+
m
11
*
y
+
m
12
;
}
<SENTENCE_END/>
%END%%END% (7.67e-01)
y (1.74e-02)
position (1.36e-02)
get (1.20e-02)
x (1.17e-02)
2 (1.12e-02)
squared (1.07e-02)
%UNK% (6.81e-03)
rad (6.38e-03)
point (6.28e-03)
<SENTENCE_START>
{
float
x
=
point
.
x
;
float
y
=
point
.
y
;
point
.
x
=
m
00
*
x
+
m
01
*
y
+
m
02
;
point
.
y
=
m
10
*
x
+
m
11
*
y
+
m
12
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
x
=
point
.
x
;
float
y
=
point
.
y
;
point
.
x
=
m
00
*
x
+
m
01
*
y
+
m
02
;
point
.
y
=
m
10
*
x
+
m
11
*
y
+
m
12
;
}
<SENTENCE_END/>
initialize,componentsinitializeinitialize (5.76e-01)
components (2.26e-01)
ui (4.96e-02)
action (3.41e-02)
%END% (2.28e-02)
events (9.99e-03)
setup (5.90e-03)
performed (4.51e-03)
create (3.88e-03)
grid (2.91e-03)
<SENTENCE_START>
{
align
combo
=
new
j
combo
box
(
)
;
align
combo
.
set
model
(
new
default
combo
box
model
(
align
mode
wrapper
.
values
(
)
)
)
;
align
combo
.
set
selected
item
(
get
align
mode
wrapper
(
renderer
.
get
align
mode
(
)
)
)
;
align
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
}
)
;
use
gpu
box
=
new
j
check
box
(
)
;
use
gpu
box
.
set
selected
(
renderer
.
is
use
gpu
(
)
)
;
use
gpu
box
.
add
change
listener
(
new
change
listener
(
)
{
public
void
state
changed
(
change
event
event
)
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
}
)
;
sort
combo
=
new
j
combo
box
(
)
;
sort
combo
.
set
model
(
new
default
combo
box
model
(
sort
mode
.
values
(
)
)
)
;
sort
combo
.
set
selected
item
(
get
sort
mode
(
renderer
.
get
sorter
(
)
)
)
;
sort
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
}
)
;
int
i
=
0
;
content
panel
.
add
(
new
j
label
(
"Align"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
align
combo
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Use GPU"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
use
gpu
box
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Sort"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
sort
combo
,
new
grid
bag
constraints
(
1
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
align
combo
=
new
j
combo
box
(
)
;
align
combo
.
set
model
(
new
default
combo
box
model
(
align
mode
wrapper
.
values
(
)
)
)
;
align
combo
.
set
selected
item
(
get
align
mode
wrapper
(
renderer
.
get
align
mode
(
)
)
)
;
align
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
}
)
;
use
gpu
box
=
new
j
check
box
(
)
;
use
gpu
box
.
set
selected
(
renderer
.
is
use
gpu
(
)
)
;
use
gpu
box
.
add
change
listener
(
new
change
listener
(
)
{
public
void
state
changed
(
change
event
event
)
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
}
)
;
sort
combo
=
new
j
combo
box
(
)
;
sort
combo
.
set
model
(
new
default
combo
box
model
(
sort
mode
.
values
(
)
)
)
;
sort
combo
.
set
selected
item
(
get
sort
mode
(
renderer
.
get
sorter
(
)
)
)
;
sort
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
}
)
;
int
i
=
0
;
content
panel
.
add
(
new
j
label
(
"Align"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
align
combo
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Use GPU"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
use
gpu
box
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Sort"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
sort
combo
,
new
grid
bag
constraints
(
1
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
<SENTENCE_END/>
components%END% (5.19e-01)
components (2.08e-01)
initialize (7.19e-02)
ui (3.99e-02)
action (2.03e-02)
events (1.16e-02)
performed (8.72e-03)
%UNK% (6.96e-03)
setup (4.56e-03)
create (4.24e-03)
<SENTENCE_START>
{
align
combo
=
new
j
combo
box
(
)
;
align
combo
.
set
model
(
new
default
combo
box
model
(
align
mode
wrapper
.
values
(
)
)
)
;
align
combo
.
set
selected
item
(
get
align
mode
wrapper
(
renderer
.
get
align
mode
(
)
)
)
;
align
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
}
)
;
use
gpu
box
=
new
j
check
box
(
)
;
use
gpu
box
.
set
selected
(
renderer
.
is
use
gpu
(
)
)
;
use
gpu
box
.
add
change
listener
(
new
change
listener
(
)
{
public
void
state
changed
(
change
event
event
)
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
}
)
;
sort
combo
=
new
j
combo
box
(
)
;
sort
combo
.
set
model
(
new
default
combo
box
model
(
sort
mode
.
values
(
)
)
)
;
sort
combo
.
set
selected
item
(
get
sort
mode
(
renderer
.
get
sorter
(
)
)
)
;
sort
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
}
)
;
int
i
=
0
;
content
panel
.
add
(
new
j
label
(
"Align"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
align
combo
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Use GPU"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
use
gpu
box
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Sort"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
sort
combo
,
new
grid
bag
constraints
(
1
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
align
combo
=
new
j
combo
box
(
)
;
align
combo
.
set
model
(
new
default
combo
box
model
(
align
mode
wrapper
.
values
(
)
)
)
;
align
combo
.
set
selected
item
(
get
align
mode
wrapper
(
renderer
.
get
align
mode
(
)
)
)
;
align
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
}
)
;
use
gpu
box
=
new
j
check
box
(
)
;
use
gpu
box
.
set
selected
(
renderer
.
is
use
gpu
(
)
)
;
use
gpu
box
.
add
change
listener
(
new
change
listener
(
)
{
public
void
state
changed
(
change
event
event
)
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
}
)
;
sort
combo
=
new
j
combo
box
(
)
;
sort
combo
.
set
model
(
new
default
combo
box
model
(
sort
mode
.
values
(
)
)
)
;
sort
combo
.
set
selected
item
(
get
sort
mode
(
renderer
.
get
sorter
(
)
)
)
;
sort
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
}
)
;
int
i
=
0
;
content
panel
.
add
(
new
j
label
(
"Align"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
align
combo
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Use GPU"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
use
gpu
box
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Sort"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
sort
combo
,
new
grid
bag
constraints
(
1
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
<SENTENCE_END/>
%END%%END% (7.04e-01)
components (1.17e-01)
initialize (2.46e-02)
ui (2.29e-02)
action (1.03e-02)
events (6.81e-03)
%UNK% (6.03e-03)
performed (5.24e-03)
0 (3.25e-03)
add (2.97e-03)
<SENTENCE_START>
{
align
combo
=
new
j
combo
box
(
)
;
align
combo
.
set
model
(
new
default
combo
box
model
(
align
mode
wrapper
.
values
(
)
)
)
;
align
combo
.
set
selected
item
(
get
align
mode
wrapper
(
renderer
.
get
align
mode
(
)
)
)
;
align
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
}
)
;
use
gpu
box
=
new
j
check
box
(
)
;
use
gpu
box
.
set
selected
(
renderer
.
is
use
gpu
(
)
)
;
use
gpu
box
.
add
change
listener
(
new
change
listener
(
)
{
public
void
state
changed
(
change
event
event
)
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
}
)
;
sort
combo
=
new
j
combo
box
(
)
;
sort
combo
.
set
model
(
new
default
combo
box
model
(
sort
mode
.
values
(
)
)
)
;
sort
combo
.
set
selected
item
(
get
sort
mode
(
renderer
.
get
sorter
(
)
)
)
;
sort
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
}
)
;
int
i
=
0
;
content
panel
.
add
(
new
j
label
(
"Align"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
align
combo
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Use GPU"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
use
gpu
box
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Sort"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
sort
combo
,
new
grid
bag
constraints
(
1
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
align
combo
=
new
j
combo
box
(
)
;
align
combo
.
set
model
(
new
default
combo
box
model
(
align
mode
wrapper
.
values
(
)
)
)
;
align
combo
.
set
selected
item
(
get
align
mode
wrapper
(
renderer
.
get
align
mode
(
)
)
)
;
align
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
}
)
;
use
gpu
box
=
new
j
check
box
(
)
;
use
gpu
box
.
set
selected
(
renderer
.
is
use
gpu
(
)
)
;
use
gpu
box
.
add
change
listener
(
new
change
listener
(
)
{
public
void
state
changed
(
change
event
event
)
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
}
)
;
sort
combo
=
new
j
combo
box
(
)
;
sort
combo
.
set
model
(
new
default
combo
box
model
(
sort
mode
.
values
(
)
)
)
;
sort
combo
.
set
selected
item
(
get
sort
mode
(
renderer
.
get
sorter
(
)
)
)
;
sort
combo
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
}
)
;
int
i
=
0
;
content
panel
.
add
(
new
j
label
(
"Align"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
align
combo
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Use GPU"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
use
gpu
box
,
new
grid
bag
constraints
(
1
,
i
++
,
1
,
1
,
1
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
new
j
label
(
"Sort"
)
,
new
grid
bag
constraints
(
0
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
panel
.
add
(
sort
combo
,
new
grid
bag
constraints
(
1
,
i
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
west
,
grid
bag
constraints
.
none
,
new
insets
(
6
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
<SENTENCE_END/>
action,performedactionset (8.72e-01)
touch (1.76e-02)
update (1.14e-02)
center (7.87e-03)
mode (5.90e-03)
align (5.46e-03)
cancel (4.80e-03)
down (4.43e-03)
begin (4.40e-03)
draw (4.08e-03)
<SENTENCE_START>
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
<SENTENCE_END/>
performedmode (5.97e-01)
%END% (2.05e-01)
align (6.46e-02)
wrapper (4.07e-02)
down (2.65e-02)
billboard (5.39e-03)
set (4.36e-03)
center (3.76e-03)
positions (2.62e-03)
bounds (2.49e-03)
<SENTENCE_START>
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
<SENTENCE_END/>
%END%wrapper (3.16e-01)
%END% (3.11e-01)
align (3.08e-01)
mode (3.20e-02)
item (3.53e-03)
down (2.62e-03)
batch (1.84e-03)
selected (1.63e-03)
billboard (9.81e-04)
performed (5.21e-04)
<SENTENCE_START>
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
align
mode
wrapper
align
=
(
align
mode
wrapper
)
align
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
align
mode
(
align
.
mode
)
;
}
<SENTENCE_END/>
state,changedstateset (4.71e-01)
draw (2.57e-01)
update (4.53e-02)
render (3.39e-02)
is (1.72e-02)
action (1.24e-02)
begin (9.09e-03)
load (9.05e-03)
translate (6.72e-03)
end (6.35e-03)
<SENTENCE_START>
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
<SENTENCE_END/>
changed%END% (3.94e-01)
use (1.88e-01)
performed (1.38e-01)
billboard (4.01e-02)
batch (1.22e-02)
set (9.33e-03)
changed (8.25e-03)
gpu (8.21e-03)
from (6.46e-03)
and (6.44e-03)
<SENTENCE_START>
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
<SENTENCE_END/>
%END%%END% (8.90e-01)
performed (3.19e-02)
gpu (1.36e-02)
batch (9.72e-03)
billboard (4.08e-03)
use (3.48e-03)
changed (3.46e-03)
and (2.16e-03)
box (1.73e-03)
down (1.55e-03)
<SENTENCE_START>
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
editor
.
get
billboard
batch
(
)
.
set
use
gpu
(
use
gpu
box
.
is
selected
(
)
)
;
}
<SENTENCE_END/>
action,performedactionsort (9.75e-01)
set (7.79e-03)
mode (2.05e-03)
billboard (1.77e-03)
sorter (1.16e-03)
selected (1.12e-03)
batch (9.84e-04)
editor (5.18e-04)
item (5.18e-04)
get (5.16e-04)
<SENTENCE_START>
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
<SENTENCE_END/>
performed%END% (5.70e-01)
sort (8.00e-02)
performed (3.59e-02)
changed (2.81e-02)
down (2.01e-02)
set (1.80e-02)
mode (1.12e-02)
billboard (1.12e-02)
%UNK% (9.04e-03)
all (7.81e-03)
<SENTENCE_START>
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
<SENTENCE_END/>
%END%%END% (7.63e-01)
mode (1.53e-01)
performed (1.02e-02)
changed (6.30e-03)
down (5.83e-03)
item (2.65e-03)
all (2.49e-03)
batch (2.14e-03)
selected (2.13e-03)
sort (2.07e-03)
<SENTENCE_START>
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
sort
mode
mode
=
(
sort
mode
)
sort
combo
.
get
selected
item
(
)
;
editor
.
get
billboard
batch
(
)
.
set
sorter
(
mode
.
sorter
)
;
}
<SENTENCE_END/>
get,sort,modegetsort (8.27e-01)
set (3.59e-02)
add (1.77e-02)
clear (7.73e-03)
compute (6.78e-03)
%UNK% (6.02e-03)
size (4.87e-03)
%END% (3.27e-03)
pack (2.49e-03)
remove (2.32e-03)
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
sort%END% (8.02e-01)
sort (1.89e-02)
wrapper (1.82e-02)
%UNK% (1.67e-02)
type (8.76e-03)
return (8.12e-03)
class (6.87e-03)
null (6.01e-03)
mode (3.28e-03)
sorter (3.09e-03)
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
mode%END% (8.09e-01)
mode (6.14e-02)
class (1.60e-02)
wrapper (9.72e-03)
null (8.98e-03)
type (8.23e-03)
sort (7.11e-03)
return (6.10e-03)
%UNK% (5.61e-03)
sorter (4.03e-03)
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
%END%%END% (9.23e-01)
null (8.95e-03)
class (8.67e-03)
values (6.35e-03)
mode (5.50e-03)
return (4.37e-03)
wrapper (3.32e-03)
type (2.25e-03)
sorter (1.89e-03)
get (1.73e-03)
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
class
type
=
sorter
.
get
class
(
)
;
for
(
sort
mode
wrapper
:
sort
mode
.
values
(
)
)
{
if
(
wrapper
.
sorter
.
get
class
(
)
==
type
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
get,align,mode,wrappergetget (5.19e-01)
set (1.39e-01)
touch (2.30e-02)
down (1.45e-02)
%END% (1.33e-02)
%UNK% (1.32e-02)
mode (1.14e-02)
update (8.35e-03)
size (8.04e-03)
is (7.87e-03)
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
align%END% (3.65e-01)
mode (2.59e-01)
align (2.33e-01)
wrapper (5.49e-02)
down (1.59e-02)
null (4.16e-03)
return (3.12e-03)
bar (2.55e-03)
right (2.35e-03)
top (2.33e-03)
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
mode%END% (3.75e-01)
mode (2.86e-01)
wrapper (2.77e-01)
align (1.95e-02)
null (4.83e-03)
return (2.84e-03)
values (1.60e-03)
down (1.33e-03)
for (5.24e-04)
%UNK% (2.38e-04)
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
wrapper%END% (9.36e-01)
wrapper (1.72e-02)
mode (8.84e-03)
values (6.11e-03)
null (5.49e-03)
return (3.23e-03)
for (1.58e-03)
align (1.19e-03)
down (6.16e-04)
if (5.27e-04)
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
%END%%END% (9.36e-01)
wrapper (1.05e-02)
null (8.16e-03)
mode (6.62e-03)
values (6.17e-03)
for (4.06e-03)
return (3.95e-03)
if (1.09e-03)
align (9.97e-04)
down (4.61e-04)
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
align
mode
wrapper
wrapper
:
align
mode
wrapper
.
values
(
)
)
{
if
(
wrapper
.
mode
==
align
mode
)
return
wrapper
;
}
return
null
;
}
<SENTENCE_END/>
submitsubmit%UNK% (3.20e-01)
is (5.75e-02)
get (5.72e-02)
update (3.24e-02)
create (1.71e-02)
read (1.59e-02)
%START% (1.56e-02)
%END% (1.55e-02)
touch (1.32e-02)
check (1.18e-02)
<SENTENCE_START>
{
if
(
executor
.
is
shutdown
(
)
)
{
throw
new
gdx
runtime
exception
(
"Cannot run tasks on an executor that has been shutdown (disposed)"
)
;
}
return
new
async
result
(
executor
.
%SELF%
(
new
callable
<
t
>
(
)
{
@
override
public
t
call
(
)
throws
exception
{
return
task
.
call
(
)
;
}
}
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
executor
.
is
shutdown
(
)
)
{
throw
new
gdx
runtime
exception
(
"Cannot run tasks on an executor that has been shutdown (disposed)"
)
;
}
return
new
async
result
(
executor
.
%SELF%
(
new
callable
<
t
>
(
)
{
@
override
public
t
call
(
)
throws
exception
{
return
task
.
call
(
)
;
}
}
)
)
;
}
<SENTENCE_END/>
%END%%END% (7.81e-01)
%UNK% (6.38e-02)
task (3.55e-03)
equal (3.33e-03)
and (3.27e-03)
string (2.54e-03)
test (2.39e-03)
async (2.01e-03)
to (1.99e-03)
executor (1.97e-03)
<SENTENCE_START>
{
if
(
executor
.
is
shutdown
(
)
)
{
throw
new
gdx
runtime
exception
(
"Cannot run tasks on an executor that has been shutdown (disposed)"
)
;
}
return
new
async
result
(
executor
.
%SELF%
(
new
callable
<
t
>
(
)
{
@
override
public
t
call
(
)
throws
exception
{
return
task
.
call
(
)
;
}
}
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
executor
.
is
shutdown
(
)
)
{
throw
new
gdx
runtime
exception
(
"Cannot run tasks on an executor that has been shutdown (disposed)"
)
;
}
return
new
async
result
(
executor
.
%SELF%
(
new
callable
<
t
>
(
)
{
@
override
public
t
call
(
)
throws
exception
{
return
task
.
call
(
)
;
}
}
)
)
;
}
<SENTENCE_END/>
is,doneisget (6.97e-01)
is (2.45e-01)
read (3.14e-03)
abs (2.81e-03)
%UNK% (2.20e-03)
to (2.04e-03)
obtain (2.00e-03)
size (1.88e-03)
can (1.84e-03)
length (1.77e-03)
<SENTENCE_START>
{
return
future
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
future
.
%SELF%
(
)
;
}
<SENTENCE_END/>
done%END% (2.85e-01)
%UNK% (6.01e-02)
size (2.39e-02)
to (1.87e-02)
value (1.58e-02)
height (1.24e-02)
width (1.10e-02)
static (1.10e-02)
array (1.02e-02)
is (8.35e-03)
<SENTENCE_START>
{
return
future
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
future
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.20e-01)
%UNK% (1.06e-02)
value (9.82e-03)
array (4.31e-03)
height (3.76e-03)
2 (3.27e-03)
buffer (3.00e-03)
width (2.97e-03)
to (2.62e-03)
count (2.56e-03)
<SENTENCE_START>
{
return
future
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
future
.
%SELF%
(
)
;
}
<SENTENCE_END/>
getgetget (8.71e-01)
is (2.88e-02)
%UNK% (1.05e-02)
instance (6.57e-03)
read (6.53e-03)
new (4.40e-03)
can (2.67e-03)
return (2.37e-03)
length (2.10e-03)
to (2.10e-03)
<SENTENCE_START>
{
try
{
return
future
.
%SELF%
(
)
;
}
catch
(
interrupted
exception
ex
)
{
return
null
;
}
catch
(
execution
exception
ex
)
{
throw
new
gdx
runtime
exception
(
ex
.
get
cause
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
future
.
%SELF%
(
)
;
}
catch
(
interrupted
exception
ex
)
{
return
null
;
}
catch
(
execution
exception
ex
)
{
throw
new
gdx
runtime
exception
(
ex
.
get
cause
(
)
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.09e-01)
%UNK% (1.15e-02)
string (8.74e-03)
instance (7.37e-03)
cause (7.17e-03)
file (4.87e-03)
to (4.03e-03)
name (3.81e-03)
new (2.97e-03)
directory (2.94e-03)
<SENTENCE_START>
{
try
{
return
future
.
%SELF%
(
)
;
}
catch
(
interrupted
exception
ex
)
{
return
null
;
}
catch
(
execution
exception
ex
)
{
throw
new
gdx
runtime
exception
(
ex
.
get
cause
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
future
.
%SELF%
(
)
;
}
catch
(
interrupted
exception
ex
)
{
return
null
;
}
catch
(
execution
exception
ex
)
{
throw
new
gdx
runtime
exception
(
ex
.
get
cause
(
)
)
;
}
}
<SENTENCE_END/>
action,performedactionon (8.74e-01)
ok (1.08e-01)
action (3.95e-03)
log (3.10e-03)
run (2.70e-03)
notify (1.53e-03)
destroy (9.53e-04)
wake (8.14e-04)
changed (4.15e-04)
window (3.20e-04)
<SENTENCE_START>
{
on
ok
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
on
ok
(
)
;
}
<SENTENCE_END/>
performedperformed (5.71e-01)
ok (2.96e-01)
on (2.40e-02)
notify (1.88e-02)
changed (1.60e-02)
%END% (1.02e-02)
events (9.83e-03)
clicked (5.02e-03)
emitter (4.71e-03)
wake (4.41e-03)
<SENTENCE_START>
{
on
ok
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
on
ok
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.74e-01)
performed (5.01e-03)
ok (1.61e-03)
only (8.15e-04)
fv (8.06e-04)
accessible (7.60e-04)
value (7.11e-04)
20 (7.05e-04)
changed (6.13e-04)
file (5.87e-04)
<SENTENCE_START>
{
on
ok
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
on
ok
(
)
;
}
<SENTENCE_END/>
show,dialogshowshow (8.71e-01)
action (4.29e-02)
visible (1.26e-02)
dispose (1.20e-02)
begin (1.13e-02)
dialog (9.31e-03)
take (7.35e-03)
set (6.51e-03)
end (5.42e-03)
on (2.31e-03)
<SENTENCE_START>
{
take
snapshot
(
)
;
set
visible
(
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
take
snapshot
(
)
;
set
visible
(
true
)
;
}
<SENTENCE_END/>
dialogperformed (3.18e-01)
%END% (2.24e-01)
dialog (9.96e-02)
show (8.12e-02)
visible (6.10e-02)
take (3.49e-02)
action (2.02e-02)
%UNK% (1.35e-02)
dispose (1.09e-02)
disconnect (8.13e-03)
<SENTENCE_START>
{
take
snapshot
(
)
;
set
visible
(
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
take
snapshot
(
)
;
set
visible
(
true
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
snapshot (4.15e-03)
performed (3.73e-03)
visible (1.44e-03)
disconnect (2.84e-04)
take (2.83e-04)
fv (1.84e-04)
all (1.80e-04)
array (1.55e-04)
only (1.48e-04)
<SENTENCE_START>
{
take
snapshot
(
)
;
set
visible
(
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
take
snapshot
(
)
;
set
visible
(
true
)
;
}
<SENTENCE_END/>
ui,layoutuiinitialize (3.36e-01)
ui (8.61e-02)
components (7.63e-02)
create (5.36e-02)
%END% (4.61e-02)
add (3.58e-02)
setup (3.55e-02)
%UNK% (2.93e-02)
action (2.73e-02)
main (2.30e-02)
<SENTENCE_START>
{
top
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
top
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
warning
notice
=
new
j
label
(
"List of third party extensions for LibGDX"
)
;
warning
notice
2
=
new
j
label
(
"These are not maintained by the LibGDX team, please see the support links for info and help"
)
;
warning
notice
.
set
horizontal
alignment
(
j
label
.
center
)
;
warning
notice
2
.
set
horizontal
alignment
(
j
label
.
center
)
;
top
panel
.
add
(
warning
notice
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
top
panel
.
add
(
warning
notice
2
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
j
separator
separator
=
new
j
separator
(
)
;
separator
.
set
foreground
(
new
color
(
85
,
85
,
85
)
)
;
separator
.
set
background
(
new
color
(
85
,
85
,
85
)
)
;
top
panel
.
add
(
separator
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
1
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
table
model
=
new
extension
table
model
(
)
;
table
=
new
j
table
(
table
model
)
{
@
override
public
string
get
tool
tip
text
(
mouse
event
e
)
{
return
(
(
extension
table
model
)
get
model
(
)
)
.
get
tool
tip
(
e
)
;
}
}
;
table
.
get
column
model
(
)
.
get
column
(
0
)
.
set
preferred
width
(
10
)
;
table
.
get
column
model
(
)
.
get
column
(
1
)
.
set
preferred
width
(
50
)
;
table
.
get
column
model
(
)
.
get
column
(
2
)
.
set
preferred
width
(
100
)
;
table
.
get
column
model
(
)
.
get
column
(
3
)
.
set
preferred
width
(
20
)
;
table
.
get
column
model
(
)
.
get
column
(
4
)
.
set
preferred
width
(
30
)
;
table
.
set
auto
resize
mode
(
j
table
.
auto
resize
last
column
)
;
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
table
.
get
model
(
)
.
add
table
model
listener
(
this
)
;
table
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
}
)
;
scroll
pane
=
new
j
scroll
pane
(
table
)
;
bottom
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
button
ok
=
new
setup
button
(
"Save"
)
;
button
cancel
=
new
setup
button
(
"Cancel"
)
;
button
panel
.
add
(
button
ok
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
button
panel
.
add
(
button
cancel
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
bottom
panel
.
add
(
button
panel
,
new
grid
bag
constraints
(
3
,
0
,
1
,
1
,
1
,
1
,
southeast
,
none
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
top
panel
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0.1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
scroll
pane
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
bottom
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
0
,
south
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
try
{
init
data
(
)
;
}
catch
(
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
top
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
top
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
warning
notice
=
new
j
label
(
"List of third party extensions for LibGDX"
)
;
warning
notice
2
=
new
j
label
(
"These are not maintained by the LibGDX team, please see the support links for info and help"
)
;
warning
notice
.
set
horizontal
alignment
(
j
label
.
center
)
;
warning
notice
2
.
set
horizontal
alignment
(
j
label
.
center
)
;
top
panel
.
add
(
warning
notice
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
top
panel
.
add
(
warning
notice
2
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
j
separator
separator
=
new
j
separator
(
)
;
separator
.
set
foreground
(
new
color
(
85
,
85
,
85
)
)
;
separator
.
set
background
(
new
color
(
85
,
85
,
85
)
)
;
top
panel
.
add
(
separator
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
1
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
table
model
=
new
extension
table
model
(
)
;
table
=
new
j
table
(
table
model
)
{
@
override
public
string
get
tool
tip
text
(
mouse
event
e
)
{
return
(
(
extension
table
model
)
get
model
(
)
)
.
get
tool
tip
(
e
)
;
}
}
;
table
.
get
column
model
(
)
.
get
column
(
0
)
.
set
preferred
width
(
10
)
;
table
.
get
column
model
(
)
.
get
column
(
1
)
.
set
preferred
width
(
50
)
;
table
.
get
column
model
(
)
.
get
column
(
2
)
.
set
preferred
width
(
100
)
;
table
.
get
column
model
(
)
.
get
column
(
3
)
.
set
preferred
width
(
20
)
;
table
.
get
column
model
(
)
.
get
column
(
4
)
.
set
preferred
width
(
30
)
;
table
.
set
auto
resize
mode
(
j
table
.
auto
resize
last
column
)
;
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
table
.
get
model
(
)
.
add
table
model
listener
(
this
)
;
table
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
}
)
;
scroll
pane
=
new
j
scroll
pane
(
table
)
;
bottom
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
button
ok
=
new
setup
button
(
"Save"
)
;
button
cancel
=
new
setup
button
(
"Cancel"
)
;
button
panel
.
add
(
button
ok
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
button
panel
.
add
(
button
cancel
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
bottom
panel
.
add
(
button
panel
,
new
grid
bag
constraints
(
3
,
0
,
1
,
1
,
1
,
1
,
southeast
,
none
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
top
panel
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0.1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
scroll
pane
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
bottom
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
0
,
south
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
try
{
init
data
(
)
;
}
catch
(
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
}
<SENTENCE_END/>
layout%END% (4.27e-01)
components (8.50e-02)
initialize (5.73e-02)
ui (4.96e-02)
%UNK% (2.65e-02)
create (1.78e-02)
add (1.11e-02)
setup (1.10e-02)
action (1.09e-02)
main (1.05e-02)
<SENTENCE_START>
{
top
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
top
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
warning
notice
=
new
j
label
(
"List of third party extensions for LibGDX"
)
;
warning
notice
2
=
new
j
label
(
"These are not maintained by the LibGDX team, please see the support links for info and help"
)
;
warning
notice
.
set
horizontal
alignment
(
j
label
.
center
)
;
warning
notice
2
.
set
horizontal
alignment
(
j
label
.
center
)
;
top
panel
.
add
(
warning
notice
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
top
panel
.
add
(
warning
notice
2
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
j
separator
separator
=
new
j
separator
(
)
;
separator
.
set
foreground
(
new
color
(
85
,
85
,
85
)
)
;
separator
.
set
background
(
new
color
(
85
,
85
,
85
)
)
;
top
panel
.
add
(
separator
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
1
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
table
model
=
new
extension
table
model
(
)
;
table
=
new
j
table
(
table
model
)
{
@
override
public
string
get
tool
tip
text
(
mouse
event
e
)
{
return
(
(
extension
table
model
)
get
model
(
)
)
.
get
tool
tip
(
e
)
;
}
}
;
table
.
get
column
model
(
)
.
get
column
(
0
)
.
set
preferred
width
(
10
)
;
table
.
get
column
model
(
)
.
get
column
(
1
)
.
set
preferred
width
(
50
)
;
table
.
get
column
model
(
)
.
get
column
(
2
)
.
set
preferred
width
(
100
)
;
table
.
get
column
model
(
)
.
get
column
(
3
)
.
set
preferred
width
(
20
)
;
table
.
get
column
model
(
)
.
get
column
(
4
)
.
set
preferred
width
(
30
)
;
table
.
set
auto
resize
mode
(
j
table
.
auto
resize
last
column
)
;
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
table
.
get
model
(
)
.
add
table
model
listener
(
this
)
;
table
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
}
)
;
scroll
pane
=
new
j
scroll
pane
(
table
)
;
bottom
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
button
ok
=
new
setup
button
(
"Save"
)
;
button
cancel
=
new
setup
button
(
"Cancel"
)
;
button
panel
.
add
(
button
ok
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
button
panel
.
add
(
button
cancel
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
bottom
panel
.
add
(
button
panel
,
new
grid
bag
constraints
(
3
,
0
,
1
,
1
,
1
,
1
,
southeast
,
none
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
top
panel
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0.1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
scroll
pane
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
bottom
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
0
,
south
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
try
{
init
data
(
)
;
}
catch
(
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
top
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
top
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
warning
notice
=
new
j
label
(
"List of third party extensions for LibGDX"
)
;
warning
notice
2
=
new
j
label
(
"These are not maintained by the LibGDX team, please see the support links for info and help"
)
;
warning
notice
.
set
horizontal
alignment
(
j
label
.
center
)
;
warning
notice
2
.
set
horizontal
alignment
(
j
label
.
center
)
;
top
panel
.
add
(
warning
notice
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
top
panel
.
add
(
warning
notice
2
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
j
separator
separator
=
new
j
separator
(
)
;
separator
.
set
foreground
(
new
color
(
85
,
85
,
85
)
)
;
separator
.
set
background
(
new
color
(
85
,
85
,
85
)
)
;
top
panel
.
add
(
separator
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
1
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
table
model
=
new
extension
table
model
(
)
;
table
=
new
j
table
(
table
model
)
{
@
override
public
string
get
tool
tip
text
(
mouse
event
e
)
{
return
(
(
extension
table
model
)
get
model
(
)
)
.
get
tool
tip
(
e
)
;
}
}
;
table
.
get
column
model
(
)
.
get
column
(
0
)
.
set
preferred
width
(
10
)
;
table
.
get
column
model
(
)
.
get
column
(
1
)
.
set
preferred
width
(
50
)
;
table
.
get
column
model
(
)
.
get
column
(
2
)
.
set
preferred
width
(
100
)
;
table
.
get
column
model
(
)
.
get
column
(
3
)
.
set
preferred
width
(
20
)
;
table
.
get
column
model
(
)
.
get
column
(
4
)
.
set
preferred
width
(
30
)
;
table
.
set
auto
resize
mode
(
j
table
.
auto
resize
last
column
)
;
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
table
.
get
model
(
)
.
add
table
model
listener
(
this
)
;
table
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
}
)
;
scroll
pane
=
new
j
scroll
pane
(
table
)
;
bottom
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
button
ok
=
new
setup
button
(
"Save"
)
;
button
cancel
=
new
setup
button
(
"Cancel"
)
;
button
panel
.
add
(
button
ok
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
button
panel
.
add
(
button
cancel
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
bottom
panel
.
add
(
button
panel
,
new
grid
bag
constraints
(
3
,
0
,
1
,
1
,
1
,
1
,
southeast
,
none
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
top
panel
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0.1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
scroll
pane
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
bottom
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
0
,
south
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
try
{
init
data
(
)
;
}
catch
(
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (5.67e-01)
components (4.91e-02)
ui (2.49e-02)
initialize (1.86e-02)
%UNK% (1.63e-02)
0 (1.38e-02)
create (8.76e-03)
new (8.28e-03)
add (6.66e-03)
1 (5.60e-03)
<SENTENCE_START>
{
top
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
top
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
warning
notice
=
new
j
label
(
"List of third party extensions for LibGDX"
)
;
warning
notice
2
=
new
j
label
(
"These are not maintained by the LibGDX team, please see the support links for info and help"
)
;
warning
notice
.
set
horizontal
alignment
(
j
label
.
center
)
;
warning
notice
2
.
set
horizontal
alignment
(
j
label
.
center
)
;
top
panel
.
add
(
warning
notice
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
top
panel
.
add
(
warning
notice
2
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
j
separator
separator
=
new
j
separator
(
)
;
separator
.
set
foreground
(
new
color
(
85
,
85
,
85
)
)
;
separator
.
set
background
(
new
color
(
85
,
85
,
85
)
)
;
top
panel
.
add
(
separator
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
1
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
table
model
=
new
extension
table
model
(
)
;
table
=
new
j
table
(
table
model
)
{
@
override
public
string
get
tool
tip
text
(
mouse
event
e
)
{
return
(
(
extension
table
model
)
get
model
(
)
)
.
get
tool
tip
(
e
)
;
}
}
;
table
.
get
column
model
(
)
.
get
column
(
0
)
.
set
preferred
width
(
10
)
;
table
.
get
column
model
(
)
.
get
column
(
1
)
.
set
preferred
width
(
50
)
;
table
.
get
column
model
(
)
.
get
column
(
2
)
.
set
preferred
width
(
100
)
;
table
.
get
column
model
(
)
.
get
column
(
3
)
.
set
preferred
width
(
20
)
;
table
.
get
column
model
(
)
.
get
column
(
4
)
.
set
preferred
width
(
30
)
;
table
.
set
auto
resize
mode
(
j
table
.
auto
resize
last
column
)
;
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
table
.
get
model
(
)
.
add
table
model
listener
(
this
)
;
table
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
}
)
;
scroll
pane
=
new
j
scroll
pane
(
table
)
;
bottom
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
button
ok
=
new
setup
button
(
"Save"
)
;
button
cancel
=
new
setup
button
(
"Cancel"
)
;
button
panel
.
add
(
button
ok
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
button
panel
.
add
(
button
cancel
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
bottom
panel
.
add
(
button
panel
,
new
grid
bag
constraints
(
3
,
0
,
1
,
1
,
1
,
1
,
southeast
,
none
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
top
panel
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0.1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
scroll
pane
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
bottom
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
0
,
south
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
try
{
init
data
(
)
;
}
catch
(
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
top
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
top
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
warning
notice
=
new
j
label
(
"List of third party extensions for LibGDX"
)
;
warning
notice
2
=
new
j
label
(
"These are not maintained by the LibGDX team, please see the support links for info and help"
)
;
warning
notice
.
set
horizontal
alignment
(
j
label
.
center
)
;
warning
notice
2
.
set
horizontal
alignment
(
j
label
.
center
)
;
top
panel
.
add
(
warning
notice
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
top
panel
.
add
(
warning
notice
2
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
0
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
j
separator
separator
=
new
j
separator
(
)
;
separator
.
set
foreground
(
new
color
(
85
,
85
,
85
)
)
;
separator
.
set
background
(
new
color
(
85
,
85
,
85
)
)
;
top
panel
.
add
(
separator
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
1
,
north
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
table
model
=
new
extension
table
model
(
)
;
table
=
new
j
table
(
table
model
)
{
@
override
public
string
get
tool
tip
text
(
mouse
event
e
)
{
return
(
(
extension
table
model
)
get
model
(
)
)
.
get
tool
tip
(
e
)
;
}
}
;
table
.
get
column
model
(
)
.
get
column
(
0
)
.
set
preferred
width
(
10
)
;
table
.
get
column
model
(
)
.
get
column
(
1
)
.
set
preferred
width
(
50
)
;
table
.
get
column
model
(
)
.
get
column
(
2
)
.
set
preferred
width
(
100
)
;
table
.
get
column
model
(
)
.
get
column
(
3
)
.
set
preferred
width
(
20
)
;
table
.
get
column
model
(
)
.
get
column
(
4
)
.
set
preferred
width
(
30
)
;
table
.
set
auto
resize
mode
(
j
table
.
auto
resize
last
column
)
;
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
table
.
get
model
(
)
.
add
table
model
listener
(
this
)
;
table
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
}
)
;
scroll
pane
=
new
j
scroll
pane
(
table
)
;
bottom
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
button
panel
.
set
border
(
border
factory
.
create
empty
border
(
5
,
5
,
5
,
5
)
)
;
button
ok
=
new
setup
button
(
"Save"
)
;
button
cancel
=
new
setup
button
(
"Cancel"
)
;
button
panel
.
add
(
button
ok
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
button
panel
.
add
(
button
cancel
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
center
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
bottom
panel
.
add
(
button
panel
,
new
grid
bag
constraints
(
3
,
0
,
1
,
1
,
1
,
1
,
southeast
,
none
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
top
panel
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
0.1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
scroll
pane
,
new
grid
bag
constraints
(
0
,
1
,
1
,
1
,
1
,
1
,
north
,
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
content
pane
.
add
(
bottom
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
1
,
1
,
0
,
south
,
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
try
{
init
data
(
)
;
}
catch
(
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
}
<SENTENCE_END/>
mouse,clickedmousemouse (8.12e-01)
clicked (4.44e-02)
get (2.22e-02)
touch (1.38e-02)
draw (8.75e-03)
uri (6.89e-03)
set (6.72e-03)
is (6.13e-03)
handle (6.08e-03)
show (3.58e-03)
<SENTENCE_START>
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
<SENTENCE_END/>
clicked%END% (1.11e-01)
clicked (9.31e-02)
uri (4.24e-02)
changed (4.18e-02)
selected (2.98e-02)
%UNK% (2.89e-02)
row (2.89e-02)
mouse (2.69e-02)
handle (2.58e-02)
column (1.50e-02)
<SENTENCE_START>
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (8.25e-01)
uri (1.97e-02)
row (1.06e-02)
column (1.04e-02)
selected (6.44e-03)
and (5.03e-03)
changed (4.91e-03)
clicked (4.12e-03)
%UNK% (3.50e-03)
get (3.14e-03)
<SENTENCE_START>
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
table
.
get
selected
row
(
)
;
int
column
=
table
.
get
selected
column
(
)
;
if
(
column
==
5
)
{
uri
uri
=
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
get
uri
(
row
,
column
)
;
if
(
uri
!=
null
)
{
try
{
desktop
.
get
desktop
(
)
.
browse
(
uri
)
;
}
catch
(
io
exception
e
1
)
{
e
1
.
print
stack
trace
(
)
;
}
}
}
}
<SENTENCE_END/>
init,datainitget (1.55e-01)
%UNK% (6.20e-02)
add (4.74e-02)
load (3.46e-02)
%END% (3.19e-02)
to (3.04e-02)
create (2.61e-02)
set (2.37e-02)
write (2.02e-02)
parse (1.96e-02)
<SENTENCE_START>
{
document
builder
factory
db
factory
=
document
builder
factory
.
new
instance
(
)
;
document
builder
builder
=
db
factory
.
new
document
builder
(
)
;
document
doc
=
builder
.
parse
(
external
extensions
dialog
.
class
.
get
resource
as
stream
(
"/com/badlogic/gdx/setup/data/extensions.xml"
)
)
;
doc
.
get
document
element
(
)
.
normalize
(
)
;
node
list
n
list
=
doc
.
get
elements
by
tag
name
(
"extension"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
e
element
=
(
element
)
n
node
;
string
name
=
e
element
.
get
elements
by
tag
name
(
"name"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
description
=
e
element
.
get
elements
by
tag
name
(
"description"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
version
=
e
element
.
get
elements
by
tag
name
(
"version"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
compatibility
=
e
element
.
get
elements
by
tag
name
(
"compatibility"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
url
=
e
element
.
get
elements
by
tag
name
(
"website"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
[
]
gwt
inherits
=
null
;
node
list
inherits
node
=
e
element
.
get
elements
by
tag
name
(
"inherit"
)
;
gwt
inherits
=
new
string
[
inherits
node
.
get
length
(
)
]
;
for
(
int
j
=
0
;
j
<
inherits
node
.
get
length
(
)
;
j
++
)
gwt
inherits
[
j
]
=
inherits
node
.
item
(
j
)
.
get
text
content
(
)
;
final
hash
map
<
string
,
list
<
string
>>
dependencies
=
new
hash
map
<
string
,
list
<
string
>>
(
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"core"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"desktop"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"android"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"ios"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"html"
)
;
uri
uri
=
null
;
try
{
uri
=
new
uri
(
url
)
;
}
catch
(
uri
syntax
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
if
(
uri
!=
null
)
{
final
external
extension
extension
=
new
external
extension
(
name
,
gwt
inherits
,
description
,
version
)
;
extension
.
set
dependencies
(
dependencies
)
;
table
model
.
add
extension
(
extension
,
false
,
name
,
description
,
version
,
compatibility
,
uri
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
document
builder
factory
db
factory
=
document
builder
factory
.
new
instance
(
)
;
document
builder
builder
=
db
factory
.
new
document
builder
(
)
;
document
doc
=
builder
.
parse
(
external
extensions
dialog
.
class
.
get
resource
as
stream
(
"/com/badlogic/gdx/setup/data/extensions.xml"
)
)
;
doc
.
get
document
element
(
)
.
normalize
(
)
;
node
list
n
list
=
doc
.
get
elements
by
tag
name
(
"extension"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
e
element
=
(
element
)
n
node
;
string
name
=
e
element
.
get
elements
by
tag
name
(
"name"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
description
=
e
element
.
get
elements
by
tag
name
(
"description"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
version
=
e
element
.
get
elements
by
tag
name
(
"version"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
compatibility
=
e
element
.
get
elements
by
tag
name
(
"compatibility"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
url
=
e
element
.
get
elements
by
tag
name
(
"website"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
[
]
gwt
inherits
=
null
;
node
list
inherits
node
=
e
element
.
get
elements
by
tag
name
(
"inherit"
)
;
gwt
inherits
=
new
string
[
inherits
node
.
get
length
(
)
]
;
for
(
int
j
=
0
;
j
<
inherits
node
.
get
length
(
)
;
j
++
)
gwt
inherits
[
j
]
=
inherits
node
.
item
(
j
)
.
get
text
content
(
)
;
final
hash
map
<
string
,
list
<
string
>>
dependencies
=
new
hash
map
<
string
,
list
<
string
>>
(
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"core"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"desktop"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"android"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"ios"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"html"
)
;
uri
uri
=
null
;
try
{
uri
=
new
uri
(
url
)
;
}
catch
(
uri
syntax
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
if
(
uri
!=
null
)
{
final
external
extension
extension
=
new
external
extension
(
name
,
gwt
inherits
,
description
,
version
)
;
extension
.
set
dependencies
(
dependencies
)
;
table
model
.
add
extension
(
extension
,
false
,
name
,
description
,
version
,
compatibility
,
uri
)
;
}
}
}
}
<SENTENCE_END/>
data%END% (3.13e-01)
%UNK% (3.83e-02)
get (3.36e-02)
external (3.29e-02)
to (3.06e-02)
string (1.97e-02)
element (1.85e-02)
inherits (1.31e-02)
node (1.26e-02)
text (1.01e-02)
<SENTENCE_START>
{
document
builder
factory
db
factory
=
document
builder
factory
.
new
instance
(
)
;
document
builder
builder
=
db
factory
.
new
document
builder
(
)
;
document
doc
=
builder
.
parse
(
external
extensions
dialog
.
class
.
get
resource
as
stream
(
"/com/badlogic/gdx/setup/data/extensions.xml"
)
)
;
doc
.
get
document
element
(
)
.
normalize
(
)
;
node
list
n
list
=
doc
.
get
elements
by
tag
name
(
"extension"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
e
element
=
(
element
)
n
node
;
string
name
=
e
element
.
get
elements
by
tag
name
(
"name"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
description
=
e
element
.
get
elements
by
tag
name
(
"description"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
version
=
e
element
.
get
elements
by
tag
name
(
"version"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
compatibility
=
e
element
.
get
elements
by
tag
name
(
"compatibility"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
url
=
e
element
.
get
elements
by
tag
name
(
"website"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
[
]
gwt
inherits
=
null
;
node
list
inherits
node
=
e
element
.
get
elements
by
tag
name
(
"inherit"
)
;
gwt
inherits
=
new
string
[
inherits
node
.
get
length
(
)
]
;
for
(
int
j
=
0
;
j
<
inherits
node
.
get
length
(
)
;
j
++
)
gwt
inherits
[
j
]
=
inherits
node
.
item
(
j
)
.
get
text
content
(
)
;
final
hash
map
<
string
,
list
<
string
>>
dependencies
=
new
hash
map
<
string
,
list
<
string
>>
(
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"core"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"desktop"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"android"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"ios"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"html"
)
;
uri
uri
=
null
;
try
{
uri
=
new
uri
(
url
)
;
}
catch
(
uri
syntax
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
if
(
uri
!=
null
)
{
final
external
extension
extension
=
new
external
extension
(
name
,
gwt
inherits
,
description
,
version
)
;
extension
.
set
dependencies
(
dependencies
)
;
table
model
.
add
extension
(
extension
,
false
,
name
,
description
,
version
,
compatibility
,
uri
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
document
builder
factory
db
factory
=
document
builder
factory
.
new
instance
(
)
;
document
builder
builder
=
db
factory
.
new
document
builder
(
)
;
document
doc
=
builder
.
parse
(
external
extensions
dialog
.
class
.
get
resource
as
stream
(
"/com/badlogic/gdx/setup/data/extensions.xml"
)
)
;
doc
.
get
document
element
(
)
.
normalize
(
)
;
node
list
n
list
=
doc
.
get
elements
by
tag
name
(
"extension"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
e
element
=
(
element
)
n
node
;
string
name
=
e
element
.
get
elements
by
tag
name
(
"name"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
description
=
e
element
.
get
elements
by
tag
name
(
"description"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
version
=
e
element
.
get
elements
by
tag
name
(
"version"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
compatibility
=
e
element
.
get
elements
by
tag
name
(
"compatibility"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
url
=
e
element
.
get
elements
by
tag
name
(
"website"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
[
]
gwt
inherits
=
null
;
node
list
inherits
node
=
e
element
.
get
elements
by
tag
name
(
"inherit"
)
;
gwt
inherits
=
new
string
[
inherits
node
.
get
length
(
)
]
;
for
(
int
j
=
0
;
j
<
inherits
node
.
get
length
(
)
;
j
++
)
gwt
inherits
[
j
]
=
inherits
node
.
item
(
j
)
.
get
text
content
(
)
;
final
hash
map
<
string
,
list
<
string
>>
dependencies
=
new
hash
map
<
string
,
list
<
string
>>
(
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"core"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"desktop"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"android"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"ios"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"html"
)
;
uri
uri
=
null
;
try
{
uri
=
new
uri
(
url
)
;
}
catch
(
uri
syntax
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
if
(
uri
!=
null
)
{
final
external
extension
extension
=
new
external
extension
(
name
,
gwt
inherits
,
description
,
version
)
;
extension
.
set
dependencies
(
dependencies
)
;
table
model
.
add
extension
(
extension
,
false
,
name
,
description
,
version
,
compatibility
,
uri
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (5.23e-01)
%UNK% (2.99e-02)
to (2.38e-02)
get (1.91e-02)
string (1.84e-02)
element (1.11e-02)
node (8.09e-03)
extension (7.28e-03)
inherits (6.97e-03)
extensions (6.85e-03)
<SENTENCE_START>
{
document
builder
factory
db
factory
=
document
builder
factory
.
new
instance
(
)
;
document
builder
builder
=
db
factory
.
new
document
builder
(
)
;
document
doc
=
builder
.
parse
(
external
extensions
dialog
.
class
.
get
resource
as
stream
(
"/com/badlogic/gdx/setup/data/extensions.xml"
)
)
;
doc
.
get
document
element
(
)
.
normalize
(
)
;
node
list
n
list
=
doc
.
get
elements
by
tag
name
(
"extension"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
e
element
=
(
element
)
n
node
;
string
name
=
e
element
.
get
elements
by
tag
name
(
"name"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
description
=
e
element
.
get
elements
by
tag
name
(
"description"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
version
=
e
element
.
get
elements
by
tag
name
(
"version"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
compatibility
=
e
element
.
get
elements
by
tag
name
(
"compatibility"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
url
=
e
element
.
get
elements
by
tag
name
(
"website"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
[
]
gwt
inherits
=
null
;
node
list
inherits
node
=
e
element
.
get
elements
by
tag
name
(
"inherit"
)
;
gwt
inherits
=
new
string
[
inherits
node
.
get
length
(
)
]
;
for
(
int
j
=
0
;
j
<
inherits
node
.
get
length
(
)
;
j
++
)
gwt
inherits
[
j
]
=
inherits
node
.
item
(
j
)
.
get
text
content
(
)
;
final
hash
map
<
string
,
list
<
string
>>
dependencies
=
new
hash
map
<
string
,
list
<
string
>>
(
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"core"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"desktop"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"android"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"ios"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"html"
)
;
uri
uri
=
null
;
try
{
uri
=
new
uri
(
url
)
;
}
catch
(
uri
syntax
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
if
(
uri
!=
null
)
{
final
external
extension
extension
=
new
external
extension
(
name
,
gwt
inherits
,
description
,
version
)
;
extension
.
set
dependencies
(
dependencies
)
;
table
model
.
add
extension
(
extension
,
false
,
name
,
description
,
version
,
compatibility
,
uri
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
document
builder
factory
db
factory
=
document
builder
factory
.
new
instance
(
)
;
document
builder
builder
=
db
factory
.
new
document
builder
(
)
;
document
doc
=
builder
.
parse
(
external
extensions
dialog
.
class
.
get
resource
as
stream
(
"/com/badlogic/gdx/setup/data/extensions.xml"
)
)
;
doc
.
get
document
element
(
)
.
normalize
(
)
;
node
list
n
list
=
doc
.
get
elements
by
tag
name
(
"extension"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
e
element
=
(
element
)
n
node
;
string
name
=
e
element
.
get
elements
by
tag
name
(
"name"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
description
=
e
element
.
get
elements
by
tag
name
(
"description"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
version
=
e
element
.
get
elements
by
tag
name
(
"version"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
compatibility
=
e
element
.
get
elements
by
tag
name
(
"compatibility"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
url
=
e
element
.
get
elements
by
tag
name
(
"website"
)
.
item
(
0
)
.
get
text
content
(
)
;
string
[
]
gwt
inherits
=
null
;
node
list
inherits
node
=
e
element
.
get
elements
by
tag
name
(
"inherit"
)
;
gwt
inherits
=
new
string
[
inherits
node
.
get
length
(
)
]
;
for
(
int
j
=
0
;
j
<
inherits
node
.
get
length
(
)
;
j
++
)
gwt
inherits
[
j
]
=
inherits
node
.
item
(
j
)
.
get
text
content
(
)
;
final
hash
map
<
string
,
list
<
string
>>
dependencies
=
new
hash
map
<
string
,
list
<
string
>>
(
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"core"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"desktop"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"android"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"ios"
)
;
add
to
dependency
map
from
xml
(
dependencies
,
e
element
,
"html"
)
;
uri
uri
=
null
;
try
{
uri
=
new
uri
(
url
)
;
}
catch
(
uri
syntax
exception
e
)
{
e
.
print
stack
trace
(
)
;
}
if
(
uri
!=
null
)
{
final
external
extension
extension
=
new
external
extension
(
name
,
gwt
inherits
,
description
,
version
)
;
extension
.
set
dependencies
(
dependencies
)
;
table
model
.
add
extension
(
extension
,
false
,
name
,
description
,
version
,
compatibility
,
uri
)
;
}
}
}
}
<SENTENCE_END/>
ui,styleuiset (8.83e-01)
initialize (1.03e-02)
create (7.14e-03)
setup (6.93e-03)
ui (6.90e-03)
get (6.25e-03)
draw (5.18e-03)
run (4.54e-03)
%UNK% (3.97e-03)
add (3.28e-03)
<SENTENCE_START>
{
content
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
table
.
set
background
(
new
color
(
46
,
46
,
46
)
)
;
table
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
bottom
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
bottom
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
button
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
button
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
scroll
pane
.
set
border
(
border
factory
.
create
empty
border
(
)
)
;
scroll
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
scroll
pane
.
get
viewport
(
)
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
warning
notice
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
warning
notice
2
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
content
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
table
.
set
background
(
new
color
(
46
,
46
,
46
)
)
;
table
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
bottom
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
bottom
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
button
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
button
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
scroll
pane
.
set
border
(
border
factory
.
create
empty
border
(
)
)
;
scroll
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
scroll
pane
.
get
viewport
(
)
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
warning
notice
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
warning
notice
2
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
}
<SENTENCE_END/>
style%END% (3.30e-01)
set (2.62e-01)
ui (4.57e-02)
%UNK% (3.09e-02)
changed (3.00e-02)
initialize (1.38e-02)
setup (9.52e-03)
255 (8.57e-03)
components (8.20e-03)
action (8.15e-03)
<SENTENCE_START>
{
content
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
table
.
set
background
(
new
color
(
46
,
46
,
46
)
)
;
table
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
bottom
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
bottom
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
button
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
button
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
scroll
pane
.
set
border
(
border
factory
.
create
empty
border
(
)
)
;
scroll
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
scroll
pane
.
get
viewport
(
)
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
warning
notice
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
warning
notice
2
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
content
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
table
.
set
background
(
new
color
(
46
,
46
,
46
)
)
;
table
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
bottom
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
bottom
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
button
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
button
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
scroll
pane
.
set
border
(
border
factory
.
create
empty
border
(
)
)
;
scroll
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
scroll
pane
.
get
viewport
(
)
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
warning
notice
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
warning
notice
2
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
}
<SENTENCE_END/>
%END%%END% (8.42e-01)
set (1.59e-02)
ui (1.02e-02)
%UNK% (9.43e-03)
changed (8.86e-03)
color (5.78e-03)
performed (4.01e-03)
new (3.94e-03)
components (3.66e-03)
foreground (3.46e-03)
<SENTENCE_START>
{
content
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
table
.
set
background
(
new
color
(
46
,
46
,
46
)
)
;
table
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
bottom
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
bottom
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
button
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
button
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
scroll
pane
.
set
border
(
border
factory
.
create
empty
border
(
)
)
;
scroll
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
scroll
pane
.
get
viewport
(
)
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
warning
notice
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
warning
notice
2
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
content
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
top
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
table
.
set
background
(
new
color
(
46
,
46
,
46
)
)
;
table
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
bottom
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
bottom
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
button
panel
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
button
panel
.
set
foreground
(
new
color
(
255
,
255
,
255
)
)
;
scroll
pane
.
set
border
(
border
factory
.
create
empty
border
(
)
)
;
scroll
pane
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
scroll
pane
.
get
viewport
(
)
.
set
background
(
new
color
(
36
,
36
,
36
)
)
;
warning
notice
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
warning
notice
2
.
set
foreground
(
new
color
(
255
,
20
,
20
)
)
;
}
<SENTENCE_END/>
on,okonset (4.98e-01)
show (2.15e-01)
hide (7.73e-02)
action (7.64e-02)
dispose (4.69e-02)
run (1.26e-02)
visible (9.61e-03)
on (8.96e-03)
changed (7.33e-03)
begin (6.02e-03)
<SENTENCE_START>
{
set
visible
(
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
visible
(
false
)
;
}
<SENTENCE_END/>
ok%END% (5.36e-01)
performed (3.23e-01)
visible (2.23e-02)
changed (1.59e-02)
only (4.03e-03)
selected (3.95e-03)
down (3.86e-03)
dialog (3.79e-03)
%UNK% (3.71e-03)
events (3.30e-03)
<SENTENCE_START>
{
set
visible
(
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
visible
(
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.71e-01)
performed (1.15e-02)
only (1.42e-03)
visible (1.31e-03)
20 (1.00e-03)
array (6.97e-04)
changed (6.55e-04)
selected (4.81e-04)
down (4.62e-04)
fv (4.15e-04)
<SENTENCE_START>
{
set
visible
(
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
visible
(
false
)
;
}
<SENTENCE_END/>
on,cancelonshow (1.80e-01)
action (1.44e-01)
hide (1.12e-01)
set (1.07e-01)
run (5.30e-02)
dispose (4.59e-02)
changed (4.46e-02)
%UNK% (4.15e-02)
on (3.75e-02)
mouse (2.23e-02)
<SENTENCE_START>
{
set
visible
(
false
)
;
restore
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
visible
(
false
)
;
restore
(
)
;
}
<SENTENCE_END/>
cancel%END% (6.69e-01)
performed (9.11e-02)
%UNK% (5.78e-02)
changed (3.19e-02)
down (7.01e-03)
selected (4.57e-03)
stop (3.49e-03)
clicked (3.31e-03)
visible (3.31e-03)
equal (3.20e-03)
<SENTENCE_START>
{
set
visible
(
false
)
;
restore
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
visible
(
false
)
;
restore
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.81e-01)
performed (5.73e-03)
%UNK% (7.20e-04)
down (6.07e-04)
) (5.52e-04)
changed (5.39e-04)
array (5.04e-04)
all (4.39e-04)
moved (4.33e-04)
visible (3.85e-04)
<SENTENCE_START>
{
set
visible
(
false
)
;
restore
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
visible
(
false
)
;
restore
(
)
;
}
<SENTENCE_END/>
take,snapshottakemain (9.43e-01)
dependencies (3.36e-02)
build (5.14e-03)
snapshot (4.14e-03)
i (8.26e-04)
get (4.81e-04)
add (4.81e-04)
for (3.20e-04)
size (2.35e-04)
int (2.31e-04)
<SENTENCE_START>
{
main
dependencies
snapshot
.
clear
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
.
size
(
)
;
i
++
)
{
main
dependencies
snapshot
.
add
(
main
dependencies
.
get
(
i
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
main
dependencies
snapshot
.
clear
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
.
size
(
)
;
i
++
)
{
main
dependencies
snapshot
.
add
(
main
dependencies
.
get
(
i
)
)
;
}
}
<SENTENCE_END/>
snapshotdependencies (7.95e-01)
main (5.37e-02)
snapshot (3.99e-02)
%END% (3.34e-02)
build (3.33e-02)
test (4.55e-03)
%UNK% (2.89e-03)
and (2.16e-03)
args (1.59e-03)
process (9.98e-04)
<SENTENCE_START>
{
main
dependencies
snapshot
.
clear
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
.
size
(
)
;
i
++
)
{
main
dependencies
snapshot
.
add
(
main
dependencies
.
get
(
i
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
main
dependencies
snapshot
.
clear
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
.
size
(
)
;
i
++
)
{
main
dependencies
snapshot
.
add
(
main
dependencies
.
get
(
i
)
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.61e-01)
snapshot (1.12e-01)
dependencies (4.41e-02)
size (8.55e-03)
main (4.62e-03)
all (4.45e-03)
and (4.35e-03)
i (2.24e-03)
test (1.46e-03)
clear (1.08e-03)
<SENTENCE_START>
{
main
dependencies
snapshot
.
clear
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
.
size
(
)
;
i
++
)
{
main
dependencies
snapshot
.
add
(
main
dependencies
.
get
(
i
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
main
dependencies
snapshot
.
clear
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
.
size
(
)
;
i
++
)
{
main
dependencies
snapshot
.
add
(
main
dependencies
.
get
(
i
)
)
;
}
}
<SENTENCE_END/>
restorerestoremain (7.97e-01)
build (7.37e-02)
run (2.71e-02)
create (1.27e-02)
dependencies (8.54e-03)
process (6.41e-03)
get (3.21e-03)
model (2.87e-03)
extension (2.37e-03)
snapshot (1.80e-03)
<SENTENCE_START>
{
main
dependencies
.
clear
(
)
;
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
unselect
all
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
snapshot
.
size
(
)
;
i
++
)
{
main
dependencies
.
add
(
main
dependencies
snapshot
.
get
(
i
)
)
;
string
extension
name
=
main
dependencies
snapshot
.
get
(
i
)
.
get
name
(
)
;
if
(
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
has
extension
(
extension
name
)
)
{
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
set
selected
(
extension
name
,
true
)
;
}
else
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
main
dependencies
.
clear
(
)
;
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
unselect
all
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
snapshot
.
size
(
)
;
i
++
)
{
main
dependencies
.
add
(
main
dependencies
snapshot
.
get
(
i
)
)
;
string
extension
name
=
main
dependencies
snapshot
.
get
(
i
)
.
get
name
(
)
;
if
(
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
has
extension
(
extension
name
)
)
{
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
set
selected
(
extension
name
,
true
)
;
}
else
{
}
}
}
<SENTENCE_END/>
%END%dependencies (3.89e-01)
%END% (2.58e-01)
main (1.10e-01)
snapshot (4.26e-02)
model (1.34e-02)
extension (9.16e-03)
build (7.03e-03)
name (5.95e-03)
table (5.83e-03)
get (5.15e-03)
<SENTENCE_START>
{
main
dependencies
.
clear
(
)
;
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
unselect
all
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
snapshot
.
size
(
)
;
i
++
)
{
main
dependencies
.
add
(
main
dependencies
snapshot
.
get
(
i
)
)
;
string
extension
name
=
main
dependencies
snapshot
.
get
(
i
)
.
get
name
(
)
;
if
(
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
has
extension
(
extension
name
)
)
{
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
set
selected
(
extension
name
,
true
)
;
}
else
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
main
dependencies
.
clear
(
)
;
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
unselect
all
(
)
;
for
(
int
i
=
0
;
i
<
main
dependencies
snapshot
.
size
(
)
;
i
++
)
{
main
dependencies
.
add
(
main
dependencies
snapshot
.
get
(
i
)
)
;
string
extension
name
=
main
dependencies
snapshot
.
get
(
i
)
.
get
name
(
)
;
if
(
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
has
extension
(
extension
name
)
)
{
(
(
extension
table
model
)
table
.
get
model
(
)
)
.
set
selected
(
extension
name
,
true
)
;
}
else
{
}
}
}
<SENTENCE_END/>
add,to,dependency,map,from,xmladdadd (1.25e-01)
get (1.23e-01)
%UNK% (6.32e-02)
remove (4.24e-02)
to (2.12e-02)
copy (1.89e-02)
build (1.76e-02)
insert (1.76e-02)
set (1.73e-02)
element (1.67e-02)
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
to%END% (3.62e-01)
%UNK% (4.17e-02)
node (3.86e-02)
element (3.41e-02)
to (1.92e-02)
string (1.78e-02)
get (1.35e-02)
dependency (1.28e-02)
by (1.22e-02)
text (1.12e-02)
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
dependency%END% (6.17e-01)
node (2.04e-02)
%UNK% (1.91e-02)
string (1.50e-02)
element (1.36e-02)
to (1.03e-02)
by (9.98e-03)
all (6.10e-03)
name (6.08e-03)
project (6.05e-03)
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
map%END% (7.82e-01)
%UNK% (1.13e-02)
string (1.13e-02)
by (7.04e-03)
to (6.70e-03)
element (6.31e-03)
node (6.07e-03)
all (5.92e-03)
at (4.17e-03)
test (3.77e-03)
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
from%END% (7.88e-01)
string (1.09e-02)
%UNK% (1.00e-02)
by (7.04e-03)
element (6.24e-03)
node (6.21e-03)
to (6.08e-03)
all (5.64e-03)
at (4.01e-03)
test (3.40e-03)
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
xml%END% (7.88e-01)
string (1.09e-02)
%UNK% (1.00e-02)
by (7.03e-03)
element (6.24e-03)
node (6.20e-03)
to (6.08e-03)
all (5.64e-03)
at (4.01e-03)
test (3.40e-03)
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.88e-01)
string (1.09e-02)
%UNK% (1.00e-02)
by (7.04e-03)
element (6.25e-03)
node (6.22e-03)
to (6.09e-03)
all (5.64e-03)
at (4.01e-03)
test (3.41e-03)
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
!=
null
)
{
element
project
=
(
element
)
e
element
.
get
elements
by
tag
name
(
platform
)
.
item
(
0
)
;
array
list
<
string
>
deps
=
new
array
list
<
string
>
(
)
;
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
""
)
)
{
}
else
if
(
project
.
get
text
content
(
)
.
trim
(
)
.
equals
(
"null"
)
)
{
deps
=
null
;
}
else
{
node
list
n
list
=
project
.
get
elements
by
tag
name
(
"dependency"
)
;
for
(
int
i
=
0
;
i
<
n
list
.
get
length
(
)
;
i
++
)
{
node
n
node
=
n
list
.
item
(
i
)
;
if
(
n
node
.
get
node
type
(
)
==
node
.
element
node
)
{
element
dependency
node
=
(
element
)
n
node
;
deps
.
add
(
dependency
node
.
get
text
content
(
)
)
;
}
}
}
dependencies
.
put
(
platform
,
deps
)
;
}
}
<SENTENCE_END/>
get,extensiongetget (9.70e-01)
is (1.33e-02)
return (1.10e-03)
duplicate (1.08e-03)
copy (1.07e-03)
row (9.98e-04)
extensions (9.44e-04)
as (9.30e-04)
can (6.91e-04)
add (6.90e-04)
<SENTENCE_START>
{
return
extensions
.
get
(
row
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
extensions
.
get
(
row
)
;
}
<SENTENCE_END/>
extensionrow (2.62e-01)
%END% (2.34e-01)
changed (8.77e-02)
emitter (4.54e-02)
performed (2.12e-02)
action (1.58e-02)
active (1.26e-02)
model (1.05e-02)
copy (1.03e-02)
open (9.55e-03)
<SENTENCE_START>
{
return
extensions
.
get
(
row
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
extensions
.
get
(
row
)
;
}
<SENTENCE_END/>
%END%%END% (8.66e-01)
row (3.83e-02)
changed (5.37e-03)
%UNK% (3.37e-03)
performed (3.05e-03)
file (1.89e-03)
buffer (1.85e-03)
value (1.54e-03)
get (1.46e-03)
string (1.46e-03)
<SENTENCE_START>
{
return
extensions
.
get
(
row
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
extensions
.
get
(
row
)
;
}
<SENTENCE_END/>
get,urigetmouse (1.04e-01)
draw (1.03e-01)
get (8.77e-02)
move (4.95e-02)
is (3.36e-02)
show (3.06e-02)
load (2.88e-02)
find (2.60e-02)
insert (2.53e-02)
add (2.19e-02)
<SENTENCE_START>
{
if
(
column
!=
5
)
return
null
;
return
(
uri
)
get
value
at
(
row
,
column
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
column
!=
5
)
return
null
;
return
(
uri
)
get
value
at
(
row
,
column
)
;
}
<SENTENCE_END/>
uri%END% (2.87e-01)
at (1.03e-01)
row (4.85e-02)
column (4.05e-02)
value (3.75e-02)
moved (2.72e-02)
pressed (2.06e-02)
index (2.03e-02)
uri (1.44e-02)
mouse (1.35e-02)
<SENTENCE_START>
{
if
(
column
!=
5
)
return
null
;
return
(
uri
)
get
value
at
(
row
,
column
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
column
!=
5
)
return
null
;
return
(
uri
)
get
value
at
(
row
,
column
)
;
}
<SENTENCE_END/>
%END%%END% (9.00e-01)
at (1.13e-02)
value (8.70e-03)
column (4.19e-03)
uri (3.35e-03)
row (3.01e-03)
string (2.73e-03)
moved (2.27e-03)
%UNK% (2.11e-03)
by (2.08e-03)
<SENTENCE_START>
{
if
(
column
!=
5
)
return
null
;
return
(
uri
)
get
value
at
(
row
,
column
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
column
!=
5
)
return
null
;
return
(
uri
)
get
value
at
(
row
,
column
)
;
}
<SENTENCE_END/>
get,tool,tipgetget (8.50e-01)
is (1.56e-02)
column (8.33e-03)
load (6.92e-03)
draw (5.16e-03)
find (4.31e-03)
generate (4.21e-03)
put (3.72e-03)
row (3.51e-03)
mouse (3.34e-03)
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
tool%END% (3.06e-01)
at (1.24e-01)
column (6.63e-02)
value (5.63e-02)
row (3.17e-02)
index (2.13e-02)
%UNK% (2.07e-02)
pressed (1.91e-02)
string (1.69e-02)
point (1.56e-02)
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
tip%END% (6.93e-01)
at (5.16e-02)
string (1.27e-02)
point (1.19e-02)
%UNK% (1.15e-02)
pressed (1.06e-02)
down (7.48e-03)
column (7.02e-03)
row (6.97e-03)
value (6.68e-03)
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
%END%%END% (8.99e-01)
at (1.79e-02)
string (5.47e-03)
pressed (3.73e-03)
point (3.37e-03)
row (3.30e-03)
%UNK% (2.71e-03)
column (2.50e-03)
down (2.48e-03)
and (2.40e-03)
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
table
.
row
at
point
(
e
.
get
point
(
)
)
;
int
column
=
table
.
column
at
point
(
e
.
get
point
(
)
)
;
if
(
column
==
5
)
{
return
"Click me!"
;
}
else
if
(
column
!=
0
)
{
return
get
value
at
(
row
,
column
)
.
to
string
(
)
;
}
else
{
return
"Select if you want to use this extension!"
;
}
}
<SENTENCE_END/>
unselect,allunselectload (1.39e-01)
put (8.69e-02)
initialize (7.57e-02)
set (7.41e-02)
copy (4.81e-02)
duplicate (4.47e-02)
get (4.15e-02)
move (2.92e-02)
add (2.83e-02)
changed (2.44e-02)
<SENTENCE_START>
{
for
(
int
row
:
extensions
.
key
set
(
)
)
{
table
.
set
value
at
(
false
,
row
,
0
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
row
:
extensions
.
key
set
(
)
)
{
table
.
set
value
at
(
false
,
row
,
0
)
;
}
}
<SENTENCE_END/>
all%END% (5.75e-01)
changed (8.86e-02)
at (4.46e-02)
performed (1.81e-02)
components (1.69e-02)
table (1.45e-02)
key (1.03e-02)
%UNK% (1.01e-02)
row (9.78e-03)
int (6.35e-03)
<SENTENCE_START>
{
for
(
int
row
:
extensions
.
key
set
(
)
)
{
table
.
set
value
at
(
false
,
row
,
0
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
row
:
extensions
.
key
set
(
)
)
{
table
.
set
value
at
(
false
,
row
,
0
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.03e-01)
at (2.05e-02)
changed (1.23e-02)
performed (8.85e-03)
row (2.75e-03)
%UNK% (2.31e-03)
value (2.05e-03)
string (1.84e-03)
key (1.62e-03)
down (1.60e-03)
<SENTENCE_START>
{
for
(
int
row
:
extensions
.
key
set
(
)
)
{
table
.
set
value
at
(
false
,
row
,
0
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
row
:
extensions
.
key
set
(
)
)
{
table
.
set
value
at
(
false
,
row
,
0
)
;
}
}
<SENTENCE_END/>
has,extensionhasget (1.45e-01)
run (6.55e-02)
initialize (5.80e-02)
action (4.40e-02)
for (3.98e-02)
%UNK% (3.03e-02)
new (2.99e-02)
delete (2.67e-02)
read (2.51e-02)
add (2.22e-02)
<SENTENCE_START>
{
for
(
external
extension
extension
:
extensions
.
values
(
)
)
{
if
(
extension
.
get
name
(
)
.
equals
(
extension
name
)
)
return
true
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
external
extension
extension
:
extensions
.
values
(
)
)
{
if
(
extension
.
get
name
(
)
.
equals
(
extension
name
)
)
return
true
;
}
return
false
;
}
<SENTENCE_END/>
extension%END% (3.71e-01)
external (3.59e-01)
extension (1.71e-02)
to (1.15e-02)
name (8.79e-03)
string (8.06e-03)
%UNK% (7.87e-03)
directory (6.35e-03)
changed (5.71e-03)
performed (4.79e-03)
<SENTENCE_START>
{
for
(
external
extension
extension
:
extensions
.
values
(
)
)
{
if
(
extension
.
get
name
(
)
.
equals
(
extension
name
)
)
return
true
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
external
extension
extension
:
extensions
.
values
(
)
)
{
if
(
extension
.
get
name
(
)
.
equals
(
extension
name
)
)
return
true
;
}
return
false
;
}
<SENTENCE_END/>
%END%%END% (8.05e-01)
extension (5.51e-02)
false (1.62e-02)
external (9.58e-03)
return (7.03e-03)
name (6.60e-03)
string (5.47e-03)
to (2.98e-03)
changed (2.81e-03)
true (2.53e-03)
<SENTENCE_START>
{
for
(
external
extension
extension
:
extensions
.
values
(
)
)
{
if
(
extension
.
get
name
(
)
.
equals
(
extension
name
)
)
return
true
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
external
extension
extension
:
extensions
.
values
(
)
)
{
if
(
extension
.
get
name
(
)
.
equals
(
extension
name
)
)
return
true
;
}
return
false
;
}
<SENTENCE_END/>
set,selectedsetload (2.18e-01)
set (1.68e-01)
copy (9.31e-02)
get (4.84e-02)
add (4.78e-02)
draw (2.70e-02)
run (2.64e-02)
changed (2.30e-02)
initialize (2.14e-02)
action (1.54e-02)
<SENTENCE_START>
{
int
row
=
-
1
;
for
(
int
i
:
extensions
.
key
set
(
)
)
{
if
(
extensions
.
get
(
i
)
.
get
name
(
)
.
equals
(
extension
name
)
)
{
row
=
i
;
break
;
}
}
if
(
row
!=
-
1
)
table
.
set
value
at
(
selected
,
row
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
-
1
;
for
(
int
i
:
extensions
.
key
set
(
)
)
{
if
(
extensions
.
get
(
i
)
.
get
name
(
)
.
equals
(
extension
name
)
)
{
row
=
i
;
break
;
}
}
if
(
row
!=
-
1
)
table
.
set
value
at
(
selected
,
row
,
0
)
;
}
<SENTENCE_END/>
selected%END% (3.63e-01)
row (2.66e-01)
break (2.18e-02)
changed (1.25e-02)
extensions (1.08e-02)
i (6.80e-03)
at (6.30e-03)
table (4.99e-03)
name (4.58e-03)
int (4.12e-03)
<SENTENCE_START>
{
int
row
=
-
1
;
for
(
int
i
:
extensions
.
key
set
(
)
)
{
if
(
extensions
.
get
(
i
)
.
get
name
(
)
.
equals
(
extension
name
)
)
{
row
=
i
;
break
;
}
}
if
(
row
!=
-
1
)
table
.
set
value
at
(
selected
,
row
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
-
1
;
for
(
int
i
:
extensions
.
key
set
(
)
)
{
if
(
extensions
.
get
(
i
)
.
get
name
(
)
.
equals
(
extension
name
)
)
{
row
=
i
;
break
;
}
}
if
(
row
!=
-
1
)
table
.
set
value
at
(
selected
,
row
,
0
)
;
}
<SENTENCE_END/>
%END%%END% (8.22e-01)
row (3.57e-02)
at (7.08e-03)
break (6.73e-03)
table (4.65e-03)
changed (3.79e-03)
extensions (3.52e-03)
string (2.99e-03)
key (2.65e-03)
and (2.47e-03)
<SENTENCE_START>
{
int
row
=
-
1
;
for
(
int
i
:
extensions
.
key
set
(
)
)
{
if
(
extensions
.
get
(
i
)
.
get
name
(
)
.
equals
(
extension
name
)
)
{
row
=
i
;
break
;
}
}
if
(
row
!=
-
1
)
table
.
set
value
at
(
selected
,
row
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
-
1
;
for
(
int
i
:
extensions
.
key
set
(
)
)
{
if
(
extensions
.
get
(
i
)
.
get
name
(
)
.
equals
(
extension
name
)
)
{
row
=
i
;
break
;
}
}
if
(
row
!=
-
1
)
table
.
set
value
at
(
selected
,
row
,
0
)
;
}
<SENTENCE_END/>
add,extensionaddadd (9.17e-01)
row (8.24e-03)
copy (6.04e-03)
put (5.65e-03)
load (3.92e-03)
convert (3.01e-03)
insert (2.86e-03)
draw (2.75e-03)
create (1.91e-03)
get (1.88e-03)
<SENTENCE_START>
{
add
row
(
new
object
[
]
{
checkbox
,
name
,
description
,
version
,
compatibility
,
support
}
)
;
extensions
.
put
(
row
count
++
,
extension
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
add
row
(
new
object
[
]
{
checkbox
,
name
,
description
,
version
,
compatibility
,
support
}
)
;
extensions
.
put
(
row
count
++
,
extension
)
;
}
<SENTENCE_END/>
extensionrow (4.58e-01)
%END% (2.17e-01)
add (2.39e-02)
count (1.90e-02)
checkbox (1.66e-02)
%UNK% (4.48e-03)
object (4.28e-03)
new (4.07e-03)
version (4.03e-03)
put (3.81e-03)
<SENTENCE_START>
{
add
row
(
new
object
[
]
{
checkbox
,
name
,
description
,
version
,
compatibility
,
support
}
)
;
extensions
.
put
(
row
count
++
,
extension
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
add
row
(
new
object
[
]
{
checkbox
,
name
,
description
,
version
,
compatibility
,
support
}
)
;
extensions
.
put
(
row
count
++
,
extension
)
;
}
<SENTENCE_END/>
%END%%END% (8.61e-01)
count (4.87e-02)
row (3.72e-02)
checkbox (7.45e-03)
version (4.97e-03)
compatibility (1.79e-03)
extension (1.18e-03)
add (9.74e-04)
object (7.44e-04)
description (5.61e-04)
<SENTENCE_START>
{
add
row
(
new
object
[
]
{
checkbox
,
name
,
description
,
version
,
compatibility
,
support
}
)
;
extensions
.
put
(
row
count
++
,
extension
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
add
row
(
new
object
[
]
{
checkbox
,
name
,
description
,
version
,
compatibility
,
support
}
)
;
extensions
.
put
(
row
count
++
,
extension
)
;
}
<SENTENCE_END/>
createcreateset (1.61e-01)
clear (1.31e-01)
run (1.15e-01)
reset (6.75e-02)
resize (4.88e-02)
init (4.04e-02)
add (4.02e-02)
create (3.69e-02)
invalidate (2.25e-02)
get (2.17e-02)
<SENTENCE_START>
{
if
(
buffer
==
null
||
window
size
!=
window
size
)
buffer
=
new
byte
[
window
size
]
;
window
size
=
window
size
;
pos
=
0
;
stream
pos
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
buffer
==
null
||
window
size
!=
window
size
)
buffer
=
new
byte
[
window
size
]
;
window
size
=
window
size
;
pos
=
0
;
stream
pos
=
0
;
}
<SENTENCE_END/>
%END%%END% (7.68e-01)
%UNK% (1.86e-02)
buffer (1.25e-02)
resize (1.03e-02)
window (9.84e-03)
frame (9.51e-03)
size (7.15e-03)
to (6.27e-03)
(5.53e-03)
init (4.95e-03)
<SENTENCE_START>
{
if
(
buffer
==
null
||
window
size
!=
window
size
)
buffer
=
new
byte
[
window
size
]
;
window
size
=
window
size
;
pos
=
0
;
stream
pos
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
buffer
==
null
||
window
size
!=
window
size
)
buffer
=
new
byte
[
window
size
]
;
window
size
=
window
size
;
pos
=
0
;
stream
pos
=
0
;
}
<SENTENCE_END/>
set,streamsetrelease (9.92e-01)
stream (4.09e-03)
take (1.16e-04)
init (3.41e-05)
set (1.18e-05)
parse (9.63e-06)
reset (2.80e-06)
load (1.40e-06)
director (1.36e-06)
swig (1.22e-06)
<SENTENCE_START>
{
release
stream
(
)
;
stream
=
stream
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
release
stream
(
)
;
stream
=
stream
;
}
<SENTENCE_END/>
stream%END% (6.47e-01)
release (2.27e-01)
stream (9.77e-02)
disconnect (6.11e-03)
take (3.16e-03)
bytes (1.23e-03)
parse (4.85e-04)
frame (4.55e-04)
swig (3.85e-04)
loaded (3.72e-04)
<SENTENCE_START>
{
release
stream
(
)
;
stream
=
stream
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
release
stream
(
)
;
stream
=
stream
;
}
<SENTENCE_END/>
%END%%END% (9.87e-01)
stream (7.37e-03)
release (7.52e-04)
disconnect (5.69e-04)
take (1.10e-04)
all (8.43e-05)
performed (7.70e-05)
20 (7.38e-05)
loaded (7.13e-05)
array (6.31e-05)
<SENTENCE_START>
{
release
stream
(
)
;
stream
=
stream
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
release
stream
(
)
;
stream
=
stream
;
}
<SENTENCE_END/>
release,streamreleaseinit (4.62e-01)
end (1.22e-01)
release (9.43e-02)
flush (8.13e-02)
set (5.41e-02)
reset (5.34e-02)
begin (1.62e-02)
render (1.20e-02)
load (1.11e-02)
parse (7.03e-03)
<SENTENCE_START>
{
flush
(
)
;
stream
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
flush
(
)
;
stream
=
null
;
}
<SENTENCE_END/>
stream%END% (8.71e-01)
stream (8.74e-02)
release (1.73e-02)
disconnect (1.79e-03)
bytes (9.41e-04)
%UNK% (8.90e-04)
all (8.39e-04)
take (6.46e-04)
frame (6.32e-04)
parse (5.97e-04)
<SENTENCE_START>
{
flush
(
)
;
stream
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
flush
(
)
;
stream
=
null
;
}
<SENTENCE_END/>
%END%%END% (9.94e-01)
stream (1.65e-03)
all (3.75e-04)
flush (1.35e-04)
array (1.28e-04)
null (1.23e-04)
locations (1.23e-04)
%UNK% (1.16e-04)
performed (9.91e-05)
value (8.08e-05)
<SENTENCE_START>
{
flush
(
)
;
stream
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
flush
(
)
;
stream
=
null
;
}
<SENTENCE_END/>
initinitreset (2.51e-01)
init (1.08e-01)
%END% (7.75e-02)
%UNK% (4.66e-02)
set (3.56e-02)
loop (3.38e-02)
update (2.99e-02)
end (2.51e-02)
draw (2.11e-02)
parse (1.46e-02)
<SENTENCE_START>
{
if
(
!
solid
)
{
stream
pos
=
0
;
pos
=
0
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
solid
)
{
stream
pos
=
0
;
pos
=
0
;
}
}
<SENTENCE_END/>
%END%%END% (9.70e-01)
solid (2.41e-03)
%UNK% (1.61e-03)
stream (1.43e-03)
pos (9.26e-04)
0 (8.59e-04)
at (4.63e-04)
string (4.48e-04)
frame (3.71e-04)
in (3.35e-04)
<SENTENCE_START>
{
if
(
!
solid
)
{
stream
pos
=
0
;
pos
=
0
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
solid
)
{
stream
pos
=
0
;
pos
=
0
;
}
}
<SENTENCE_END/>
flushflush (2.51e-01)
init (2.09e-01)
read (8.33e-02)
reset (3.59e-02)
set (3.05e-02)
load (2.53e-02)
parse (2.36e-02)
get (2.33e-02)
encode (2.27e-02)
release (2.03e-02)
<SENTENCE_START>
{
int
size
=
pos
-
stream
pos
;
if
(
size
==
0
)
return
;
stream
.
write
(
buffer
,
stream
pos
,
size
)
;
if
(
pos
>=
window
size
)
pos
=
0
;
stream
pos
=
pos
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
=
pos
-
stream
pos
;
if
(
size
==
0
)
return
;
stream
.
write
(
buffer
,
stream
pos
,
size
)
;
if
(
pos
>=
window
size
)
pos
=
0
;
stream
pos
=
pos
;
}
<SENTENCE_END/>
%END%%END% (7.17e-01)
read (2.48e-02)
(2.04e-02)
%UNK% (1.63e-02)
to (1.16e-02)
init (8.81e-03)
stream (7.41e-03)
wrap (5.68e-03)
parse (5.67e-03)
bytes (5.17e-03)
<SENTENCE_START>
{
int
size
=
pos
-
stream
pos
;
if
(
size
==
0
)
return
;
stream
.
write
(
buffer
,
stream
pos
,
size
)
;
if
(
pos
>=
window
size
)
pos
=
0
;
stream
pos
=
pos
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
=
pos
-
stream
pos
;
if
(
size
==
0
)
return
;
stream
.
write
(
buffer
,
stream
pos
,
size
)
;
if
(
pos
>=
window
size
)
pos
=
0
;
stream
pos
=
pos
;
}
<SENTENCE_END/>
copy,blockcopyinit (1.25e-01)
read (8.48e-02)
encode (5.88e-02)
update (4.71e-02)
reset (4.40e-02)
%UNK% (4.32e-02)
decode (2.34e-02)
add (2.32e-02)
seek (2.12e-02)
create (1.70e-02)
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
for
(
;
len
!=
0
;
len
--
)
{
if
(
pos
>=
window
size
)
pos
=
0
;
buffer
[
pos
++
]
=
buffer
[
pos
++
]
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
for
(
;
len
!=
0
;
len
--
)
{
if
(
pos
>=
window
size
)
pos
=
0
;
buffer
[
pos
++
]
=
buffer
[
pos
++
]
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
}
<SENTENCE_END/>
block%END% (5.24e-01)
%UNK% (5.71e-02)
0 (1.54e-02)
to (1.47e-02)
read (1.44e-02)
init (1.21e-02)
update (1.08e-02)
reset (1.02e-02)
loop (9.26e-03)
end (6.70e-03)
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
for
(
;
len
!=
0
;
len
--
)
{
if
(
pos
>=
window
size
)
pos
=
0
;
buffer
[
pos
++
]
=
buffer
[
pos
++
]
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
for
(
;
len
!=
0
;
len
--
)
{
if
(
pos
>=
window
size
)
pos
=
0
;
buffer
[
pos
++
]
=
buffer
[
pos
++
]
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.71e-01)
%UNK% (2.44e-02)
0 (8.16e-03)
to (7.63e-03)
read (5.07e-03)
loop (3.99e-03)
update (3.99e-03)
index (3.52e-03)
init (3.44e-03)
reset (3.20e-03)
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
for
(
;
len
!=
0
;
len
--
)
{
if
(
pos
>=
window
size
)
pos
=
0
;
buffer
[
pos
++
]
=
buffer
[
pos
++
]
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
for
(
;
len
!=
0
;
len
--
)
{
if
(
pos
>=
window
size
)
pos
=
0
;
buffer
[
pos
++
]
=
buffer
[
pos
++
]
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
}
<SENTENCE_END/>
put,byteputinit (4.15e-01)
reset (8.82e-02)
create (5.93e-02)
begin (3.27e-02)
add (2.99e-02)
update (2.52e-02)
set (2.46e-02)
(1.79e-02)
%UNK% (1.76e-02)
put (1.70e-02)
<SENTENCE_START>
{
buffer
[
pos
++
]
=
b
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
buffer
[
pos
++
]
=
b
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
<SENTENCE_END/>
byte%END% (6.69e-01)
%UNK% (6.19e-02)
resize (8.75e-03)
init (7.86e-03)
write (7.45e-03)
to (6.73e-03)
read (6.66e-03)
update (5.23e-03)
loop (5.16e-03)
end (4.90e-03)
<SENTENCE_START>
{
buffer
[
pos
++
]
=
b
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
buffer
[
pos
++
]
=
b
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.80e-01)
%UNK% (1.57e-03)
all (6.34e-04)
buffer (4.18e-04)
value (3.71e-04)
array (3.40e-04)
to (2.76e-04)
size (2.58e-04)
flush (2.44e-04)
string (2.37e-04)
<SENTENCE_START>
{
buffer
[
pos
++
]
=
b
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
buffer
[
pos
++
]
=
b
;
if
(
pos
>=
window
size
)
flush
(
)
;
}
<SENTENCE_END/>
get,bytegetinit (2.20e-01)
%UNK% (1.69e-01)
read (1.63e-01)
nearest (2.85e-02)
(2.78e-02)
encode (2.69e-02)
update (1.93e-02)
create (1.52e-02)
skip (1.44e-02)
render (1.35e-02)
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
return
buffer
[
pos
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
return
buffer
[
pos
]
;
}
<SENTENCE_END/>
byte%END% (3.46e-01)
%UNK% (1.52e-01)
read (4.43e-02)
to (1.98e-02)
in (1.61e-02)
frame (1.51e-02)
get (1.29e-02)
0 (1.14e-02)
init (1.05e-02)
available (1.05e-02)
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
return
buffer
[
pos
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
return
buffer
[
pos
]
;
}
<SENTENCE_END/>
%END%%END% (6.92e-01)
%UNK% (4.77e-02)
read (1.58e-02)
to (1.04e-02)
in (8.43e-03)
0 (7.29e-03)
string (6.95e-03)
frame (6.17e-03)
int (5.65e-03)
byte (5.48e-03)
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
return
buffer
[
pos
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
pos
=
pos
-
distance
-
1
;
if
(
pos
<
0
)
pos
+=
window
size
;
return
buffer
[
pos
]
;
}
<SENTENCE_END/>
putputput (3.85e-01)
resize (8.37e-02)
key (8.07e-02)
%END% (5.71e-02)
push (4.65e-02)
get (2.48e-02)
index (2.23e-02)
contains (1.73e-02)
add (1.65e-02)
remove (1.62e-02)
<SENTENCE_START>
{
if
(
key
==
null
)
throw
new
illegal
argument
exception
(
"key cannot be null."
)
;
k
[
]
key
table
=
this
.
key
table
;
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
.
equals
(
key
1
)
)
{
value
table
[
index
1
]
=
value
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
.
equals
(
key
2
)
)
{
value
table
[
index
2
]
=
value
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
.
equals
(
key
3
)
)
{
value
table
[
index
3
]
=
value
;
return
;
}
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
value
table
[
i
]
=
value
;
return
;
}
}
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
key
==
null
)
throw
new
illegal
argument
exception
(
"key cannot be null."
)
;
k
[
]
key
table
=
this
.
key
table
;
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
.
equals
(
key
1
)
)
{
value
table
[
index
1
]
=
value
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
.
equals
(
key
2
)
)
{
value
table
[
index
2
]
=
value
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
.
equals
(
key
3
)
)
{
value
table
[
index
3
]
=
value
;
return
;
}
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
value
table
[
i
]
=
value
;
return
;
}
}
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
%END%%END% (6.07e-01)
key (4.65e-02)
resize (3.21e-02)
stash (3.12e-02)
value (2.11e-02)
index (1.94e-02)
table (9.43e-03)
put (8.47e-03)
1 (7.21e-03)
hash (6.31e-03)
<SENTENCE_START>
{
if
(
key
==
null
)
throw
new
illegal
argument
exception
(
"key cannot be null."
)
;
k
[
]
key
table
=
this
.
key
table
;
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
.
equals
(
key
1
)
)
{
value
table
[
index
1
]
=
value
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
.
equals
(
key
2
)
)
{
value
table
[
index
2
]
=
value
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
.
equals
(
key
3
)
)
{
value
table
[
index
3
]
=
value
;
return
;
}
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
value
table
[
i
]
=
value
;
return
;
}
}
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
key
==
null
)
throw
new
illegal
argument
exception
(
"key cannot be null."
)
;
k
[
]
key
table
=
this
.
key
table
;
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
.
equals
(
key
1
)
)
{
value
table
[
index
1
]
=
value
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
.
equals
(
key
2
)
)
{
value
table
[
index
2
]
=
value
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
.
equals
(
key
3
)
)
{
value
table
[
index
3
]
=
value
;
return
;
}
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
value
table
[
i
]
=
value
;
return
;
}
}
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
put,allputput (6.32e-01)
read (3.32e-02)
add (3.00e-02)
init (2.76e-02)
wrap (1.83e-02)
entry (1.64e-02)
end (1.56e-02)
process (1.53e-02)
%UNK% (1.06e-02)
append (8.31e-03)
<SENTENCE_START>
{
for
(
entry
<
k
>
entry
:
map
.
entries
(
)
)
put
(
entry
.
key
,
entry
.
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
entry
<
k
>
entry
:
map
.
entries
(
)
)
put
(
entry
.
key
,
entry
.
value
)
;
}
<SENTENCE_END/>
allall (3.68e-01)
entry (5.71e-02)
%UNK% (4.68e-02)
array (3.76e-02)
put (3.38e-02)
int (3.23e-02)
%END% (2.91e-02)
to (2.03e-02)
from (1.56e-02)
value (1.49e-02)
<SENTENCE_START>
{
for
(
entry
<
k
>
entry
:
map
.
entries
(
)
)
put
(
entry
.
key
,
entry
.
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
entry
<
k
>
entry
:
map
.
entries
(
)
)
put
(
entry
.
key
,
entry
.
value
)
;
}
<SENTENCE_END/>
%END%%END% (6.18e-01)
all (1.19e-01)
%UNK% (2.19e-02)
value (1.86e-02)
array (1.86e-02)
at (1.22e-02)
int (8.43e-03)
string (8.40e-03)
to (7.91e-03)
file (6.89e-03)
<SENTENCE_START>
{
for
(
entry
<
k
>
entry
:
map
.
entries
(
)
)
put
(
entry
.
key
,
entry
.
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
entry
<
k
>
entry
:
map
.
entries
(
)
)
put
(
entry
.
key
,
entry
.
value
)
;
}
<SENTENCE_END/>
put,resizeputput (6.43e-01)
resize (1.17e-01)
push (5.50e-02)
key (2.01e-02)
add (1.95e-02)
set (7.30e-03)
%END% (6.37e-03)
get (6.35e-03)
index (6.26e-03)
hash (5.07e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
resize%END% (6.30e-01)
resize (8.78e-02)
key (3.62e-02)
put (2.13e-02)
index (1.55e-02)
value (9.79e-03)
hash (7.41e-03)
threshold (6.16e-03)
1 (5.33e-03)
code (5.22e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
%END%%END% (8.82e-01)
key (1.27e-02)
index (8.71e-03)
resize (8.00e-03)
value (4.55e-03)
put (4.22e-03)
1 (3.89e-03)
2 (3.55e-03)
3 (3.47e-03)
code (2.81e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
1
=
hash
code
&
mask
;
k
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
key
;
value
table
[
index
1
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
2
=
hash
2
(
hash
code
)
;
k
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
key
;
value
table
[
index
2
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
int
index
3
=
hash
3
(
hash
code
)
;
k
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
key
;
value
table
[
index
3
]
=
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
push
(
key
,
value
,
index
1
,
key
1
,
index
2
,
key
2
,
index
3
,
key
3
)
;
}
<SENTENCE_END/>
pushpushpush (9.13e-01)
%END% (1.22e-02)
resize (9.26e-03)
put (8.16e-03)
key (5.37e-03)
insert (3.67e-03)
evicted (2.94e-03)
index (2.47e-03)
value (1.60e-03)
remove (1.39e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
int
mask
=
this
.
mask
;
k
evicted
key
;
int
evicted
value
;
int
i
=
0
,
push
iterations
=
this
.
push
iterations
;
do
{
switch
(
math
utils
.
random
(
2
)
)
{
case
0
:
evicted
key
=
key
1
;
evicted
value
=
value
table
[
index
1
]
;
key
table
[
index
1
]
=
insert
key
;
value
table
[
index
1
]
=
insert
value
;
break
;
case
1
:
evicted
key
=
key
2
;
evicted
value
=
value
table
[
index
2
]
;
key
table
[
index
2
]
=
insert
key
;
value
table
[
index
2
]
=
insert
value
;
break
;
default
:
evicted
key
=
key
3
;
evicted
value
=
value
table
[
index
3
]
;
key
table
[
index
3
]
=
insert
key
;
value
table
[
index
3
]
=
insert
value
;
break
;
}
int
hash
code
=
evicted
key
.
hash
code
(
)
;
index
1
=
hash
code
&
mask
;
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
evicted
key
;
value
table
[
index
1
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
2
=
hash
2
(
hash
code
)
;
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
evicted
key
;
value
table
[
index
2
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
3
=
hash
3
(
hash
code
)
;
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
evicted
key
;
value
table
[
index
3
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
++
i
==
push
iterations
)
break
;
insert
key
=
evicted
key
;
insert
value
=
evicted
value
;
}
while
(
true
)
;
put
stash
(
evicted
key
,
evicted
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
int
mask
=
this
.
mask
;
k
evicted
key
;
int
evicted
value
;
int
i
=
0
,
push
iterations
=
this
.
push
iterations
;
do
{
switch
(
math
utils
.
random
(
2
)
)
{
case
0
:
evicted
key
=
key
1
;
evicted
value
=
value
table
[
index
1
]
;
key
table
[
index
1
]
=
insert
key
;
value
table
[
index
1
]
=
insert
value
;
break
;
case
1
:
evicted
key
=
key
2
;
evicted
value
=
value
table
[
index
2
]
;
key
table
[
index
2
]
=
insert
key
;
value
table
[
index
2
]
=
insert
value
;
break
;
default
:
evicted
key
=
key
3
;
evicted
value
=
value
table
[
index
3
]
;
key
table
[
index
3
]
=
insert
key
;
value
table
[
index
3
]
=
insert
value
;
break
;
}
int
hash
code
=
evicted
key
.
hash
code
(
)
;
index
1
=
hash
code
&
mask
;
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
evicted
key
;
value
table
[
index
1
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
2
=
hash
2
(
hash
code
)
;
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
evicted
key
;
value
table
[
index
2
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
3
=
hash
3
(
hash
code
)
;
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
evicted
key
;
value
table
[
index
3
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
++
i
==
push
iterations
)
break
;
insert
key
=
evicted
key
;
insert
value
=
evicted
value
;
}
while
(
true
)
;
put
stash
(
evicted
key
,
evicted
value
)
;
}
<SENTENCE_END/>
%END%%END% (8.03e-01)
push (6.32e-02)
key (1.89e-02)
index (1.09e-02)
put (9.47e-03)
resize (8.41e-03)
value (6.95e-03)
evicted (3.23e-03)
table (2.87e-03)
insert (2.27e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
int
mask
=
this
.
mask
;
k
evicted
key
;
int
evicted
value
;
int
i
=
0
,
push
iterations
=
this
.
push
iterations
;
do
{
switch
(
math
utils
.
random
(
2
)
)
{
case
0
:
evicted
key
=
key
1
;
evicted
value
=
value
table
[
index
1
]
;
key
table
[
index
1
]
=
insert
key
;
value
table
[
index
1
]
=
insert
value
;
break
;
case
1
:
evicted
key
=
key
2
;
evicted
value
=
value
table
[
index
2
]
;
key
table
[
index
2
]
=
insert
key
;
value
table
[
index
2
]
=
insert
value
;
break
;
default
:
evicted
key
=
key
3
;
evicted
value
=
value
table
[
index
3
]
;
key
table
[
index
3
]
=
insert
key
;
value
table
[
index
3
]
=
insert
value
;
break
;
}
int
hash
code
=
evicted
key
.
hash
code
(
)
;
index
1
=
hash
code
&
mask
;
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
evicted
key
;
value
table
[
index
1
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
2
=
hash
2
(
hash
code
)
;
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
evicted
key
;
value
table
[
index
2
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
3
=
hash
3
(
hash
code
)
;
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
evicted
key
;
value
table
[
index
3
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
++
i
==
push
iterations
)
break
;
insert
key
=
evicted
key
;
insert
value
=
evicted
value
;
}
while
(
true
)
;
put
stash
(
evicted
key
,
evicted
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
int
mask
=
this
.
mask
;
k
evicted
key
;
int
evicted
value
;
int
i
=
0
,
push
iterations
=
this
.
push
iterations
;
do
{
switch
(
math
utils
.
random
(
2
)
)
{
case
0
:
evicted
key
=
key
1
;
evicted
value
=
value
table
[
index
1
]
;
key
table
[
index
1
]
=
insert
key
;
value
table
[
index
1
]
=
insert
value
;
break
;
case
1
:
evicted
key
=
key
2
;
evicted
value
=
value
table
[
index
2
]
;
key
table
[
index
2
]
=
insert
key
;
value
table
[
index
2
]
=
insert
value
;
break
;
default
:
evicted
key
=
key
3
;
evicted
value
=
value
table
[
index
3
]
;
key
table
[
index
3
]
=
insert
key
;
value
table
[
index
3
]
=
insert
value
;
break
;
}
int
hash
code
=
evicted
key
.
hash
code
(
)
;
index
1
=
hash
code
&
mask
;
key
1
=
key
table
[
index
1
]
;
if
(
key
1
==
null
)
{
key
table
[
index
1
]
=
evicted
key
;
value
table
[
index
1
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
2
=
hash
2
(
hash
code
)
;
key
2
=
key
table
[
index
2
]
;
if
(
key
2
==
null
)
{
key
table
[
index
2
]
=
evicted
key
;
value
table
[
index
2
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
index
3
=
hash
3
(
hash
code
)
;
key
3
=
key
table
[
index
3
]
;
if
(
key
3
==
null
)
{
key
table
[
index
3
]
=
evicted
key
;
value
table
[
index
3
]
=
evicted
value
;
if
(
size
++
>=
threshold
)
resize
(
capacity
<<
1
)
;
return
;
}
if
(
++
i
==
push
iterations
)
break
;
insert
key
=
evicted
key
;
insert
value
=
evicted
value
;
}
while
(
true
)
;
put
stash
(
evicted
key
,
evicted
value
)
;
}
<SENTENCE_END/>
put,stashputput (6.43e-01)
resize (7.28e-02)
shrink (6.95e-02)
remove (6.01e-02)
clear (3.69e-02)
add (2.42e-02)
stash (1.50e-02)
ensure (1.20e-02)
allocate (9.38e-03)
get (6.65e-03)
<SENTENCE_START>
{
if
(
stash
size
==
stash
capacity
)
{
resize
(
capacity
<<
1
)
;
put
(
key
,
value
)
;
return
;
}
int
index
=
capacity
+
stash
size
;
key
table
[
index
]
=
key
;
value
table
[
index
]
=
value
;
stash
size
++
;
size
++
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
stash
size
==
stash
capacity
)
{
resize
(
capacity
<<
1
)
;
put
(
key
,
value
)
;
return
;
}
int
index
=
capacity
+
stash
size
;
key
table
[
index
]
=
key
;
value
table
[
index
]
=
value
;
stash
size
++
;
size
++
;
}
<SENTENCE_END/>
stashstash (9.69e-01)
%END% (1.69e-02)
put (4.43e-03)
size (3.53e-03)
resize (1.16e-03)
capacity (4.51e-04)
value (3.45e-04)
key (3.40e-04)
index (2.13e-04)
remove (1.46e-04)
<SENTENCE_START>
{
if
(
stash
size
==
stash
capacity
)
{
resize
(
capacity
<<
1
)
;
put
(
key
,
value
)
;
return
;
}
int
index
=
capacity
+
stash
size
;
key
table
[
index
]
=
key
;
value
table
[
index
]
=
value
;
stash
size
++
;
size
++
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
stash
size
==
stash
capacity
)
{
resize
(
capacity
<<
1
)
;
put
(
key
,
value
)
;
return
;
}
int
index
=
capacity
+
stash
size
;
key
table
[
index
]
=
key
;
value
table
[
index
]
=
value
;
stash
size
++
;
size
++
;
}
<SENTENCE_END/>
%END%%END% (8.68e-01)
size (8.87e-02)
stash (1.59e-02)
index (3.34e-03)
value (2.03e-03)
capacity (1.38e-03)
key (1.20e-03)
put (9.85e-04)
resize (9.37e-04)
all (6.69e-04)
<SENTENCE_START>
{
if
(
stash
size
==
stash
capacity
)
{
resize
(
capacity
<<
1
)
;
put
(
key
,
value
)
;
return
;
}
int
index
=
capacity
+
stash
size
;
key
table
[
index
]
=
key
;
value
table
[
index
]
=
value
;
stash
size
++
;
size
++
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
stash
size
==
stash
capacity
)
{
resize
(
capacity
<<
1
)
;
put
(
key
,
value
)
;
return
;
}
int
index
=
capacity
+
stash
size
;
key
table
[
index
]
=
key
;
value
table
[
index
]
=
value
;
stash
size
++
;
size
++
;
}
<SENTENCE_END/>
getgetget (9.69e-01)
hash (3.77e-03)
stash (2.05e-03)
key (1.91e-03)
code (1.82e-03)
return (1.79e-03)
index (1.67e-03)
put (1.09e-03)
int (7.06e-04)
table (5.72e-04)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
stash
(
key
,
default
value
)
;
}
}
return
value
table
[
index
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
stash
(
key
,
default
value
)
;
}
}
return
value
table
[
index
]
;
}
<SENTENCE_END/>
%END%%END% (6.42e-01)
stash (9.14e-02)
key (4.38e-02)
hash (3.09e-02)
code (1.69e-02)
index (1.55e-02)
value (1.35e-02)
get (1.14e-02)
and (9.77e-03)
default (6.19e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
stash
(
key
,
default
value
)
;
}
}
return
value
table
[
index
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
stash
(
key
,
default
value
)
;
}
}
return
value
table
[
index
]
;
}
<SENTENCE_END/>
get,stashgetget (8.27e-01)
find (7.34e-02)
contains (1.47e-02)
key (1.16e-02)
return (9.08e-03)
default (7.64e-03)
stash (5.65e-03)
i (5.08e-03)
is (4.33e-03)
table (2.11e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
value
table
[
i
]
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
value
table
[
i
]
;
return
default
value
;
}
<SENTENCE_END/>
stashstash (7.95e-01)
default (4.34e-02)
%END% (3.75e-02)
key (3.64e-02)
find (1.75e-02)
contains (1.25e-02)
value (7.38e-03)
get (5.04e-03)
size (3.86e-03)
index (3.42e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
value
table
[
i
]
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
value
table
[
i
]
;
return
default
value
;
}
<SENTENCE_END/>
%END%stash (5.18e-01)
%END% (2.65e-01)
size (7.07e-02)
value (3.17e-02)
key (2.22e-02)
table (1.30e-02)
default (8.29e-03)
i (6.54e-03)
index (4.47e-03)
find (3.32e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
value
table
[
i
]
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
value
table
[
i
]
;
return
default
value
;
}
<SENTENCE_END/>
get,and,incrementgetget (9.20e-01)
and (2.48e-02)
increment (1.55e-02)
return (4.98e-03)
stash (3.15e-03)
hash (2.82e-03)
value (2.03e-03)
key (2.02e-03)
index (1.92e-03)
code (1.47e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
andand (8.71e-01)
increment (1.13e-01)
%END% (8.28e-03)
get (3.33e-03)
key (3.55e-04)
stash (3.15e-04)
value (2.85e-04)
index (2.26e-04)
hash (2.17e-04)
code (1.53e-04)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
incrementincrement (9.03e-01)
stash (8.19e-02)
and (9.29e-03)
%END% (3.34e-03)
index (2.48e-04)
key (2.05e-04)
value (1.80e-04)
hash (1.75e-04)
code (1.30e-04)
table (1.29e-04)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
%END%stash (5.73e-01)
%END% (2.00e-01)
increment (1.97e-01)
and (2.81e-03)
index (2.15e-03)
key (1.77e-03)
value (1.64e-03)
hash (1.50e-03)
code (1.32e-03)
equals (6.25e-04)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
get
and
increment
stash
(
key
,
default
value
,
increment
)
;
}
}
int
value
=
value
table
[
index
]
;
value
table
[
index
]
=
value
+
increment
;
return
value
;
}
<SENTENCE_END/>
get,and,increment,stashgetget (8.82e-01)
find (2.60e-02)
put (8.63e-03)
key (5.48e-03)
increment (5.24e-03)
value (3.94e-03)
default (3.68e-03)
contains (3.68e-03)
return (3.47e-03)
i (2.90e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
andstash (4.83e-01)
increment (1.33e-01)
%END% (1.18e-01)
key (3.07e-02)
get (2.59e-02)
value (2.54e-02)
default (2.44e-02)
find (1.55e-02)
contains (7.46e-03)
index (6.33e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
increment%END% (3.58e-01)
increment (2.11e-01)
stash (1.81e-01)
size (3.55e-02)
value (3.27e-02)
key (1.90e-02)
default (1.09e-02)
table (9.55e-03)
i (7.75e-03)
index (6.28e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
stash%END% (8.16e-01)
stash (3.51e-02)
increment (2.69e-02)
value (1.74e-02)
size (1.07e-02)
key (6.94e-03)
table (5.72e-03)
i (4.47e-03)
default (3.73e-03)
int (2.99e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
%END%%END% (9.02e-01)
value (1.30e-02)
stash (6.07e-03)
int (4.72e-03)
key (4.59e-03)
table (4.42e-03)
i (3.84e-03)
increment (3.39e-03)
put (2.96e-03)
size (2.26e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
value
=
value
table
[
i
]
;
value
table
[
i
]
=
value
+
increment
;
return
value
;
}
put
(
key
,
default
value
+
increment
)
;
return
default
value
;
}
<SENTENCE_END/>
removeremoveremove (9.15e-01)
put (1.94e-02)
contains (7.28e-03)
key (4.56e-03)
get (4.24e-03)
index (4.07e-03)
clear (3.10e-03)
resize (3.04e-03)
pop (2.40e-03)
hash (2.21e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
2
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
3
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
return
remove
stash
(
key
,
default
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
2
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
3
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
return
remove
stash
(
key
,
default
value
)
;
}
<SENTENCE_END/>
%END%%END% (7.62e-01)
key (4.17e-02)
value (2.80e-02)
index (2.78e-02)
remove (1.85e-02)
put (9.40e-03)
hash (9.06e-03)
code (5.76e-03)
stash (3.93e-03)
table (3.51e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
2
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
3
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
return
remove
stash
(
key
,
default
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
2
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
index
=
hash
3
(
hash
code
)
;
if
(
key
.
equals
(
key
table
[
index
]
)
)
{
key
table
[
index
]
=
null
;
int
old
value
=
value
table
[
index
]
;
size
--
;
return
old
value
;
}
return
remove
stash
(
key
,
default
value
)
;
}
<SENTENCE_END/>
remove,stashremoveremove (9.38e-01)
stash (5.41e-03)
find (5.22e-03)
contains (4.57e-03)
size (3.74e-03)
return (3.53e-03)
i (2.82e-03)
key (2.43e-03)
old (2.17e-03)
default (1.53e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
old
value
=
value
table
[
i
]
;
remove
stash
index
(
i
)
;
size
--
;
return
old
value
;
}
}
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
old
value
=
value
table
[
i
]
;
remove
stash
index
(
i
)
;
size
--
;
return
old
value
;
}
}
return
default
value
;
}
<SENTENCE_END/>
stashstash (7.29e-01)
%END% (1.17e-01)
key (1.94e-02)
value (1.43e-02)
remove (9.77e-03)
default (8.58e-03)
index (7.74e-03)
contains (7.70e-03)
find (7.41e-03)
size (5.56e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
old
value
=
value
table
[
i
]
;
remove
stash
index
(
i
)
;
size
--
;
return
old
value
;
}
}
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
old
value
=
value
table
[
i
]
;
remove
stash
index
(
i
)
;
size
--
;
return
old
value
;
}
}
return
default
value
;
}
<SENTENCE_END/>
%END%%END% (7.14e-01)
stash (1.55e-01)
size (1.73e-02)
value (1.06e-02)
key (1.04e-02)
index (1.03e-02)
table (7.68e-03)
i (5.67e-03)
n (2.74e-03)
int (2.66e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
old
value
=
value
table
[
i
]
;
remove
stash
index
(
i
)
;
size
--
;
return
old
value
;
}
}
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
{
if
(
key
.
equals
(
key
table
[
i
]
)
)
{
int
old
value
=
value
table
[
i
]
;
remove
stash
index
(
i
)
;
size
--
;
return
old
value
;
}
}
return
default
value
;
}
<SENTENCE_END/>
remove,stash,indexremoveremove (8.95e-01)
put (2.22e-02)
stash (1.31e-02)
get (1.20e-02)
index (6.97e-03)
find (6.94e-03)
clear (6.48e-03)
last (5.05e-03)
contains (4.75e-03)
pop (2.99e-03)
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
stashstash (9.33e-01)
remove (2.04e-02)
index (1.25e-02)
put (7.36e-03)
size (4.83e-03)
%END% (3.70e-03)
key (2.01e-03)
get (2.00e-03)
value (1.98e-03)
last (1.63e-03)
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
index%END% (6.95e-01)
index (1.11e-01)
value (4.76e-02)
size (3.30e-02)
stash (1.95e-02)
key (1.47e-02)
put (9.98e-03)
remove (9.30e-03)
long (3.68e-03)
last (3.63e-03)
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
%END%%END% (8.36e-01)
index (5.85e-02)
value (3.09e-02)
size (1.56e-02)
key (7.30e-03)
put (3.73e-03)
stash (3.32e-03)
remove (3.22e-03)
long (2.38e-03)
last (2.34e-03)
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
stash
size
--
;
int
last
index
=
capacity
+
stash
size
;
if
(
index
<
last
index
)
{
key
table
[
index
]
=
key
table
[
last
index
]
;
value
table
[
index
]
=
value
table
[
last
index
]
;
}
}
<SENTENCE_END/>
shrinkshrinkshrink (9.53e-01)
clear (1.98e-02)
maximum (3.48e-03)
capacity (3.48e-03)
resize (1.65e-03)
size (1.40e-03)
sort (9.18e-04)
power (8.24e-04)
illegal (6.97e-04)
next (6.34e-04)
<SENTENCE_START>
{
if
(
maximum
capacity
<
0
)
throw
new
illegal
argument
exception
(
"maximumCapacity must be >= 0: "
+
maximum
capacity
)
;
if
(
size
>
maximum
capacity
)
maximum
capacity
=
size
;
if
(
capacity
<=
maximum
capacity
)
return
;
maximum
capacity
=
math
utils
.
next
power
of
two
(
maximum
capacity
)
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
maximum
capacity
<
0
)
throw
new
illegal
argument
exception
(
"maximumCapacity must be >= 0: "
+
maximum
capacity
)
;
if
(
size
>
maximum
capacity
)
maximum
capacity
=
size
;
if
(
capacity
<=
maximum
capacity
)
return
;
maximum
capacity
=
math
utils
.
next
power
of
two
(
maximum
capacity
)
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (9.25e-01)
capacity (4.00e-02)
shrink (1.36e-02)
all (3.85e-03)
maximum (2.54e-03)
size (1.29e-03)
resize (1.14e-03)
next (7.88e-04)
if (6.88e-04)
power (6.78e-04)
<SENTENCE_START>
{
if
(
maximum
capacity
<
0
)
throw
new
illegal
argument
exception
(
"maximumCapacity must be >= 0: "
+
maximum
capacity
)
;
if
(
size
>
maximum
capacity
)
maximum
capacity
=
size
;
if
(
capacity
<=
maximum
capacity
)
return
;
maximum
capacity
=
math
utils
.
next
power
of
two
(
maximum
capacity
)
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
maximum
capacity
<
0
)
throw
new
illegal
argument
exception
(
"maximumCapacity must be >= 0: "
+
maximum
capacity
)
;
if
(
size
>
maximum
capacity
)
maximum
capacity
=
size
;
if
(
capacity
<=
maximum
capacity
)
return
;
maximum
capacity
=
math
utils
.
next
power
of
two
(
maximum
capacity
)
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
clearclearclear (9.75e-01)
shrink (7.98e-03)
set (3.33e-03)
size (1.27e-03)
resize (1.07e-03)
capacity (8.90e-04)
maximum (7.95e-04)
remove (6.34e-04)
return (3.71e-04)
revert (3.35e-04)
<SENTENCE_START>
{
if
(
capacity
<=
maximum
capacity
)
{
%SELF%
(
)
;
return
;
}
size
=
0
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
capacity
<=
maximum
capacity
)
{
%SELF%
(
)
;
return
;
}
size
=
0
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
all (2.74e-03)
capacity (6.53e-04)
maximum (2.47e-04)
size (2.38e-04)
return (1.30e-04)
0 (1.27e-04)
resize (1.26e-04)
if (1.18e-04)
locations (5.40e-05)
<SENTENCE_START>
{
if
(
capacity
<=
maximum
capacity
)
{
%SELF%
(
)
;
return
;
}
size
=
0
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
capacity
<=
maximum
capacity
)
{
%SELF%
(
)
;
return
;
}
size
=
0
;
resize
(
maximum
capacity
)
;
}
<SENTENCE_END/>
clearclearclear (8.69e-01)
remove (3.70e-02)
truncate (1.13e-02)
add (9.20e-03)
set (7.08e-03)
size (7.03e-03)
find (5.36e-03)
resize (4.98e-03)
compute (4.16e-03)
stash (3.07e-03)
<SENTENCE_START>
{
if
(
size
==
0
)
return
;
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
key
table
[
i
]
=
null
;
size
=
0
;
stash
size
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
return
;
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
key
table
[
i
]
=
null
;
size
=
0
;
stash
size
=
0
;
}
<SENTENCE_END/>
%END%%END% (7.49e-01)
key (2.93e-02)
clear (2.20e-02)
size (2.01e-02)
all (1.92e-02)
stash (1.08e-02)
index (8.79e-03)
value (8.06e-03)
resize (6.11e-03)
get (4.41e-03)
<SENTENCE_START>
{
if
(
size
==
0
)
return
;
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
key
table
[
i
]
=
null
;
size
=
0
;
stash
size
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
return
;
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
key
table
[
i
]
=
null
;
size
=
0
;
stash
size
=
0
;
}
<SENTENCE_END/>
contains,valuecontainscontains (7.19e-01)
find (1.10e-01)
remove (5.80e-02)
key (2.82e-02)
get (1.03e-02)
value (5.41e-03)
last (3.26e-03)
index (3.25e-03)
is (2.95e-03)
i (2.56e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
value%END% (3.46e-01)
key (1.94e-01)
contains (1.22e-01)
value (1.09e-01)
find (2.57e-02)
index (2.48e-02)
of (8.77e-03)
table (8.72e-03)
remove (7.70e-03)
get (7.63e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (8.68e-01)
value (4.08e-02)
key (1.97e-02)
index (5.96e-03)
contains (4.63e-03)
table (4.23e-03)
of (2.87e-03)
long (2.25e-03)
and (2.10e-03)
int (1.93e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
contains,keycontainscontains (9.65e-01)
key (8.10e-03)
hash (3.70e-03)
return (2.78e-03)
code (1.74e-03)
stash (1.66e-03)
index (1.46e-03)
int (7.32e-04)
equals (6.25e-04)
if (4.53e-04)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
contains
key
stash
(
key
)
;
}
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
contains
key
stash
(
key
)
;
}
}
return
true
;
}
<SENTENCE_END/>
key%END% (5.81e-01)
key (1.52e-01)
hash (2.81e-02)
code (2.23e-02)
contains (2.08e-02)
down (2.05e-02)
and (1.59e-02)
index (1.41e-02)
equals (9.34e-03)
at (7.91e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
contains
key
stash
(
key
)
;
}
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
contains
key
stash
(
key
)
;
}
}
return
true
;
}
<SENTENCE_END/>
%END%%END% (9.36e-01)
key (9.51e-03)
hash (5.53e-03)
and (4.80e-03)
stash (4.63e-03)
code (4.08e-03)
down (3.16e-03)
index (2.84e-03)
at (2.55e-03)
pressed (1.70e-03)
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
contains
key
stash
(
key
)
;
}
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
hash
code
=
key
.
hash
code
(
)
;
int
index
=
hash
code
&
mask
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
2
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
{
index
=
hash
3
(
hash
code
)
;
if
(
!
key
.
equals
(
key
table
[
index
]
)
)
return
contains
key
stash
(
key
)
;
}
}
return
true
;
}
<SENTENCE_END/>
contains,key,stashcontainscontains (6.61e-01)
key (1.10e-01)
find (8.12e-02)
get (2.90e-02)
remove (1.64e-02)
stash (8.98e-03)
put (7.10e-03)
i (5.80e-03)
return (3.88e-03)
is (3.70e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
keystash (8.38e-01)
key (6.67e-02)
%END% (2.32e-02)
contains (2.08e-02)
find (6.60e-03)
size (4.50e-03)
index (2.40e-03)
table (1.72e-03)
down (1.12e-03)
remove (1.02e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
stashstash (5.21e-01)
%END% (3.95e-01)
key (2.19e-02)
size (2.09e-02)
table (2.67e-03)
all (2.14e-03)
index (2.12e-03)
of (1.99e-03)
contains (1.52e-03)
down (1.38e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (9.48e-01)
stash (1.27e-02)
size (3.94e-03)
key (3.76e-03)
table (3.11e-03)
all (2.09e-03)
i (1.37e-03)
of (9.48e-04)
value (8.74e-04)
false (8.39e-04)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
for
(
int
i
=
capacity
,
n
=
i
+
stash
size
;
i
<
n
;
i
++
)
if
(
key
.
equals
(
key
table
[
i
]
)
)
return
true
;
return
false
;
}
<SENTENCE_END/>
find,keyfindcontains (4.42e-01)
find (3.20e-01)
remove (5.60e-02)
get (5.43e-02)
key (4.37e-02)
pop (5.73e-03)
index (5.01e-03)
last (4.93e-03)
first (4.73e-03)
value (4.20e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
key
table
[
i
]
;
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
key
table
[
i
]
;
return
null
;
}
<SENTENCE_END/>
key%END% (3.92e-01)
key (1.84e-01)
value (8.32e-02)
contains (7.63e-02)
find (5.48e-02)
index (2.88e-02)
get (1.82e-02)
table (1.04e-02)
of (9.60e-03)
remove (6.33e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
key
table
[
i
]
;
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
key
table
[
i
]
;
return
null
;
}
<SENTENCE_END/>
%END%%END% (8.97e-01)
value (2.55e-02)
key (1.39e-02)
index (6.21e-03)
table (4.90e-03)
contains (2.93e-03)
of (2.49e-03)
i (2.11e-03)
and (1.94e-03)
find (1.90e-03)
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
key
table
[
i
]
;
return
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
k
[
]
key
table
=
this
.
key
table
;
int
[
]
value
table
=
this
.
value
table
;
for
(
int
i
=
capacity
+
stash
size
;
i
--
>
0
;
)
if
(
key
table
[
i
]
!=
null
&&
value
table
[
i
]
==
value
)
return
key
table
[
i
]
;
return
null
;
}
<SENTENCE_END/>
ensure,capacityensureensure (9.52e-01)
capacity (1.60e-02)
needed (7.26e-03)
size (5.84e-03)
resize (2.15e-03)
additional (1.63e-03)
math (6.92e-04)
ceil (6.89e-04)
next (6.87e-04)
power (6.39e-04)
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>=
threshold
)
resize
(
math
utils
.
next
power
of
two
(
(
int
)
math
.
ceil
(
size
needed
/
load
factor
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>=
threshold
)
resize
(
math
utils
.
next
power
of
two
(
(
int
)
math
.
ceil
(
size
needed
/
load
factor
)
)
)
;
}
<SENTENCE_END/>
capacitycapacity (8.02e-01)
ensure (5.74e-02)
%END% (3.59e-02)
additional (1.43e-02)
needed (1.13e-02)
all (1.12e-02)
resize (1.02e-02)
size (7.34e-03)
shrink (4.13e-03)
length (2.15e-03)
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>=
threshold
)
resize
(
math
utils
.
next
power
of
two
(
(
int
)
math
.
ceil
(
size
needed
/
load
factor
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>=
threshold
)
resize
(
math
utils
.
next
power
of
two
(
(
int
)
math
.
ceil
(
size
needed
/
load
factor
)
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
needed (8.29e-03)
capacity (6.92e-03)
all (6.15e-03)
size (2.16e-03)
two (1.33e-03)
and (1.26e-03)
array (7.14e-04)
math (6.35e-04)
int (6.25e-04)
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>=
threshold
)
resize
(
math
utils
.
next
power
of
two
(
(
int
)
math
.
ceil
(
size
needed
/
load
factor
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>=
threshold
)
resize
(
math
utils
.
next
power
of
two
(
(
int
)
math
.
ceil
(
size
needed
/
load
factor
)
)
)
;
}
<SENTENCE_END/>
resizeresizeresize (7.07e-01)
put (6.04e-02)
clear (2.86e-02)
add (1.96e-02)
truncate (1.46e-02)
remove (1.31e-02)
%END% (1.09e-02)
set (9.74e-03)
allocate (9.09e-03)
push (8.19e-03)
<SENTENCE_START>
{
int
old
end
index
=
capacity
+
stash
size
;
capacity
=
new
size
;
threshold
=
(
int
)
(
new
size
*
load
factor
)
;
mask
=
new
size
-
1
;
hash
shift
=
31
-
integer
.
number
of
trailing
zeros
(
new
size
)
;
stash
capacity
=
math
.
max
(
3
,
(
int
)
math
.
ceil
(
math
.
log
(
new
size
)
)
*
2
)
;
push
iterations
=
math
.
max
(
math
.
min
(
new
size
,
8
)
,
(
int
)
math
.
sqrt
(
new
size
)
/
8
)
;
k
[
]
old
key
table
=
key
table
;
int
[
]
old
value
table
=
value
table
;
key
table
=
(
k
[
]
)
new
object
[
new
size
+
stash
capacity
]
;
value
table
=
new
int
[
new
size
+
stash
capacity
]
;
int
old
size
=
size
;
size
=
0
;
stash
size
=
0
;
if
(
old
size
>
0
)
{
for
(
int
i
=
0
;
i
<
old
end
index
;
i
++
)
{
k
key
=
old
key
table
[
i
]
;
if
(
key
!=
null
)
put
resize
(
key
,
old
value
table
[
i
]
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
old
end
index
=
capacity
+
stash
size
;
capacity
=
new
size
;
threshold
=
(
int
)
(
new
size
*
load
factor
)
;
mask
=
new
size
-
1
;
hash
shift
=
31
-
integer
.
number
of
trailing
zeros
(
new
size
)
;
stash
capacity
=
math
.
max
(
3
,
(
int
)
math
.
ceil
(
math
.
log
(
new
size
)
)
*
2
)
;
push
iterations
=
math
.
max
(
math
.
min
(
new
size
,
8
)
,
(
int
)
math
.
sqrt
(
new
size
)
/
8
)
;
k
[
]
old
key
table
=
key
table
;
int
[
]
old
value
table
=
value
table
;
key
table
=
(
k
[
]
)
new
object
[
new
size
+
stash
capacity
]
;
value
table
=
new
int
[
new
size
+
stash
capacity
]
;
int
old
size
=
size
;
size
=
0
;
stash
size
=
0
;
if
(
old
size
>
0
)
{
for
(
int
i
=
0
;
i
<
old
end
index
;
i
++
)
{
k
key
=
old
key
table
[
i
]
;
if
(
key
!=
null
)
put
resize
(
key
,
old
value
table
[
i
]
)
;
}
}
}
<SENTENCE_END/>
%END%%END% (6.79e-01)
resize (9.49e-02)
capacity (1.44e-02)
size (1.29e-02)
stash (1.20e-02)
new (1.06e-02)
put (9.42e-03)
value (7.30e-03)
key (6.74e-03)
table (5.32e-03)
<SENTENCE_START>
{
int
old
end
index
=
capacity
+
stash
size
;
capacity
=
new
size
;
threshold
=
(
int
)
(
new
size
*
load
factor
)
;
mask
=
new
size
-
1
;
hash
shift
=
31
-
integer
.
number
of
trailing
zeros
(
new
size
)
;
stash
capacity
=
math
.
max
(
3
,
(
int
)
math
.
ceil
(
math
.
log
(
new
size
)
)
*
2
)
;
push
iterations
=
math
.
max
(
math
.
min
(
new
size
,
8
)
,
(
int
)
math
.
sqrt
(
new
size
)
/
8
)
;
k
[
]
old
key
table
=
key
table
;
int
[
]
old
value
table
=
value
table
;
key
table
=
(
k
[
]
)
new
object
[
new
size
+
stash
capacity
]
;
value
table
=
new
int
[
new
size
+
stash
capacity
]
;
int
old
size
=
size
;
size
=
0
;
stash
size
=
0
;
if
(
old
size
>
0
)
{
for
(
int
i
=
0
;
i
<
old
end
index
;
i
++
)
{
k
key
=
old
key
table
[
i
]
;
if
(
key
!=
null
)
put
resize
(
key
,
old
value
table
[
i
]
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
old
end
index
=
capacity
+
stash
size
;
capacity
=
new
size
;
threshold
=
(
int
)
(
new
size
*
load
factor
)
;
mask
=
new
size
-
1
;
hash
shift
=
31
-
integer
.
number
of
trailing
zeros
(
new
size
)
;
stash
capacity
=
math
.
max
(
3
,
(
int
)
math
.
ceil
(
math
.
log
(
new
size
)
)
*
2
)
;
push
iterations
=
math
.
max
(
math
.
min
(
new
size
,
8
)
,
(
int
)
math
.
sqrt
(
new
size
)
/
8
)
;
k
[
]
old
key
table
=
key
table
;
int
[
]
old
value
table
=
value
table
;
key
table
=
(
k
[
]
)
new
object
[
new
size
+
stash
capacity
]
;
value
table
=
new
int
[
new
size
+
stash
capacity
]
;
int
old
size
=
size
;
size
=
0
;
stash
size
=
0
;
if
(
old
size
>
0
)
{
for
(
int
i
=
0
;
i
<
old
end
index
;
i
++
)
{
k
key
=
old
key
table
[
i
]
;
if
(
key
!=
null
)
put
resize
(
key
,
old
value
table
[
i
]
)
;
}
}
}
<SENTENCE_END/>
hash,2hashhash (9.74e-01)
2 (8.57e-03)
prime (2.75e-03)
shift (2.11e-03)
h (1.71e-03)
return (3.64e-04)
mask (3.16e-04)
avg (1.38e-05)
resize (6.73e-06)
contains (5.87e-06)
<SENTENCE_START>
{
h
*=
prime
2
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
h
*=
prime
2
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
22 (9.89e-01)
%END% (6.38e-03)
prime (8.82e-04)
hash (9.49e-05)
shift (3.75e-05)
and (1.52e-05)
mask (6.47e-06)
%UNK% (4.93e-06)
rad (4.84e-06)
4 (3.96e-06)
<SENTENCE_START>
{
h
*=
prime
2
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
h
*=
prime
2
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
%END%%END% (9.64e-01)
endian (1.30e-03)
return (1.22e-03)
2 (1.12e-03)
and (8.59e-04)
float (8.37e-04)
%UNK% (8.30e-04)
update (8.25e-04)
hash (7.84e-04)
double (4.90e-04)
<SENTENCE_START>
{
h
*=
prime
2
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
h
*=
prime
2
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
hash,3hashhash (9.67e-01)
3 (1.51e-02)
prime (3.52e-03)
shift (2.40e-03)
h (1.61e-03)
mask (3.46e-04)
return (2.88e-04)
avg (9.80e-06)
resize (8.29e-06)
test (4.30e-06)
<SENTENCE_START>
{
h
*=
prime
3
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
h
*=
prime
3
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
33 (9.93e-01)
%END% (5.19e-03)
prime (4.17e-04)
hash (5.57e-05)
equal (4.58e-05)
endian (3.21e-05)
shift (1.85e-05)
and (1.51e-05)
4 (9.12e-06)
2 (8.21e-06)
<SENTENCE_START>
{
h
*=
prime
3
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
h
*=
prime
3
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
endian (2.07e-03)
3 (1.83e-03)
return (1.13e-03)
update (9.87e-04)
%UNK% (9.24e-04)
hash (9.13e-04)
and (9.00e-04)
float (7.84e-04)
double (7.01e-04)
<SENTENCE_START>
{
h
*=
prime
3
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
h
*=
prime
3
;
return
(
h
^
h
>>>
hash
shift
)
&
mask
;
}
<SENTENCE_END/>
iteratoriteratoriterator (9.80e-01)
entries (1.67e-02)
return (7.87e-04)
get (3.57e-04)
is (5.94e-05)
can (4.79e-05)
cpy (4.69e-05)
as (4.04e-05)
duplicate (2.46e-05)
instance (1.66e-05)
<SENTENCE_START>
{
return
entries
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
entries
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.91e-01)
entries (1.89e-03)
array (4.47e-04)
selected (2.95e-04)
and (2.40e-04)
fv (2.38e-04)
all (2.22e-04)
only (2.03e-04)
return (1.61e-04)
value (1.31e-04)
<SENTENCE_START>
{
return
entries
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
entries
(
)
;
}
<SENTENCE_END/>
entriesentriesentries (9.71e-01)
iterator (6.61e-03)
1 (2.18e-03)
return (1.79e-03)
2 (1.38e-03)
new (1.10e-03)
valid (9.68e-04)
false (6.21e-04)
reset (6.12e-04)
%END% (4.51e-04)
<SENTENCE_START>
{
if
(
entries
1
==
null
)
{
entries
1
=
new
entries
(
this
)
;
entries
2
=
new
entries
(
this
)
;
}
if
(
!
entries
1
.
valid
)
{
entries
1
.
reset
(
)
;
entries
1
.
valid
=
true
;
entries
2
.
valid
=
false
;
return
entries
1
;
}
entries
2
.
reset
(
)
;
entries
2
.
valid
=
true
;
entries
1
.
valid
=
false
;
return
entries
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
entries
1
==
null
)
{
entries
1
=
new
entries
(
this
)
;
entries
2
=
new
entries
(
this
)
;
}
if
(
!
entries
1
.
valid
)
{
entries
1
.
reset
(
)
;
entries
1
.
valid
=
true
;
entries
2
.
valid
=
false
;
return
entries
1
;
}
entries
2
.
reset
(
)
;
entries
2
.
valid
=
true
;
entries
1
.
valid
=
false
;
return
entries
2
;
}
<SENTENCE_END/>
%END%%END% (9.49e-01)
entries (3.04e-02)
valid (2.20e-03)
2 (2.07e-03)
1 (1.51e-03)
false (6.82e-04)
new (5.39e-04)
return (4.97e-04)
and (4.41e-04)
this (4.27e-04)
<SENTENCE_START>
{
if
(
entries
1
==
null
)
{
entries
1
=
new
entries
(
this
)
;
entries
2
=
new
entries
(
this
)
;
}
if
(
!
entries
1
.
valid
)
{
entries
1
.
reset
(
)
;
entries
1
.
valid
=
true
;
entries
2
.
valid
=
false
;
return
entries
1
;
}
entries
2
.
reset
(
)
;
entries
2
.
valid
=
true
;
entries
1
.
valid
=
false
;
return
entries
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
entries
1
==
null
)
{
entries
1
=
new
entries
(
this
)
;
entries
2
=
new
entries
(
this
)
;
}
if
(
!
entries
1
.
valid
)
{
entries
1
.
reset
(
)
;
entries
1
.
valid
=
true
;
entries
2
.
valid
=
false
;
return
entries
1
;
}
entries
2
.
reset
(
)
;
entries
2
.
valid
=
true
;
entries
1
.
valid
=
false
;
return
entries
2
;
}
<SENTENCE_END/>
valuesvaluesvalues (9.45e-01)
set (1.02e-02)
add (5.56e-03)
1 (2.96e-03)
entries (2.40e-03)
size (2.01e-03)
2 (1.63e-03)
return (1.53e-03)
quicksort (1.49e-03)
first (1.26e-03)
<SENTENCE_START>
{
if
(
values
1
==
null
)
{
values
1
=
new
values
(
this
)
;
values
2
=
new
values
(
this
)
;
}
if
(
!
values
1
.
valid
)
{
values
1
.
reset
(
)
;
values
1
.
valid
=
true
;
values
2
.
valid
=
false
;
return
values
1
;
}
values
2
.
reset
(
)
;
values
2
.
valid
=
true
;
values
1
.
valid
=
false
;
return
values
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
values
1
==
null
)
{
values
1
=
new
values
(
this
)
;
values
2
=
new
values
(
this
)
;
}
if
(
!
values
1
.
valid
)
{
values
1
.
reset
(
)
;
values
1
.
valid
=
true
;
values
2
.
valid
=
false
;
return
values
1
;
}
values
2
.
reset
(
)
;
values
2
.
valid
=
true
;
values
1
.
valid
=
false
;
return
values
2
;
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
values (1.81e-02)
valid (8.03e-03)
2 (3.80e-03)
1 (2.09e-03)
%UNK% (1.56e-03)
and (1.48e-03)
fv (1.33e-03)
entries (1.16e-03)
false (8.63e-04)
<SENTENCE_START>
{
if
(
values
1
==
null
)
{
values
1
=
new
values
(
this
)
;
values
2
=
new
values
(
this
)
;
}
if
(
!
values
1
.
valid
)
{
values
1
.
reset
(
)
;
values
1
.
valid
=
true
;
values
2
.
valid
=
false
;
return
values
1
;
}
values
2
.
reset
(
)
;
values
2
.
valid
=
true
;
values
1
.
valid
=
false
;
return
values
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
values
1
==
null
)
{
values
1
=
new
values
(
this
)
;
values
2
=
new
values
(
this
)
;
}
if
(
!
values
1
.
valid
)
{
values
1
.
reset
(
)
;
values
1
.
valid
=
true
;
values
2
.
valid
=
false
;
return
values
1
;
}
values
2
.
reset
(
)
;
values
2
.
valid
=
true
;
values
1
.
valid
=
false
;
return
values
2
;
}
<SENTENCE_END/>
keyskeyskeys (9.65e-01)
key (1.08e-02)
return (2.51e-03)
1 (1.93e-03)
valid (1.49e-03)
new (1.15e-03)
2 (1.08e-03)
reset (6.47e-04)
false (4.32e-04)
true (3.80e-04)
<SENTENCE_START>
{
if
(
keys
1
==
null
)
{
keys
1
=
new
keys
(
this
)
;
keys
2
=
new
keys
(
this
)
;
}
if
(
!
keys
1
.
valid
)
{
keys
1
.
reset
(
)
;
keys
1
.
valid
=
true
;
keys
2
.
valid
=
false
;
return
keys
1
;
}
keys
2
.
reset
(
)
;
keys
2
.
valid
=
true
;
keys
1
.
valid
=
false
;
return
keys
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
keys
1
==
null
)
{
keys
1
=
new
keys
(
this
)
;
keys
2
=
new
keys
(
this
)
;
}
if
(
!
keys
1
.
valid
)
{
keys
1
.
reset
(
)
;
keys
1
.
valid
=
true
;
keys
2
.
valid
=
false
;
return
keys
1
;
}
keys
2
.
reset
(
)
;
keys
2
.
valid
=
true
;
keys
1
.
valid
=
false
;
return
keys
2
;
}
<SENTENCE_END/>
%END%%END% (9.45e-01)
keys (1.44e-02)
key (9.22e-03)
down (4.88e-03)
valid (2.66e-03)
1 (1.51e-03)
2 (1.34e-03)
at (7.92e-04)
up (6.55e-04)
false (6.18e-04)
<SENTENCE_START>
{
if
(
keys
1
==
null
)
{
keys
1
=
new
keys
(
this
)
;
keys
2
=
new
keys
(
this
)
;
}
if
(
!
keys
1
.
valid
)
{
keys
1
.
reset
(
)
;
keys
1
.
valid
=
true
;
keys
2
.
valid
=
false
;
return
keys
1
;
}
keys
2
.
reset
(
)
;
keys
2
.
valid
=
true
;
keys
1
.
valid
=
false
;
return
keys
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
keys
1
==
null
)
{
keys
1
=
new
keys
(
this
)
;
keys
2
=
new
keys
(
this
)
;
}
if
(
!
keys
1
.
valid
)
{
keys
1
.
reset
(
)
;
keys
1
.
valid
=
true
;
keys
2
.
valid
=
false
;
return
keys
1
;
}
keys
2
.
reset
(
)
;
keys
2
.
valid
=
true
;
keys
1
.
valid
=
false
;
return
keys
2
;
}
<SENTENCE_END/>
resetresetreset (9.54e-01)
index (1.35e-02)
remove (8.79e-03)
set (2.65e-03)
current (1.84e-03)
start (1.74e-03)
switch (1.28e-03)
next (1.10e-03)
get (9.42e-04)
reverse (9.15e-04)
<SENTENCE_START>
{
current
index
=
-
1
;
next
index
=
-
1
;
find
next
index
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
current
index
=
-
1
;
next
index
=
-
1
;
find
next
index
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.80e-01)
current (4.21e-02)
index (2.43e-02)
next (1.09e-02)
side (2.62e-03)
reset (1.73e-03)
value (1.54e-03)
at (1.42e-03)
%UNK% (1.29e-03)
1 (1.05e-03)
<SENTENCE_START>
{
current
index
=
-
1
;
next
index
=
-
1
;
find
next
index
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
current
index
=
-
1
;
next
index
=
-
1
;
find
next
index
(
)
;
}
<SENTENCE_END/>
find,next,indexfindfind (6.56e-01)
next (1.16e-01)
remove (8.08e-02)
has (4.78e-02)
reset (6.47e-03)
get (6.46e-03)
contains (6.33e-03)
key (6.15e-03)
put (5.77e-03)
clear (5.58e-03)
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
next%END% (3.24e-01)
next (3.08e-01)
stash (1.35e-01)
find (4.20e-02)
key (2.57e-02)
index (1.93e-02)
remove (1.24e-02)
has (1.20e-02)
size (1.19e-02)
break (4.59e-03)
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
index%END% (8.52e-01)
next (3.53e-02)
index (2.81e-02)
stash (9.84e-03)
size (6.79e-03)
key (6.26e-03)
table (4.47e-03)
n (2.36e-03)
map (2.33e-03)
down (1.72e-03)
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
next (9.41e-03)
index (6.05e-03)
table (4.15e-03)
key (2.76e-03)
stash (1.47e-03)
size (1.32e-03)
all (1.27e-03)
n (1.26e-03)
map (1.19e-03)
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
has
next
=
false
;
k
[
]
key
table
=
map
.
key
table
;
for
(
int
n
=
map
.
capacity
+
map
.
stash
size
;
++
next
index
<
n
;
)
{
if
(
key
table
[
next
index
]
!=
null
)
{
has
next
=
true
;
break
;
}
}
}
<SENTENCE_END/>
removeremoveremove (9.55e-01)
index (8.23e-03)
current (4.33e-03)
reset (3.17e-03)
find (1.97e-03)
next (1.84e-03)
stash (1.61e-03)
map (1.53e-03)
put (1.11e-03)
get (1.05e-03)
<SENTENCE_START>
{
if
(
current
index
<
0
)
throw
new
illegal
state
exception
(
"next must be called before remove."
)
;
if
(
current
index
>=
map
.
capacity
)
{
map
.
remove
stash
index
(
current
index
)
;
next
index
=
current
index
-
1
;
find
next
index
(
)
;
}
else
{
map
.
key
table
[
current
index
]
=
null
;
}
current
index
=
-
1
;
map
.
size
--
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
current
index
<
0
)
throw
new
illegal
state
exception
(
"next must be called before remove."
)
;
if
(
current
index
>=
map
.
capacity
)
{
map
.
remove
stash
index
(
current
index
)
;
next
index
=
current
index
-
1
;
find
next
index
(
)
;
}
else
{
map
.
key
table
[
current
index
]
=
null
;
}
current
index
=
-
1
;
map
.
size
--
;
}
<SENTENCE_END/>
%END%%END% (8.24e-01)
index (3.81e-02)
current (2.28e-02)
stash (1.83e-02)
remove (1.30e-02)
next (1.26e-02)
map (5.42e-03)
value (3.07e-03)
at (2.19e-03)
range (2.07e-03)
<SENTENCE_START>
{
if
(
current
index
<
0
)
throw
new
illegal
state
exception
(
"next must be called before remove."
)
;
if
(
current
index
>=
map
.
capacity
)
{
map
.
remove
stash
index
(
current
index
)
;
next
index
=
current
index
-
1
;
find
next
index
(
)
;
}
else
{
map
.
key
table
[
current
index
]
=
null
;
}
current
index
=
-
1
;
map
.
size
--
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
current
index
<
0
)
throw
new
illegal
state
exception
(
"next must be called before remove."
)
;
if
(
current
index
>=
map
.
capacity
)
{
map
.
remove
stash
index
(
current
index
)
;
next
index
=
current
index
-
1
;
find
next
index
(
)
;
}
else
{
map
.
key
table
[
current
index
]
=
null
;
}
current
index
=
-
1
;
map
.
size
--
;
}
<SENTENCE_END/>
nextnextnext (9.23e-01)
find (1.96e-02)
has (1.17e-02)
index (4.25e-03)
%END% (4.19e-03)
key (3.81e-03)
remove (3.63e-03)
get (2.56e-03)
token (1.68e-03)
reset (1.65e-03)
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
[
]
key
table
=
map
.
key
table
;
entry
.
key
=
key
table
[
next
index
]
;
entry
.
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
entry
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
[
]
key
table
=
map
.
key
table
;
entry
.
key
=
key
table
[
next
index
]
;
entry
.
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
entry
;
}
<SENTENCE_END/>
%END%%END% (7.04e-01)
next (2.21e-01)
index (9.62e-03)
key (9.51e-03)
token (3.73e-03)
value (2.94e-03)
entry (2.36e-03)
find (2.02e-03)
has (1.86e-03)
current (1.65e-03)
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
[
]
key
table
=
map
.
key
table
;
entry
.
key
=
key
table
[
next
index
]
;
entry
.
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
entry
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
[
]
key
table
=
map
.
key
table
;
entry
.
key
=
key
table
[
next
index
]
;
entry
.
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
entry
;
}
<SENTENCE_END/>
has,nexthashas (8.96e-01)
next (9.51e-02)
gdx (6.87e-04)
"#iterator() cannot be used nested." (4.85e-04)
exception (4.16e-04)
return (4.16e-04)
new (4.00e-04)
runtime (3.33e-04)
if (2.43e-04)
throw (1.56e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
nextnext (7.85e-01)
has (1.84e-01)
%END% (1.12e-02)
token (3.83e-03)
valid (1.74e-03)
to (4.18e-04)
child (4.17e-04)
type (3.95e-04)
gdx (3.90e-04)
access (3.33e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
next (8.22e-03)
valid (4.86e-03)
token (6.47e-04)
has (3.91e-04)
if (3.12e-04)
value (2.42e-04)
return (2.41e-04)
exception (1.88e-04)
string (1.82e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
iteratoriteratoriterator (9.88e-01)
get (4.21e-03)
cpy (1.65e-03)
is (1.19e-03)
protected (6.47e-04)
this (5.56e-04)
return (4.28e-04)
as (4.24e-04)
duplicate (3.01e-04)
size (2.56e-04)
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
this (4.23e-03)
only (3.08e-03)
value (1.96e-03)
height (1.58e-03)
width (1.56e-03)
2 (1.27e-03)
position (9.25e-04)
array (7.39e-04)
20 (5.63e-04)
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
has,nexthashas (8.96e-01)
next (9.51e-02)
gdx (6.87e-04)
"#iterator() cannot be used nested." (4.85e-04)
exception (4.16e-04)
return (4.16e-04)
new (4.00e-04)
runtime (3.33e-04)
if (2.43e-04)
throw (1.56e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
nextnext (7.85e-01)
has (1.84e-01)
%END% (1.12e-02)
token (3.83e-03)
valid (1.74e-03)
to (4.18e-04)
child (4.17e-04)
type (3.95e-04)
gdx (3.90e-04)
access (3.33e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
next (8.22e-03)
valid (4.86e-03)
token (6.47e-04)
has (3.91e-04)
if (3.12e-04)
value (2.42e-04)
return (2.41e-04)
exception (1.88e-04)
string (1.82e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
nextnextnext (9.64e-01)
has (9.87e-03)
find (3.08e-03)
index (2.43e-03)
no (1.30e-03)
token (1.17e-03)
new (9.72e-04)
such (8.55e-04)
exception (8.39e-04)
current (7.42e-04)
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
int
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
int
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
value
;
}
<SENTENCE_END/>
%END%%END% (7.49e-01)
next (2.03e-01)
index (5.62e-03)
value (5.28e-03)
token (4.77e-03)
current (4.15e-03)
return (1.71e-03)
valid (1.10e-03)
has (8.00e-04)
map (7.33e-04)
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
int
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
int
value
=
map
.
value
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
value
;
}
<SENTENCE_END/>
to,arraytoto (9.78e-01)
array (5.06e-03)
while (3.17e-03)
with (8.36e-04)
int (7.72e-04)
contains (6.59e-04)
return (6.26e-04)
next (6.19e-04)
read (5.06e-04)
true (3.71e-04)
<SENTENCE_START>
{
int
array
array
=
new
int
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
array
array
=
new
int
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
arrayarray (8.57e-01)
to (5.32e-02)
%END% (3.05e-02)
all (2.35e-02)
with (1.03e-02)
int (3.76e-03)
while (2.39e-03)
next (1.58e-03)
return (1.54e-03)
offset (9.00e-04)
<SENTENCE_START>
{
int
array
array
=
new
int
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
array
array
=
new
int
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
%END%%END% (9.24e-01)
array (3.64e-02)
all (1.49e-02)
while (8.55e-03)
int (2.45e-03)
map (2.16e-03)
next (5.60e-04)
new (4.79e-04)
fv (4.56e-04)
to (3.52e-04)
<SENTENCE_START>
{
int
array
array
=
new
int
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
array
array
=
new
int
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
has,nexthashas (8.96e-01)
next (9.51e-02)
gdx (6.87e-04)
"#iterator() cannot be used nested." (4.85e-04)
exception (4.16e-04)
return (4.16e-04)
new (4.00e-04)
runtime (3.33e-04)
if (2.43e-04)
throw (1.56e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
nextnext (7.85e-01)
has (1.84e-01)
%END% (1.12e-02)
token (3.83e-03)
valid (1.74e-03)
to (4.18e-04)
child (4.17e-04)
type (3.95e-04)
gdx (3.90e-04)
access (3.33e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
next (8.22e-03)
valid (4.86e-03)
token (6.47e-04)
has (3.91e-04)
if (3.12e-04)
value (2.42e-04)
return (2.41e-04)
exception (1.88e-04)
string (1.82e-04)
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
return
%SELF%
;
}
<SENTENCE_END/>
nextnextnext (9.61e-01)
has (1.30e-02)
find (4.19e-03)
index (2.35e-03)
no (1.42e-03)
key (1.07e-03)
such (9.27e-04)
new (9.17e-04)
token (8.77e-04)
return (8.73e-04)
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
key
=
map
.
key
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
key
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
key
=
map
.
key
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
key
;
}
<SENTENCE_END/>
%END%%END% (6.92e-01)
next (2.61e-01)
key (6.75e-03)
index (5.56e-03)
token (4.91e-03)
current (3.47e-03)
return (1.62e-03)
has (1.22e-03)
valid (1.18e-03)
find (9.04e-04)
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
key
=
map
.
key
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
key
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
has
next
)
throw
new
no
such
element
exception
(
)
;
if
(
!
valid
)
throw
new
gdx
runtime
exception
(
"#iterator() cannot be used nested."
)
;
k
key
=
map
.
key
table
[
next
index
]
;
current
index
=
next
index
;
find
next
index
(
)
;
return
key
;
}
<SENTENCE_END/>
iteratoriteratoriterator (9.88e-01)
get (4.21e-03)
cpy (1.65e-03)
is (1.19e-03)
protected (6.47e-04)
this (5.56e-04)
return (4.28e-04)
as (4.24e-04)
duplicate (3.01e-04)
size (2.56e-04)
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
this (4.23e-03)
only (3.08e-03)
value (1.96e-03)
height (1.58e-03)
width (1.56e-03)
2 (1.27e-03)
position (9.25e-04)
array (7.39e-04)
20 (5.63e-04)
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
this
;
}
<SENTENCE_END/>
to,arraytoto (9.78e-01)
array (6.79e-03)
while (2.86e-03)
with (9.64e-04)
next (7.48e-04)
return (7.30e-04)
new (4.49e-04)
true (4.37e-04)
contains (2.77e-04)
has (2.71e-04)
<SENTENCE_START>
{
array
array
=
new
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
array
=
new
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
arrayarray (7.98e-01)
to (8.45e-02)
%END% (5.17e-02)
all (3.20e-02)
with (8.49e-03)
return (2.26e-03)
next (1.98e-03)
while (1.94e-03)
offset (6.30e-04)
new (5.95e-04)
<SENTENCE_START>
{
array
array
=
new
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
array
=
new
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
%END%%END% (9.41e-01)
array (3.11e-02)
all (1.67e-02)
while (2.65e-03)
map (8.72e-04)
new (6.32e-04)
to (5.55e-04)
fv (5.27e-04)
next (4.99e-04)
return (2.88e-04)
<SENTENCE_START>
{
array
array
=
new
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
array
=
new
array
(
true
,
map
.
size
)
;
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
to,arraytoto (9.87e-01)
array (2.18e-03)
while (1.09e-03)
contains (1.02e-03)
has (7.59e-04)
next (6.35e-04)
return (5.21e-04)
with (2.47e-04)
compare (2.41e-04)
read (1.59e-04)
<SENTENCE_START>
{
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
arrayarray (7.63e-01)
to (9.37e-02)
%END% (9.17e-02)
all (2.60e-02)
with (5.72e-03)
next (2.14e-03)
return (1.60e-03)
while (8.99e-04)
has (6.18e-04)
object (6.14e-04)
<SENTENCE_START>
{
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
%END%%END% (9.78e-01)
array (9.77e-03)
all (4.83e-03)
while (1.93e-03)
next (6.82e-04)
fv (4.72e-04)
return (3.17e-04)
add (2.37e-04)
) (2.37e-04)
to (1.31e-04)
<SENTENCE_START>
{
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
while
(
has
next
)
array
.
add
(
next
(
)
)
;
return
array
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>