get,damping,ratio
get
get
(9.92e-01)
is
(2.11e-03)
m
(1.19e-03)
return
(1.15e-03)
damping
(1.01e-03)
ratio
(2.90e-04)
iterator
(1.59e-04)
owns
(1.10e-05)
needs
(7.47e-06)
as
(6.91e-06)
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
damping
damping
(8.81e-01)
ratio
(9.17e-02)
m
(1.31e-02)
get
(1.10e-02)
set
(7.41e-04)
spring
(6.10e-04)
joint
(5.26e-04)
motor
(2.88e-04)
rotated
(2.49e-04)
frequency
(2.46e-04)
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
ratio
ratio
(8.16e-01)
%END%
(1.11e-01)
damping
(4.98e-02)
value
(1.30e-03)
enabled
(9.20e-04)
accessible
(8.63e-04)
torque
(6.18e-04)
mode
(6.06e-04)
height
(5.99e-04)
only
(5.51e-04)
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
%END%
%END%
(9.36e-01)
ratio
(2.48e-02)
value
(5.74e-03)
20
(2.66e-03)
only
(2.52e-03)
accessible
(1.26e-03)
damping
(9.58e-04)
enabled
(8.85e-04)
title
(8.28e-04)
offset
(8.16e-04)
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
damping
ratio
;
}
<SENTENCE_END/>
path
path
get
(9.89e-01)
is
(1.44e-03)
file
(1.29e-03)
path
(1.25e-03)
return
(8.52e-04)
load
(5.42e-04)
read
(4.24e-04)
resolve
(2.50e-04)
as
(2.14e-04)
process
(1.96e-04)
<SENTENCE_START>
{
return
file
.
get
path
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
path
(
)
;
}
<SENTENCE_END/>
%END%
file
(8.94e-01)
path
(5.97e-02)
%END%
(1.04e-02)
extracted
(6.42e-03)
directory
(5.91e-03)
get
(2.11e-03)
model
(1.14e-03)
name
(1.01e-03)
string
(9.91e-04)
descriptor
(8.95e-04)
<SENTENCE_START>
{
return
file
.
get
path
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
path
(
)
;
}
<SENTENCE_END/>
name
name
get
(9.93e-01)
name
(1.61e-03)
return
(7.71e-04)
file
(6.89e-04)
is
(5.81e-04)
resolve
(2.86e-04)
load
(2.37e-04)
compare
(9.60e-05)
can
(8.54e-05)
process
(7.62e-05)
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
%END%
file
(8.31e-01)
name
(5.49e-02)
%END%
(5.32e-02)
extracted
(1.21e-02)
directory
(3.71e-03)
model
(3.17e-03)
descriptor
(1.88e-03)
get
(1.78e-03)
string
(1.70e-03)
attribute
(1.62e-03)
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
extension
extension
get
(8.62e-01)
index
(1.21e-02)
last
(8.26e-03)
compare
(8.04e-03)
is
(7.60e-03)
read
(4.96e-03)
equals
(4.94e-03)
contains
(4.64e-03)
to
(3.96e-03)
name
(3.82e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
%END%
%END%
(4.87e-01)
string
(7.15e-02)
name
(4.82e-02)
get
(4.00e-02)
index
(2.80e-02)
file
(1.81e-02)
to
(1.61e-02)
of
(1.35e-02)
at
(1.25e-02)
%UNK%
(1.06e-02)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
name,without,extension
name
get
(8.39e-01)
index
(1.39e-02)
last
(1.33e-02)
read
(8.50e-03)
is
(7.41e-03)
compare
(6.29e-03)
to
(5.86e-03)
%UNK%
(4.46e-03)
name
(4.13e-03)
remove
(3.55e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
without
%END%
(5.23e-01)
string
(7.71e-02)
name
(5.47e-02)
index
(3.40e-02)
get
(3.07e-02)
file
(2.30e-02)
of
(1.37e-02)
value
(1.31e-02)
to
(1.22e-02)
last
(1.04e-02)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
extension
%END%
(8.37e-01)
string
(2.48e-02)
of
(1.36e-02)
index
(1.34e-02)
name
(1.14e-02)
at
(5.92e-03)
value
(5.65e-03)
get
(4.26e-03)
to
(4.25e-03)
%UNK%
(2.37e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.27e-01)
string
(8.87e-03)
of
(7.47e-03)
name
(5.76e-03)
index
(5.26e-03)
at
(2.71e-03)
value
(2.27e-03)
get
(2.12e-03)
to
(1.17e-03)
dot
(1.10e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
type
type
is
(5.71e-01)
get
(1.44e-01)
needs
(6.65e-02)
protected
(3.85e-02)
owns
(3.28e-02)
cleans
(1.39e-02)
size
(1.33e-02)
length
(1.15e-02)
mark
(1.09e-02)
duration
(1.04e-02)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
%END%
%END%
(6.74e-02)
width
(6.73e-02)
height
(5.55e-02)
static
(4.16e-02)
size
(3.75e-02)
abstract
(3.34e-02)
layout
(3.26e-02)
member
(3.21e-02)
movable
(2.87e-02)
missing
(2.76e-02)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
file
file
file
(1.85e-01)
get
(1.48e-01)
read
(4.81e-02)
process
(3.68e-02)
%UNK%
(3.31e-02)
new
(3.24e-02)
load
(3.17e-02)
compare
(2.87e-02)
exists
(2.43e-02)
write
(2.26e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%
%END%
(7.78e-01)
external
(4.50e-02)
file
(2.35e-02)
type
(1.86e-02)
%UNK%
(7.53e-03)
gdx
(6.10e-03)
string
(4.26e-03)
path
(3.76e-03)
by
(2.66e-03)
name
(2.64e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
read
read
read
(1.55e-01)
get
(9.58e-02)
file
(5.24e-02)
write
(4.55e-02)
default
(3.75e-02)
%UNK%
(3.31e-02)
parse
(2.94e-02)
process
(2.58e-02)
save
(2.53e-02)
new
(2.22e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
file
wrapper
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
file
wrapper
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(5.03e-01)
resource
(1.12e-01)
stream
(5.01e-02)
file
(4.86e-02)
input
(3.55e-02)
as
(3.16e-02)
wrapper
(1.11e-02)
type
(1.09e-02)
new
(7.06e-03)
default
(5.67e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
file
wrapper
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
file
wrapper
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
read
read
get
(3.17e-01)
new
(1.71e-01)
create
(1.19e-01)
read
(1.15e-01)
process
(4.18e-02)
instance
(2.84e-02)
parse
(1.83e-02)
main
(1.60e-02)
write
(1.12e-02)
input
(9.56e-03)
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.95e-01)
buffer
(9.88e-03)
buffered
(9.73e-03)
input
(6.66e-03)
new
(5.78e-03)
%UNK%
(3.48e-03)
string
(2.03e-03)
array
(1.94e-03)
bytes
(1.83e-03)
instance
(1.77e-03)
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
reader
reader
read
(9.52e-01)
parse
(1.95e-02)
load
(5.89e-03)
write
(3.26e-03)
new
(2.90e-03)
reader
(2.87e-03)
input
(1.88e-03)
as
(1.55e-03)
copy
(1.41e-03)
stream
(1.39e-03)
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(3.37e-01)
read
(3.07e-01)
bytes
(4.94e-02)
directory
(3.06e-02)
string
(2.28e-02)
file
(2.02e-02)
input
(1.48e-02)
utf
(1.31e-02)
short
(1.20e-02)
unsigned
(1.15e-02)
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
reader
reader
read
(8.57e-01)
parse
(2.71e-02)
write
(2.45e-02)
new
(2.11e-02)
copy
(9.11e-03)
input
(5.23e-03)
reader
(4.88e-03)
load
(3.93e-03)
as
(3.85e-03)
duplicate
(3.46e-03)
<SENTENCE_START>
{
try
{
return
new
input
stream
reader
(
read
(
)
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
input
stream
reader
(
read
(
)
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(6.60e-01)
input
(7.18e-02)
stream
(3.14e-02)
new
(2.77e-02)
read
(2.08e-02)
string
(2.04e-02)
write
(1.09e-02)
bytes
(1.07e-02)
%UNK%
(1.03e-02)
directory
(9.01e-03)
<SENTENCE_START>
{
try
{
return
new
input
stream
reader
(
read
(
)
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
input
stream
reader
(
read
(
)
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
reader
reader
parse
(6.08e-01)
load
(1.71e-01)
read
(9.34e-02)
reader
(3.60e-02)
write
(1.60e-02)
new
(1.43e-02)
create
(1.37e-02)
extract
(6.98e-03)
copy
(6.14e-03)
main
(5.43e-03)
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
%END%
%END%
(3.30e-01)
read
(1.61e-01)
new
(6.95e-02)
bytes
(3.94e-02)
parse
(3.70e-02)
write
(2.78e-02)
directory
(2.00e-02)
string
(1.75e-02)
file
(1.38e-02)
%UNK%
(1.15e-02)
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
reader
reader
parse
(4.23e-01)
create
(1.33e-01)
read
(8.74e-02)
new
(7.16e-02)
load
(5.76e-02)
write
(3.89e-02)
main
(2.81e-02)
get
(2.42e-02)
reader
(2.40e-02)
copy
(1.81e-02)
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(5.10e-01)
reader
(6.13e-02)
new
(5.05e-02)
buffered
(3.97e-02)
read
(3.50e-02)
write
(2.66e-02)
string
(1.80e-02)
input
(1.49e-02)
bytes
(1.47e-02)
%UNK%
(1.42e-02)
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
read,string
read
get
(3.20e-01)
is
(3.10e-01)
size
(4.45e-02)
clear
(1.98e-02)
pop
(1.90e-02)
list
(1.46e-02)
append
(1.28e-02)
remove
(1.25e-02)
register
(1.21e-02)
owns
(1.15e-02)
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
string
%END%
(5.38e-01)
size
(4.25e-02)
%UNK%
(1.63e-02)
value
(1.56e-02)
height
(1.54e-02)
width
(1.20e-02)
layout
(1.10e-02)
by
(9.44e-03)
array
(9.02e-03)
interface
(8.71e-03)
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.29e-01)
value
(8.20e-03)
array
(2.87e-03)
height
(2.04e-03)
width
(1.52e-03)
buffer
(1.50e-03)
count
(1.48e-03)
%UNK%
(1.37e-03)
all
(1.23e-03)
object
(1.21e-03)
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
read,string
read
read
(3.29e-01)
parse
(2.10e-01)
load
(1.47e-01)
write
(1.03e-01)
copy
(1.56e-02)
extract
(1.17e-02)
new
(1.14e-02)
reader
(7.88e-03)
init
(7.71e-03)
%UNK%
(6.65e-03)
<SENTENCE_START>
{
int
file
length
=
(
int
)
length
(
)
;
if
(
file
length
==
0
)
file
length
=
512
;
string
builder
output
=
new
string
builder
(
file
length
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
file
length
=
(
int
)
length
(
)
;
if
(
file
length
==
0
)
file
length
=
512
;
string
builder
output
=
new
string
builder
(
file
length
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
string
%END%
(5.17e-01)
read
(5.07e-02)
string
(4.26e-02)
parse
(3.59e-02)
to
(2.11e-02)
write
(2.06e-02)
bytes
(1.78e-02)
%UNK%
(1.63e-02)
reader
(1.55e-02)
file
(1.35e-02)
<SENTENCE_START>
{
int
file
length
=
(
int
)
length
(
)
;
if
(
file
length
==
0
)
file
length
=
512
;
string
builder
output
=
new
string
builder
(
file
length
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
file
length
=
(
int
)
length
(
)
;
if
(
file
length
==
0
)
file
length
=
512
;
string
builder
output
=
new
string
builder
(
file
length
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.93e-01)
string
(1.25e-02)
reader
(4.56e-03)
read
(4.12e-03)
bytes
(4.03e-03)
to
(3.98e-03)
file
(3.31e-03)
directory
(3.18e-03)
%UNK%
(2.88e-03)
parse
(2.50e-03)
<SENTENCE_START>
{
int
file
length
=
(
int
)
length
(
)
;
if
(
file
length
==
0
)
file
length
=
512
;
string
builder
output
=
new
string
builder
(
file
length
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
file
length
=
(
int
)
length
(
)
;
if
(
file
length
==
0
)
file
length
=
512
;
string
builder
output
=
new
string
builder
(
file
length
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
read,bytes
read
read
(1.23e-01)
new
(8.32e-02)
to
(7.23e-02)
wrap
(5.62e-02)
%UNK%
(4.49e-02)
write
(3.76e-02)
get
(2.79e-02)
copy
(2.66e-02)
init
(2.61e-02)
%END%
(2.44e-02)
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
if
(
length
==
0
)
length
=
512
;
byte
[
]
buffer
=
new
byte
[
length
]
;
int
position
=
0
;
input
stream
input
=
read
(
)
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
buffer
,
position
,
buffer
.
length
-
position
)
;
if
(
count
==
-
1
)
break
;
position
+=
count
;
if
(
position
==
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
buffer
.
length
*
2
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
if
(
position
<
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
position
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
return
buffer
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
if
(
length
==
0
)
length
=
512
;
byte
[
]
buffer
=
new
byte
[
length
]
;
int
position
=
0
;
input
stream
input
=
read
(
)
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
buffer
,
position
,
buffer
.
length
-
position
)
;
if
(
count
==
-
1
)
break
;
position
+=
count
;
if
(
position
==
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
buffer
.
length
*
2
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
if
(
position
<
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
position
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
return
buffer
;
}
<SENTENCE_END/>
bytes
%END%
(8.09e-01)
buffer
(2.06e-02)
new
(1.09e-02)
to
(1.07e-02)
position
(5.65e-03)
byte
(5.23e-03)
%UNK%
(5.11e-03)
int
(3.72e-03)
string
(3.69e-03)
read
(3.58e-03)
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
if
(
length
==
0
)
length
=
512
;
byte
[
]
buffer
=
new
byte
[
length
]
;
int
position
=
0
;
input
stream
input
=
read
(
)
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
buffer
,
position
,
buffer
.
length
-
position
)
;
if
(
count
==
-
1
)
break
;
position
+=
count
;
if
(
position
==
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
buffer
.
length
*
2
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
if
(
position
<
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
position
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
return
buffer
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
if
(
length
==
0
)
length
=
512
;
byte
[
]
buffer
=
new
byte
[
length
]
;
int
position
=
0
;
input
stream
input
=
read
(
)
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
buffer
,
position
,
buffer
.
length
-
position
)
;
if
(
count
==
-
1
)
break
;
position
+=
count
;
if
(
position
==
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
buffer
.
length
*
2
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
if
(
position
<
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
position
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
return
buffer
;
}
<SENTENCE_END/>
%END%
%END%
(9.29e-01)
buffer
(9.96e-03)
new
(2.66e-03)
to
(2.61e-03)
byte
(2.01e-03)
string
(1.67e-03)
position
(1.45e-03)
%UNK%
(1.43e-03)
length
(1.38e-03)
int
(1.23e-03)
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
if
(
length
==
0
)
length
=
512
;
byte
[
]
buffer
=
new
byte
[
length
]
;
int
position
=
0
;
input
stream
input
=
read
(
)
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
buffer
,
position
,
buffer
.
length
-
position
)
;
if
(
count
==
-
1
)
break
;
position
+=
count
;
if
(
position
==
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
buffer
.
length
*
2
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
if
(
position
<
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
position
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
return
buffer
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
if
(
length
==
0
)
length
=
512
;
byte
[
]
buffer
=
new
byte
[
length
]
;
int
position
=
0
;
input
stream
input
=
read
(
)
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
buffer
,
position
,
buffer
.
length
-
position
)
;
if
(
count
==
-
1
)
break
;
position
+=
count
;
if
(
position
==
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
buffer
.
length
*
2
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
if
(
position
<
buffer
.
length
)
{
byte
[
]
new
buffer
=
new
byte
[
position
]
;
system
.
arraycopy
(
buffer
,
0
,
new
buffer
,
0
,
position
)
;
buffer
=
new
buffer
;
}
return
buffer
;
}
<SENTENCE_END/>
read,bytes
read
read
(6.77e-01)
%UNK%
(1.95e-02)
download
(1.85e-02)
reset
(1.50e-02)
parse
(1.43e-02)
init
(1.39e-02)
write
(1.21e-02)
seek
(1.09e-02)
input
(1.08e-02)
load
(8.28e-03)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
return
position
-
offset
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
return
position
-
offset
;
}
<SENTENCE_END/>
bytes
%END%
(7.74e-01)
stream
(3.17e-02)
input
(2.01e-02)
read
(1.07e-02)
position
(8.85e-03)
bytes
(6.37e-03)
offset
(5.22e-03)
count
(4.72e-03)
%UNK%
(4.39e-03)
int
(3.98e-03)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
return
position
-
offset
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
return
position
-
offset
;
}
<SENTENCE_END/>
%END%
%END%
(8.80e-01)
input
(2.65e-02)
count
(5.22e-03)
offset
(3.97e-03)
position
(3.69e-03)
while
(3.45e-03)
stream
(3.35e-03)
bytes
(2.84e-03)
read
(2.52e-03)
close
(1.85e-03)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
return
position
-
offset
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
return
position
-
offset
;
}
<SENTENCE_END/>
write
write
write
(1.54e-01)
read
(7.70e-02)
new
(5.98e-02)
file
(4.72e-02)
save
(4.32e-02)
%UNK%
(3.98e-02)
get
(3.97e-02)
check
(3.72e-02)
fail
(3.35e-02)
test
(2.90e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(7.13e-01)
file
(5.68e-02)
new
(1.64e-02)
type
(1.21e-02)
output
(1.13e-02)
directory
(8.31e-03)
string
(7.02e-03)
test
(6.90e-03)
%UNK%
(6.29e-03)
write
(4.83e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
write
write
write
(2.07e-01)
read
(1.59e-01)
process
(7.47e-02)
%UNK%
(5.17e-02)
new
(2.29e-02)
output
(2.16e-02)
save
(2.15e-02)
close
(1.87e-02)
create
(1.44e-02)
parse
(1.26e-02)
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
byte
[
]
buffer
=
new
byte
[
4096
]
;
while
(
true
)
{
int
length
=
input
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
%SELF%
(
buffer
,
0
,
length
)
;
}
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
try
{
if
(
output
!=
null
)
output
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
byte
[
]
buffer
=
new
byte
[
4096
]
;
while
(
true
)
{
int
length
=
input
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
%SELF%
(
buffer
,
0
,
length
)
;
}
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
try
{
if
(
output
!=
null
)
output
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
%END%
%END%
(8.72e-01)
%UNK%
(6.32e-03)
output
(4.45e-03)
buffer
(4.29e-03)
write
(3.83e-03)
read
(3.64e-03)
file
(3.53e-03)
input
(3.18e-03)
directory
(2.51e-03)
string
(2.47e-03)
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
byte
[
]
buffer
=
new
byte
[
4096
]
;
while
(
true
)
{
int
length
=
input
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
%SELF%
(
buffer
,
0
,
length
)
;
}
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
try
{
if
(
output
!=
null
)
output
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
byte
[
]
buffer
=
new
byte
[
4096
]
;
while
(
true
)
{
int
length
=
input
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
%SELF%
(
buffer
,
0
,
length
)
;
}
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
if
(
input
!=
null
)
input
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
try
{
if
(
output
!=
null
)
output
.
close
(
)
;
}
catch
(
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
writer
writer
append
(9.96e-01)
return
(4.59e-04)
null
(9.85e-05)
get
(2.85e-05)
put
(2.17e-05)
enlarge
(8.96e-06)
pb
(5.96e-06)
add
(3.91e-06)
to
(1.90e-06)
insert
(1.39e-06)
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.48e-01)
append
(1.29e-01)
value
(3.30e-02)
to
(2.74e-02)
%UNK%
(1.24e-02)
by
(9.11e-03)
string
(8.59e-03)
color
(6.48e-03)
size
(6.12e-03)
all
(5.38e-03)
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
writer
writer
write
(3.48e-01)
read
(9.18e-02)
save
(6.37e-02)
output
(4.60e-02)
new
(3.61e-02)
file
(3.47e-02)
%UNK%
(3.39e-02)
process
(2.91e-02)
create
(1.77e-02)
copy
(1.60e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(5.49e-01)
stream
(7.44e-02)
file
(5.25e-02)
output
(4.79e-02)
write
(1.63e-02)
new
(1.29e-02)
type
(1.26e-02)
%UNK%
(1.19e-02)
directory
(9.58e-03)
save
(6.51e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
write,string
write
append
(9.92e-01)
insert
(1.34e-03)
string
(1.28e-03)
parse
(5.25e-04)
to
(4.07e-04)
put
(1.63e-04)
trim
(1.39e-04)
null
(1.32e-04)
move
(1.26e-04)
encode
(9.74e-05)
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
string
%END%
(6.18e-01)
string
(3.28e-01)
to
(1.41e-02)
by
(4.85e-03)
append
(3.72e-03)
%UNK%
(2.27e-03)
value
(2.03e-03)
at
(1.66e-03)
status
(1.44e-03)
parse
(9.70e-04)
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.68e-01)
string
(1.66e-02)
value
(1.91e-03)
to
(6.82e-04)
append
(6.75e-04)
at
(6.32e-04)
%UNK%
(5.26e-04)
by
(4.99e-04)
all
(4.19e-04)
array
(3.97e-04)
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
write,string
write
write
(5.67e-01)
save
(6.24e-02)
create
(4.59e-02)
parse
(3.03e-02)
writer
(2.53e-02)
%END%
(2.01e-02)
build
(1.24e-02)
%UNK%
(1.19e-02)
close
(1.13e-02)
read
(1.09e-02)
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
string
%END%
(9.47e-01)
write
(6.99e-03)
string
(2.51e-03)
writer
(2.44e-03)
file
(2.43e-03)
%UNK%
(2.05e-03)
directory
(1.62e-03)
save
(1.33e-03)
bytes
(1.07e-03)
parse
(9.84e-04)
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(9.75e-01)
write
(1.42e-03)
file
(1.39e-03)
writer
(1.39e-03)
string
(9.89e-04)
directory
(8.03e-04)
exception
(5.49e-04)
%UNK%
(5.44e-04)
bytes
(5.00e-04)
catch
(4.33e-04)
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
write,bytes
write
write
(6.29e-01)
read
(5.96e-02)
save
(5.07e-02)
output
(3.48e-02)
process
(2.84e-02)
run
(1.41e-02)
%UNK%
(1.26e-02)
create
(9.22e-03)
parse
(7.56e-03)
copy
(7.30e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
bytes
%END%
(8.77e-01)
stream
(1.31e-02)
write
(1.14e-02)
output
(8.73e-03)
file
(5.94e-03)
bytes
(5.58e-03)
directory
(2.63e-03)
%UNK%
(2.56e-03)
save
(2.30e-03)
catch
(2.21e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
%END%
%END%
(9.47e-01)
output
(7.52e-03)
stream
(3.06e-03)
write
(3.03e-03)
file
(2.41e-03)
bytes
(1.70e-03)
io
(1.48e-03)
close
(1.10e-03)
exception
(1.05e-03)
directory
(1.02e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
write,bytes
write
write
(6.07e-01)
read
(7.44e-02)
save
(4.03e-02)
process
(2.59e-02)
output
(2.34e-02)
%UNK%
(1.39e-02)
create
(1.36e-02)
run
(1.29e-02)
parse
(1.17e-02)
copy
(9.59e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
bytes
%END%
(8.81e-01)
stream
(1.52e-02)
write
(9.06e-03)
output
(8.83e-03)
bytes
(4.71e-03)
file
(4.12e-03)
%UNK%
(2.13e-03)
ignored
(2.03e-03)
directory
(1.97e-03)
catch
(1.88e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
%END%
%END%
(9.45e-01)
output
(8.15e-03)
stream
(3.73e-03)
write
(2.33e-03)
file
(1.86e-03)
offset
(1.72e-03)
io
(1.48e-03)
bytes
(1.46e-03)
close
(1.10e-03)
exception
(1.08e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
try
{
output
.
close
(
)
;
}
catch
(
io
exception
ignored
)
{
}
}
}
<SENTENCE_END/>
list
list
get
(1.94e-01)
%UNK%
(1.46e-01)
update
(5.45e-02)
is
(4.91e-02)
load
(4.43e-02)
set
(3.56e-02)
generate
(1.76e-02)
write
(1.63e-02)
%END%
(1.54e-02)
read
(1.26e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
%END%
%END%
(7.65e-01)
%UNK%
(2.90e-02)
relative
(1.96e-02)
file
(6.60e-03)
paths
(6.33e-03)
string
(6.23e-03)
get
(5.29e-03)
to
(4.95e-03)
handles
(4.61e-03)
wrapper
(4.17e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
list
list
%UNK%
(2.50e-01)
add
(4.46e-02)
get
(4.15e-02)
load
(4.05e-02)
write
(2.95e-02)
%END%
(2.86e-02)
set
(2.74e-02)
update
(2.46e-02)
create
(2.30e-02)
to
(2.17e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
wrapper
[
]
new
handles
=
new
file
wrapper
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
wrapper
[
]
new
handles
=
new
file
wrapper
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
%END%
%END%
(7.03e-01)
%UNK%
(4.97e-02)
relative
(2.11e-02)
string
(8.78e-03)
paths
(8.49e-03)
to
(7.55e-03)
file
(7.36e-03)
handles
(7.25e-03)
new
(4.98e-03)
wrapper
(4.70e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
wrapper
[
]
new
handles
=
new
file
wrapper
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
wrapper
[
0
]
;
file
wrapper
[
]
handles
=
new
file
wrapper
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
wrapper
[
]
new
handles
=
new
file
wrapper
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
is,directory
is
get
(2.56e-01)
is
(1.56e-01)
file
(7.47e-02)
type
(5.25e-02)
read
(4.56e-02)
%UNK%
(3.26e-02)
can
(2.89e-02)
resolve
(1.68e-02)
load
(1.29e-02)
name
(1.27e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
directory
%END%
(6.60e-01)
file
(6.07e-02)
type
(5.80e-02)
classpath
(1.66e-02)
%UNK%
(1.21e-02)
string
(1.01e-02)
object
(6.24e-03)
by
(5.76e-03)
name
(5.46e-03)
directory
(4.33e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.99e-01)
file
(1.69e-02)
type
(1.02e-02)
classpath
(7.38e-03)
string
(3.61e-03)
%UNK%
(2.69e-03)
value
(1.85e-03)
directory
(1.56e-03)
object
(1.27e-03)
by
(1.09e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
child
child
new
(6.62e-01)
file
(6.40e-02)
process
(5.54e-02)
main
(2.88e-02)
write
(2.42e-02)
instance
(2.12e-02)
copy
(1.66e-02)
load
(1.62e-02)
create
(1.30e-02)
save
(1.12e-02)
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
wrapper
(
new
file
(
name
)
,
type
)
;
return
new
file
wrapper
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
wrapper
(
new
file
(
name
)
,
type
)
;
return
new
file
wrapper
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
%END%
%END%
(5.34e-01)
file
(2.95e-01)
wrapper
(4.95e-02)
type
(1.55e-02)
new
(1.34e-02)
extracted
(6.16e-03)
name
(5.79e-03)
directory
(4.88e-03)
model
(4.84e-03)
string
(4.57e-03)
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
wrapper
(
new
file
(
name
)
,
type
)
;
return
new
file
wrapper
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
wrapper
(
new
file
(
name
)
,
type
)
;
return
new
file
wrapper
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
parent
parent
load
(3.05e-01)
file
(1.13e-01)
process
(9.06e-02)
write
(6.08e-02)
read
(4.46e-02)
new
(3.97e-02)
%UNK%
(2.97e-02)
copy
(2.16e-02)
resolve
(1.81e-02)
save
(1.56e-02)
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
wrapper
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
wrapper
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.09e-01)
file
(7.26e-02)
type
(7.71e-03)
%UNK%
(6.92e-03)
parent
(5.00e-03)
new
(4.93e-03)
directory
(4.44e-03)
string
(3.75e-03)
name
(2.27e-03)
absolute
(2.20e-03)
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
wrapper
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
wrapper
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
mkdirs
mkdirs
get
(2.47e-01)
file
(8.28e-02)
read
(7.72e-02)
is
(5.51e-02)
%UNK%
(4.07e-02)
type
(3.66e-02)
compare
(3.53e-02)
exists
(2.27e-02)
check
(1.73e-02)
path
(1.68e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.33e-01)
file
(1.04e-01)
type
(4.80e-02)
%UNK%
(1.42e-02)
string
(1.11e-02)
classpath
(9.28e-03)
name
(8.85e-03)
directory
(6.02e-03)
absolute
(5.81e-03)
default
(5.64e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
exists
exists
replace
(3.23e-01)
process
(4.15e-02)
initialize
(4.08e-02)
remove
(3.34e-02)
%UNK%
(3.33e-02)
get
(2.90e-02)
load
(2.44e-02)
read
(2.28e-02)
build
(2.01e-02)
add
(1.78e-02)
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
wrapper
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
wrapper
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.17e-01)
resource
(1.35e-01)
file
(4.13e-02)
wrapper
(3.96e-02)
classpath
(1.86e-02)
case
(8.08e-03)
get
(7.21e-03)
%UNK%
(6.97e-03)
class
(4.33e-03)
string
(3.32e-03)
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
wrapper
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
wrapper
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
delete
delete
get
(2.47e-01)
file
(8.28e-02)
read
(7.72e-02)
is
(5.51e-02)
%UNK%
(4.07e-02)
type
(3.66e-02)
compare
(3.53e-02)
exists
(2.27e-02)
check
(1.73e-02)
path
(1.68e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.33e-01)
file
(1.04e-01)
type
(4.80e-02)
%UNK%
(1.42e-02)
string
(1.11e-02)
classpath
(9.28e-03)
name
(8.85e-03)
directory
(6.02e-03)
absolute
(5.81e-03)
default
(5.64e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
delete,directory
delete
get
(2.67e-01)
read
(8.69e-02)
is
(6.64e-02)
file
(5.34e-02)
%UNK%
(3.86e-02)
compare
(3.67e-02)
type
(3.18e-02)
exists
(2.04e-02)
write
(1.89e-02)
can
(1.89e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
directory
%END%
(6.20e-01)
file
(1.02e-01)
type
(5.38e-02)
%UNK%
(1.40e-02)
string
(1.12e-02)
name
(9.88e-03)
classpath
(8.53e-03)
directory
(6.21e-03)
default
(5.88e-03)
absolute
(5.65e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.16e-01)
file
(1.68e-02)
type
(9.96e-03)
string
(3.20e-03)
directory
(2.09e-03)
name
(1.72e-03)
%UNK%
(1.18e-03)
absolute
(1.17e-03)
classpath
(1.15e-03)
exception
(1.09e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
copy,to
copy
get
(6.84e-01)
copy
(2.12e-02)
set
(1.90e-02)
%UNK%
(1.78e-02)
is
(1.67e-02)
to
(1.39e-02)
load
(1.04e-02)
new
(9.21e-03)
process
(8.53e-03)
create
(7.64e-03)
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
to
%END%
(8.03e-01)
dest
(2.52e-02)
directory
(9.85e-03)
dir
(6.20e-03)
%UNK%
(4.50e-03)
string
(4.22e-03)
to
(4.06e-03)
file
(4.04e-03)
test
(3.45e-03)
child
(3.32e-03)
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.24e-01)
dest
(5.06e-03)
directory
(3.38e-03)
string
(2.29e-03)
%UNK%
(1.87e-03)
absolute
(1.71e-03)
to
(1.60e-03)
test
(1.57e-03)
file
(1.46e-03)
name
(1.44e-03)
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
move,to
move
get
(3.82e-01)
read
(7.19e-02)
compare
(5.04e-02)
is
(4.76e-02)
copy
(2.90e-02)
%UNK%
(2.36e-02)
can
(1.97e-02)
has
(1.86e-02)
check
(1.67e-02)
exists
(1.64e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
}
<SENTENCE_END/>
to
%END%
(7.11e-01)
type
(4.54e-02)
file
(3.79e-02)
string
(1.11e-02)
classpath
(1.05e-02)
%UNK%
(9.70e-03)
name
(6.97e-03)
default
(6.23e-03)
absolute
(5.15e-03)
directory
(4.95e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.68e-01)
type
(3.61e-03)
file
(2.39e-03)
to
(1.71e-03)
delete
(1.37e-03)
exception
(1.10e-03)
string
(7.19e-04)
runtime
(6.79e-04)
directory
(4.31e-04)
gdx
(3.97e-04)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
}
<SENTENCE_END/>
length
length
read
(9.66e-02)
%UNK%
(8.59e-02)
close
(8.58e-02)
file
(8.41e-02)
process
(5.45e-02)
can
(4.95e-02)
is
(4.89e-02)
resolve
(4.64e-02)
get
(4.36e-02)
flush
(2.59e-02)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.59e-01)
file
(4.53e-02)
%UNK%
(6.54e-03)
string
(4.29e-03)
directory
(3.27e-03)
files
(2.36e-03)
)
(2.33e-03)
value
(2.03e-03)
close
(1.93e-03)
all
(1.87e-03)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
last,modified
last
read
(9.66e-02)
%UNK%
(8.59e-02)
close
(8.58e-02)
file
(8.41e-02)
process
(5.45e-02)
can
(4.95e-02)
is
(4.89e-02)
resolve
(4.64e-02)
get
(4.36e-02)
flush
(2.59e-02)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
modified
%END%
(8.59e-01)
file
(4.53e-02)
%UNK%
(6.54e-03)
string
(4.29e-03)
directory
(3.27e-03)
files
(2.36e-03)
)
(2.33e-03)
value
(2.03e-03)
close
(1.93e-03)
all
(1.87e-03)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.68e-01)
file
(8.64e-03)
)
(1.40e-03)
string
(1.03e-03)
%UNK%
(9.72e-04)
value
(8.23e-04)
directory
(6.26e-04)
fv
(6.09e-04)
all
(6.03e-04)
array
(4.29e-04)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
temp,file
temp
new
(1.45e-01)
create
(1.25e-01)
write
(9.17e-02)
copy
(8.18e-02)
read
(7.05e-02)
main
(4.96e-02)
%UNK%
(4.04e-02)
parse
(3.62e-02)
process
(2.49e-02)
run
(2.07e-02)
<SENTENCE_START>
{
try
{
return
new
file
wrapper
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
file
wrapper
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
file
%END%
(7.86e-01)
file
(5.60e-02)
prefix
(4.01e-02)
wrapper
(1.41e-02)
new
(1.04e-02)
directory
(6.29e-03)
temp
(5.30e-03)
string
(4.59e-03)
%UNK%
(4.30e-03)
bytes
(2.57e-03)
<SENTENCE_START>
{
try
{
return
new
file
wrapper
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
file
wrapper
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(9.03e-01)
file
(1.91e-02)
prefix
(1.15e-02)
wrapper
(9.13e-03)
directory
(2.95e-03)
string
(2.74e-03)
new
(2.62e-03)
%UNK%
(1.70e-03)
temp
(1.50e-03)
bytes
(1.32e-03)
<SENTENCE_START>
{
try
{
return
new
file
wrapper
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
file
wrapper
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
temp,directory
temp
write
(1.25e-01)
read
(8.17e-02)
copy
(7.53e-02)
%UNK%
(7.34e-02)
parse
(4.38e-02)
main
(4.17e-02)
file
(3.73e-02)
load
(3.65e-02)
create
(3.62e-02)
new
(3.18e-02)
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
wrapper
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
wrapper
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
directory
%END%
(6.44e-01)
prefix
(9.41e-02)
file
(8.22e-02)
directory
(1.22e-02)
%UNK%
(1.15e-02)
temp
(6.88e-03)
new
(4.99e-03)
write
(4.69e-03)
io
(4.44e-03)
string
(3.54e-03)
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
wrapper
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
wrapper
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(8.33e-01)
file
(3.91e-02)
prefix
(1.31e-02)
directory
(7.36e-03)
%UNK%
(5.19e-03)
wrapper
(3.17e-03)
string
(2.65e-03)
new
(2.47e-03)
exception
(2.04e-03)
test
(2.01e-03)
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
wrapper
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
wrapper
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
delete,directory
delete
%UNK%
(9.78e-02)
load
(8.40e-02)
remove
(4.41e-02)
parse
(4.36e-02)
write
(3.71e-02)
delete
(3.47e-02)
process
(3.01e-02)
read
(2.39e-02)
close
(2.28e-02)
file
(1.99e-02)
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
files
[
i
]
.
is
directory
(
)
)
%SELF%
(
files
[
i
]
)
;
else
files
[
i
]
.
delete
(
)
;
}
}
}
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
files
[
i
]
.
is
directory
(
)
)
%SELF%
(
files
[
i
]
)
;
else
files
[
i
]
.
delete
(
)
;
}
}
}
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
directory
%END%
(8.42e-01)
files
(1.44e-02)
file
(1.18e-02)
%UNK%
(9.83e-03)
string
(7.91e-03)
directory
(3.98e-03)
i
(2.69e-03)
delete
(2.52e-03)
all
(2.50e-03)
list
(1.92e-03)
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
files
[
i
]
.
is
directory
(
)
)
%SELF%
(
files
[
i
]
)
;
else
files
[
i
]
.
delete
(
)
;
}
}
}
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
files
[
i
]
.
is
directory
(
)
)
%SELF%
(
files
[
i
]
)
;
else
files
[
i
]
.
delete
(
)
;
}
}
}
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.54e-01)
files
(3.55e-03)
delete
(2.84e-03)
i
(2.24e-03)
file
(1.75e-03)
string
(1.72e-03)
for
(1.24e-03)
%UNK%
(1.11e-03)
all
(1.08e-03)
directory
(9.62e-04)
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
files
[
i
]
.
is
directory
(
)
)
%SELF%
(
files
[
i
]
)
;
else
files
[
i
]
.
delete
(
)
;
}
}
}
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
files
[
i
]
.
is
directory
(
)
)
%SELF%
(
files
[
i
]
)
;
else
files
[
i
]
.
delete
(
)
;
}
}
}
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
copy,file
copy
get
(4.49e-01)
create
(9.11e-02)
write
(6.67e-02)
assert
(2.78e-02)
new
(2.72e-02)
print
(2.09e-02)
copy
(2.08e-02)
read
(2.08e-02)
add
(2.04e-02)
%UNK%
(1.86e-02)
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
file
%END%
(8.83e-01)
%UNK%
(9.66e-03)
write
(6.54e-03)
file
(4.77e-03)
test
(3.52e-03)
source
(3.21e-03)
save
(3.06e-03)
string
(2.66e-03)
new
(2.47e-03)
dest
(2.30e-03)
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(9.54e-01)
%UNK%
(2.34e-03)
file
(2.30e-03)
write
(1.63e-03)
source
(1.54e-03)
string
(1.47e-03)
test
(9.47e-04)
type
(8.07e-04)
dest
(6.67e-04)
exception
(6.36e-04)
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
copy,directory
copy
get
(2.30e-01)
%END%
(1.35e-01)
process
(1.31e-01)
load
(7.99e-02)
copy
(6.17e-02)
file
(3.56e-02)
main
(2.12e-02)
%UNK%
(2.06e-02)
extract
(1.02e-02)
set
(8.47e-03)
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
wrapper
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
wrapper
src
file
=
files
[
i
]
;
file
wrapper
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
wrapper
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
wrapper
src
file
=
files
[
i
]
;
file
wrapper
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
directory
%END%
(5.88e-01)
wrapper
(1.42e-01)
file
(5.99e-02)
dest
(5.22e-02)
dir
(3.53e-02)
src
(1.62e-02)
source
(1.34e-02)
files
(6.48e-03)
i
(4.28e-03)
child
(2.52e-03)
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
wrapper
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
wrapper
src
file
=
files
[
i
]
;
file
wrapper
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
wrapper
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
wrapper
src
file
=
files
[
i
]
;
file
wrapper
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(8.98e-01)
file
(1.64e-02)
dir
(1.06e-02)
wrapper
(8.60e-03)
dest
(6.34e-03)
src
(4.71e-03)
i
(2.97e-03)
files
(1.90e-03)
directory
(1.48e-03)
n
(1.41e-03)
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
wrapper
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
wrapper
src
file
=
files
[
i
]
;
file
wrapper
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
wrapper
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
wrapper
src
file
=
files
[
i
]
;
file
wrapper
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
save
save
get
(2.75e-01)
%END%
(1.36e-01)
%UNK%
(4.97e-02)
load
(4.49e-02)
set
(2.20e-02)
generate
(1.59e-02)
create
(1.43e-02)
add
(1.18e-02)
write
(1.13e-02)
to
(1.10e-02)
<SENTENCE_START>
{
file
output
dir
=
output
bm
font
file
.
get
parent
file
(
)
;
string
output
name
=
output
bm
font
file
.
get
name
(
)
;
if
(
output
name
.
ends
with
(
".fnt"
)
)
output
name
=
output
name
.
substring
(
0
,
output
name
.
length
(
)
-
4
)
;
get
glyph
(
' '
)
;
get
glyph
(
''
)
;
unicode
font
.
load
glyphs
(
)
;
print
stream
out
=
new
print
stream
(
new
file
output
stream
(
new
file
(
output
dir
,
output
name
+
".fnt"
)
)
)
;
font
font
=
unicode
font
.
get
font
(
)
;
int
page
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
page
height
=
unicode
font
.
get
glyph
page
height
(
)
;
out
.
println
(
"info face=""
+
font
.
get
font
name
(
)
+
"" size="
+
font
.
get
size
(
)
+
" bold="
+
(
font
.
is
bold
(
)
?
1
:
0
)
+
" italic="
+
(
font
.
is
italic
(
)
?
1
:
0
)
+
" charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding="
+
unicode
font
.
get
padding
top
(
)
+
","
+
unicode
font
.
get
padding
left
(
)
+
","
+
unicode
font
.
get
padding
bottom
(
)
+
","
+
unicode
font
.
get
padding
right
(
)
+
" spacing="
+
unicode
font
.
get
padding
advance
x
(
)
+
","
+
unicode
font
.
get
padding
advance
y
(
)
)
;
out
.
println
(
"common lineHeight="
+
unicode
font
.
get
line
height
(
)
+
" base="
+
unicode
font
.
get
ascent
(
)
+
" scaleW="
+
page
width
+
" scaleH="
+
page
height
+
" pages="
+
unicode
font
.
get
glyph
pages
(
)
.
size
(
)
+
" packed=0"
)
;
int
page
index
=
0
,
glyph
count
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
out
.
println
(
"page id="
+
page
index
+
" file=""
+
file
name
+
"""
)
;
glyph
count
+=
page
.
get
glyphs
(
)
.
size
(
)
;
page
index
++
;
}
out
.
println
(
"chars count="
+
glyph
count
)
;
page
index
=
0
;
list
all
glyphs
=
new
array
list
(
512
)
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
page
.
get
glyphs
(
)
.
sort
(
new
comparator
<
glyph
>
(
)
{
public
int
compare
(
glyph
o
1
,
glyph
o
2
)
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
}
)
;
for
(
iterator
glyph
iter
=
page
.
get
glyphs
(
)
.
iterator
(
)
;
glyph
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
glyph
iter
.
next
(
)
;
write
glyph
(
out
,
page
width
,
page
height
,
page
index
,
glyph
)
;
}
all
glyphs
.
add
all
(
page
.
get
glyphs
(
)
)
;
page
index
++
;
}
string
ttf
file
ref
=
unicode
font
.
get
font
file
(
)
;
if
(
ttf
file
ref
==
null
)
system
.
out
.
println
(
"Kerning information could not be output because a TTF font file was not specified."
)
;
else
{
kerning
kerning
=
new
kerning
(
)
;
try
{
kerning
.
load
(
gdx
.
files
.
internal
(
ttf
file
ref
)
.
read
(
)
,
font
.
get
size
(
)
)
;
}
catch
(
io
exception
ex
)
{
system
.
out
.
println
(
"Unable to read kerning information from font: "
+
ttf
file
ref
)
;
ex
.
print
stack
trace
(
)
;
}
int
int
map
glyph
code
to
code
point
=
new
int
int
map
(
)
;
for
(
iterator
iter
=
all
glyphs
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
iter
.
next
(
)
;
glyph
code
to
code
point
.
put
(
new
integer
(
get
glyph
code
(
font
,
glyph
.
get
code
point
(
)
)
)
,
new
integer
(
glyph
.
get
code
point
(
)
)
)
;
}
list
kernings
=
new
array
list
(
256
)
;
class
kerning
pair
{
public
int
first
code
point
,
second
code
point
,
offset
;
}
for
(
int
int
map
.
entry
entry
:
kerning
.
get
kernings
(
)
)
{
int
first
glyph
code
=
entry
.
key
>>
16
;
int
second
glyph
code
=
entry
.
key
&
0xffff
;
int
offset
=
entry
.
value
;
int
first
code
point
=
glyph
code
to
code
point
.
get
(
first
glyph
code
,
-
1
)
;
int
second
code
point
=
glyph
code
to
code
point
.
get
(
second
glyph
code
,
-
1
)
;
if
(
first
code
point
==
-
1
||
second
code
point
==
-
1
||
offset
==
0
)
{
continue
;
}
kerning
pair
pair
=
new
kerning
pair
(
)
;
pair
.
first
code
point
=
first
code
point
;
pair
.
second
code
point
=
second
code
point
;
pair
.
offset
=
offset
;
kernings
.
add
(
pair
)
;
}
out
.
println
(
"kernings count="
+
kernings
.
size
(
)
)
;
for
(
iterator
iter
=
kernings
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
kerning
pair
pair
=
(
kerning
pair
)
iter
.
next
(
)
;
out
.
println
(
"kerning first="
+
pair
.
first
code
point
+
" second="
+
pair
.
second
code
point
+
" amount="
+
pair
.
offset
)
;
}
}
out
.
close
(
)
;
int
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
height
=
unicode
font
.
get
glyph
page
height
(
)
;
int
buffer
buffer
=
buffer
utils
.
create
int
buffer
(
width
*
height
)
;
buffered
image
page
image
=
new
buffered
image
(
width
,
height
,
buffered
image
.
type
int
argb
)
;
int
[
]
row
=
new
int
[
width
]
;
page
index
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
page
.
get
texture
(
)
.
bind
(
)
;
buffer
.
clear
(
)
;
gl
11
.
gl
get
tex
image
(
gl
11
.
gl
texture
2
d
,
0
,
gl
12
.
gl
bgra
,
gl
11
.
gl
unsigned
byte
,
buffer
)
;
writable
raster
raster
=
page
image
.
get
raster
(
)
;
for
(
int
y
=
0
;
y
<
height
;
y
++
)
{
buffer
.
get
(
row
)
;
raster
.
set
data
elements
(
0
,
y
,
width
,
1
,
row
)
;
}
file
image
output
file
=
new
file
(
output
dir
,
file
name
)
;
image
io
.
write
(
page
image
,
"png"
,
image
output
file
)
;
page
index
++
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
output
dir
=
output
bm
font
file
.
get
parent
file
(
)
;
string
output
name
=
output
bm
font
file
.
get
name
(
)
;
if
(
output
name
.
ends
with
(
".fnt"
)
)
output
name
=
output
name
.
substring
(
0
,
output
name
.
length
(
)
-
4
)
;
get
glyph
(
' '
)
;
get
glyph
(
''
)
;
unicode
font
.
load
glyphs
(
)
;
print
stream
out
=
new
print
stream
(
new
file
output
stream
(
new
file
(
output
dir
,
output
name
+
".fnt"
)
)
)
;
font
font
=
unicode
font
.
get
font
(
)
;
int
page
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
page
height
=
unicode
font
.
get
glyph
page
height
(
)
;
out
.
println
(
"info face=""
+
font
.
get
font
name
(
)
+
"" size="
+
font
.
get
size
(
)
+
" bold="
+
(
font
.
is
bold
(
)
?
1
:
0
)
+
" italic="
+
(
font
.
is
italic
(
)
?
1
:
0
)
+
" charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding="
+
unicode
font
.
get
padding
top
(
)
+
","
+
unicode
font
.
get
padding
left
(
)
+
","
+
unicode
font
.
get
padding
bottom
(
)
+
","
+
unicode
font
.
get
padding
right
(
)
+
" spacing="
+
unicode
font
.
get
padding
advance
x
(
)
+
","
+
unicode
font
.
get
padding
advance
y
(
)
)
;
out
.
println
(
"common lineHeight="
+
unicode
font
.
get
line
height
(
)
+
" base="
+
unicode
font
.
get
ascent
(
)
+
" scaleW="
+
page
width
+
" scaleH="
+
page
height
+
" pages="
+
unicode
font
.
get
glyph
pages
(
)
.
size
(
)
+
" packed=0"
)
;
int
page
index
=
0
,
glyph
count
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
out
.
println
(
"page id="
+
page
index
+
" file=""
+
file
name
+
"""
)
;
glyph
count
+=
page
.
get
glyphs
(
)
.
size
(
)
;
page
index
++
;
}
out
.
println
(
"chars count="
+
glyph
count
)
;
page
index
=
0
;
list
all
glyphs
=
new
array
list
(
512
)
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
page
.
get
glyphs
(
)
.
sort
(
new
comparator
<
glyph
>
(
)
{
public
int
compare
(
glyph
o
1
,
glyph
o
2
)
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
}
)
;
for
(
iterator
glyph
iter
=
page
.
get
glyphs
(
)
.
iterator
(
)
;
glyph
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
glyph
iter
.
next
(
)
;
write
glyph
(
out
,
page
width
,
page
height
,
page
index
,
glyph
)
;
}
all
glyphs
.
add
all
(
page
.
get
glyphs
(
)
)
;
page
index
++
;
}
string
ttf
file
ref
=
unicode
font
.
get
font
file
(
)
;
if
(
ttf
file
ref
==
null
)
system
.
out
.
println
(
"Kerning information could not be output because a TTF font file was not specified."
)
;
else
{
kerning
kerning
=
new
kerning
(
)
;
try
{
kerning
.
load
(
gdx
.
files
.
internal
(
ttf
file
ref
)
.
read
(
)
,
font
.
get
size
(
)
)
;
}
catch
(
io
exception
ex
)
{
system
.
out
.
println
(
"Unable to read kerning information from font: "
+
ttf
file
ref
)
;
ex
.
print
stack
trace
(
)
;
}
int
int
map
glyph
code
to
code
point
=
new
int
int
map
(
)
;
for
(
iterator
iter
=
all
glyphs
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
iter
.
next
(
)
;
glyph
code
to
code
point
.
put
(
new
integer
(
get
glyph
code
(
font
,
glyph
.
get
code
point
(
)
)
)
,
new
integer
(
glyph
.
get
code
point
(
)
)
)
;
}
list
kernings
=
new
array
list
(
256
)
;
class
kerning
pair
{
public
int
first
code
point
,
second
code
point
,
offset
;
}
for
(
int
int
map
.
entry
entry
:
kerning
.
get
kernings
(
)
)
{
int
first
glyph
code
=
entry
.
key
>>
16
;
int
second
glyph
code
=
entry
.
key
&
0xffff
;
int
offset
=
entry
.
value
;
int
first
code
point
=
glyph
code
to
code
point
.
get
(
first
glyph
code
,
-
1
)
;
int
second
code
point
=
glyph
code
to
code
point
.
get
(
second
glyph
code
,
-
1
)
;
if
(
first
code
point
==
-
1
||
second
code
point
==
-
1
||
offset
==
0
)
{
continue
;
}
kerning
pair
pair
=
new
kerning
pair
(
)
;
pair
.
first
code
point
=
first
code
point
;
pair
.
second
code
point
=
second
code
point
;
pair
.
offset
=
offset
;
kernings
.
add
(
pair
)
;
}
out
.
println
(
"kernings count="
+
kernings
.
size
(
)
)
;
for
(
iterator
iter
=
kernings
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
kerning
pair
pair
=
(
kerning
pair
)
iter
.
next
(
)
;
out
.
println
(
"kerning first="
+
pair
.
first
code
point
+
" second="
+
pair
.
second
code
point
+
" amount="
+
pair
.
offset
)
;
}
}
out
.
close
(
)
;
int
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
height
=
unicode
font
.
get
glyph
page
height
(
)
;
int
buffer
buffer
=
buffer
utils
.
create
int
buffer
(
width
*
height
)
;
buffered
image
page
image
=
new
buffered
image
(
width
,
height
,
buffered
image
.
type
int
argb
)
;
int
[
]
row
=
new
int
[
width
]
;
page
index
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
page
.
get
texture
(
)
.
bind
(
)
;
buffer
.
clear
(
)
;
gl
11
.
gl
get
tex
image
(
gl
11
.
gl
texture
2
d
,
0
,
gl
12
.
gl
bgra
,
gl
11
.
gl
unsigned
byte
,
buffer
)
;
writable
raster
raster
=
page
image
.
get
raster
(
)
;
for
(
int
y
=
0
;
y
<
height
;
y
++
)
{
buffer
.
get
(
row
)
;
raster
.
set
data
elements
(
0
,
y
,
width
,
1
,
row
)
;
}
file
image
output
file
=
new
file
(
output
dir
,
file
name
)
;
image
io
.
write
(
page
image
,
"png"
,
image
output
file
)
;
page
index
++
;
}
}
<SENTENCE_END/>
%END%
%END%
(3.36e-01)
get
(5.08e-02)
raster
(2.36e-02)
glyph
(2.35e-02)
%UNK%
(2.22e-02)
page
(2.03e-02)
font
(1.25e-02)
code
(1.02e-02)
kerning
(1.01e-02)
load
(8.79e-03)
<SENTENCE_START>
{
file
output
dir
=
output
bm
font
file
.
get
parent
file
(
)
;
string
output
name
=
output
bm
font
file
.
get
name
(
)
;
if
(
output
name
.
ends
with
(
".fnt"
)
)
output
name
=
output
name
.
substring
(
0
,
output
name
.
length
(
)
-
4
)
;
get
glyph
(
' '
)
;
get
glyph
(
''
)
;
unicode
font
.
load
glyphs
(
)
;
print
stream
out
=
new
print
stream
(
new
file
output
stream
(
new
file
(
output
dir
,
output
name
+
".fnt"
)
)
)
;
font
font
=
unicode
font
.
get
font
(
)
;
int
page
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
page
height
=
unicode
font
.
get
glyph
page
height
(
)
;
out
.
println
(
"info face=""
+
font
.
get
font
name
(
)
+
"" size="
+
font
.
get
size
(
)
+
" bold="
+
(
font
.
is
bold
(
)
?
1
:
0
)
+
" italic="
+
(
font
.
is
italic
(
)
?
1
:
0
)
+
" charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding="
+
unicode
font
.
get
padding
top
(
)
+
","
+
unicode
font
.
get
padding
left
(
)
+
","
+
unicode
font
.
get
padding
bottom
(
)
+
","
+
unicode
font
.
get
padding
right
(
)
+
" spacing="
+
unicode
font
.
get
padding
advance
x
(
)
+
","
+
unicode
font
.
get
padding
advance
y
(
)
)
;
out
.
println
(
"common lineHeight="
+
unicode
font
.
get
line
height
(
)
+
" base="
+
unicode
font
.
get
ascent
(
)
+
" scaleW="
+
page
width
+
" scaleH="
+
page
height
+
" pages="
+
unicode
font
.
get
glyph
pages
(
)
.
size
(
)
+
" packed=0"
)
;
int
page
index
=
0
,
glyph
count
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
out
.
println
(
"page id="
+
page
index
+
" file=""
+
file
name
+
"""
)
;
glyph
count
+=
page
.
get
glyphs
(
)
.
size
(
)
;
page
index
++
;
}
out
.
println
(
"chars count="
+
glyph
count
)
;
page
index
=
0
;
list
all
glyphs
=
new
array
list
(
512
)
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
page
.
get
glyphs
(
)
.
sort
(
new
comparator
<
glyph
>
(
)
{
public
int
compare
(
glyph
o
1
,
glyph
o
2
)
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
}
)
;
for
(
iterator
glyph
iter
=
page
.
get
glyphs
(
)
.
iterator
(
)
;
glyph
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
glyph
iter
.
next
(
)
;
write
glyph
(
out
,
page
width
,
page
height
,
page
index
,
glyph
)
;
}
all
glyphs
.
add
all
(
page
.
get
glyphs
(
)
)
;
page
index
++
;
}
string
ttf
file
ref
=
unicode
font
.
get
font
file
(
)
;
if
(
ttf
file
ref
==
null
)
system
.
out
.
println
(
"Kerning information could not be output because a TTF font file was not specified."
)
;
else
{
kerning
kerning
=
new
kerning
(
)
;
try
{
kerning
.
load
(
gdx
.
files
.
internal
(
ttf
file
ref
)
.
read
(
)
,
font
.
get
size
(
)
)
;
}
catch
(
io
exception
ex
)
{
system
.
out
.
println
(
"Unable to read kerning information from font: "
+
ttf
file
ref
)
;
ex
.
print
stack
trace
(
)
;
}
int
int
map
glyph
code
to
code
point
=
new
int
int
map
(
)
;
for
(
iterator
iter
=
all
glyphs
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
iter
.
next
(
)
;
glyph
code
to
code
point
.
put
(
new
integer
(
get
glyph
code
(
font
,
glyph
.
get
code
point
(
)
)
)
,
new
integer
(
glyph
.
get
code
point
(
)
)
)
;
}
list
kernings
=
new
array
list
(
256
)
;
class
kerning
pair
{
public
int
first
code
point
,
second
code
point
,
offset
;
}
for
(
int
int
map
.
entry
entry
:
kerning
.
get
kernings
(
)
)
{
int
first
glyph
code
=
entry
.
key
>>
16
;
int
second
glyph
code
=
entry
.
key
&
0xffff
;
int
offset
=
entry
.
value
;
int
first
code
point
=
glyph
code
to
code
point
.
get
(
first
glyph
code
,
-
1
)
;
int
second
code
point
=
glyph
code
to
code
point
.
get
(
second
glyph
code
,
-
1
)
;
if
(
first
code
point
==
-
1
||
second
code
point
==
-
1
||
offset
==
0
)
{
continue
;
}
kerning
pair
pair
=
new
kerning
pair
(
)
;
pair
.
first
code
point
=
first
code
point
;
pair
.
second
code
point
=
second
code
point
;
pair
.
offset
=
offset
;
kernings
.
add
(
pair
)
;
}
out
.
println
(
"kernings count="
+
kernings
.
size
(
)
)
;
for
(
iterator
iter
=
kernings
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
kerning
pair
pair
=
(
kerning
pair
)
iter
.
next
(
)
;
out
.
println
(
"kerning first="
+
pair
.
first
code
point
+
" second="
+
pair
.
second
code
point
+
" amount="
+
pair
.
offset
)
;
}
}
out
.
close
(
)
;
int
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
height
=
unicode
font
.
get
glyph
page
height
(
)
;
int
buffer
buffer
=
buffer
utils
.
create
int
buffer
(
width
*
height
)
;
buffered
image
page
image
=
new
buffered
image
(
width
,
height
,
buffered
image
.
type
int
argb
)
;
int
[
]
row
=
new
int
[
width
]
;
page
index
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
page
.
get
texture
(
)
.
bind
(
)
;
buffer
.
clear
(
)
;
gl
11
.
gl
get
tex
image
(
gl
11
.
gl
texture
2
d
,
0
,
gl
12
.
gl
bgra
,
gl
11
.
gl
unsigned
byte
,
buffer
)
;
writable
raster
raster
=
page
image
.
get
raster
(
)
;
for
(
int
y
=
0
;
y
<
height
;
y
++
)
{
buffer
.
get
(
row
)
;
raster
.
set
data
elements
(
0
,
y
,
width
,
1
,
row
)
;
}
file
image
output
file
=
new
file
(
output
dir
,
file
name
)
;
image
io
.
write
(
page
image
,
"png"
,
image
output
file
)
;
page
index
++
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
output
dir
=
output
bm
font
file
.
get
parent
file
(
)
;
string
output
name
=
output
bm
font
file
.
get
name
(
)
;
if
(
output
name
.
ends
with
(
".fnt"
)
)
output
name
=
output
name
.
substring
(
0
,
output
name
.
length
(
)
-
4
)
;
get
glyph
(
' '
)
;
get
glyph
(
''
)
;
unicode
font
.
load
glyphs
(
)
;
print
stream
out
=
new
print
stream
(
new
file
output
stream
(
new
file
(
output
dir
,
output
name
+
".fnt"
)
)
)
;
font
font
=
unicode
font
.
get
font
(
)
;
int
page
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
page
height
=
unicode
font
.
get
glyph
page
height
(
)
;
out
.
println
(
"info face=""
+
font
.
get
font
name
(
)
+
"" size="
+
font
.
get
size
(
)
+
" bold="
+
(
font
.
is
bold
(
)
?
1
:
0
)
+
" italic="
+
(
font
.
is
italic
(
)
?
1
:
0
)
+
" charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding="
+
unicode
font
.
get
padding
top
(
)
+
","
+
unicode
font
.
get
padding
left
(
)
+
","
+
unicode
font
.
get
padding
bottom
(
)
+
","
+
unicode
font
.
get
padding
right
(
)
+
" spacing="
+
unicode
font
.
get
padding
advance
x
(
)
+
","
+
unicode
font
.
get
padding
advance
y
(
)
)
;
out
.
println
(
"common lineHeight="
+
unicode
font
.
get
line
height
(
)
+
" base="
+
unicode
font
.
get
ascent
(
)
+
" scaleW="
+
page
width
+
" scaleH="
+
page
height
+
" pages="
+
unicode
font
.
get
glyph
pages
(
)
.
size
(
)
+
" packed=0"
)
;
int
page
index
=
0
,
glyph
count
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
out
.
println
(
"page id="
+
page
index
+
" file=""
+
file
name
+
"""
)
;
glyph
count
+=
page
.
get
glyphs
(
)
.
size
(
)
;
page
index
++
;
}
out
.
println
(
"chars count="
+
glyph
count
)
;
page
index
=
0
;
list
all
glyphs
=
new
array
list
(
512
)
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
page
.
get
glyphs
(
)
.
sort
(
new
comparator
<
glyph
>
(
)
{
public
int
compare
(
glyph
o
1
,
glyph
o
2
)
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
}
)
;
for
(
iterator
glyph
iter
=
page
.
get
glyphs
(
)
.
iterator
(
)
;
glyph
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
glyph
iter
.
next
(
)
;
write
glyph
(
out
,
page
width
,
page
height
,
page
index
,
glyph
)
;
}
all
glyphs
.
add
all
(
page
.
get
glyphs
(
)
)
;
page
index
++
;
}
string
ttf
file
ref
=
unicode
font
.
get
font
file
(
)
;
if
(
ttf
file
ref
==
null
)
system
.
out
.
println
(
"Kerning information could not be output because a TTF font file was not specified."
)
;
else
{
kerning
kerning
=
new
kerning
(
)
;
try
{
kerning
.
load
(
gdx
.
files
.
internal
(
ttf
file
ref
)
.
read
(
)
,
font
.
get
size
(
)
)
;
}
catch
(
io
exception
ex
)
{
system
.
out
.
println
(
"Unable to read kerning information from font: "
+
ttf
file
ref
)
;
ex
.
print
stack
trace
(
)
;
}
int
int
map
glyph
code
to
code
point
=
new
int
int
map
(
)
;
for
(
iterator
iter
=
all
glyphs
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
glyph
glyph
=
(
glyph
)
iter
.
next
(
)
;
glyph
code
to
code
point
.
put
(
new
integer
(
get
glyph
code
(
font
,
glyph
.
get
code
point
(
)
)
)
,
new
integer
(
glyph
.
get
code
point
(
)
)
)
;
}
list
kernings
=
new
array
list
(
256
)
;
class
kerning
pair
{
public
int
first
code
point
,
second
code
point
,
offset
;
}
for
(
int
int
map
.
entry
entry
:
kerning
.
get
kernings
(
)
)
{
int
first
glyph
code
=
entry
.
key
>>
16
;
int
second
glyph
code
=
entry
.
key
&
0xffff
;
int
offset
=
entry
.
value
;
int
first
code
point
=
glyph
code
to
code
point
.
get
(
first
glyph
code
,
-
1
)
;
int
second
code
point
=
glyph
code
to
code
point
.
get
(
second
glyph
code
,
-
1
)
;
if
(
first
code
point
==
-
1
||
second
code
point
==
-
1
||
offset
==
0
)
{
continue
;
}
kerning
pair
pair
=
new
kerning
pair
(
)
;
pair
.
first
code
point
=
first
code
point
;
pair
.
second
code
point
=
second
code
point
;
pair
.
offset
=
offset
;
kernings
.
add
(
pair
)
;
}
out
.
println
(
"kernings count="
+
kernings
.
size
(
)
)
;
for
(
iterator
iter
=
kernings
.
iterator
(
)
;
iter
.
has
next
(
)
;
)
{
kerning
pair
pair
=
(
kerning
pair
)
iter
.
next
(
)
;
out
.
println
(
"kerning first="
+
pair
.
first
code
point
+
" second="
+
pair
.
second
code
point
+
" amount="
+
pair
.
offset
)
;
}
}
out
.
close
(
)
;
int
width
=
unicode
font
.
get
glyph
page
width
(
)
;
int
height
=
unicode
font
.
get
glyph
page
height
(
)
;
int
buffer
buffer
=
buffer
utils
.
create
int
buffer
(
width
*
height
)
;
buffered
image
page
image
=
new
buffered
image
(
width
,
height
,
buffered
image
.
type
int
argb
)
;
int
[
]
row
=
new
int
[
width
]
;
page
index
=
0
;
for
(
iterator
page
iter
=
unicode
font
.
get
glyph
pages
(
)
.
iterator
(
)
;
page
iter
.
has
next
(
)
;
)
{
glyph
page
page
=
(
glyph
page
)
page
iter
.
next
(
)
;
string
file
name
;
if
(
page
index
==
0
&&
!
page
iter
.
has
next
(
)
)
file
name
=
output
name
+
".png"
;
else
file
name
=
output
name
+
(
page
index
+
1
)
+
".png"
;
page
.
get
texture
(
)
.
bind
(
)
;
buffer
.
clear
(
)
;
gl
11
.
gl
get
tex
image
(
gl
11
.
gl
texture
2
d
,
0
,
gl
12
.
gl
bgra
,
gl
11
.
gl
unsigned
byte
,
buffer
)
;
writable
raster
raster
=
page
image
.
get
raster
(
)
;
for
(
int
y
=
0
;
y
<
height
;
y
++
)
{
buffer
.
get
(
row
)
;
raster
.
set
data
elements
(
0
,
y
,
width
,
1
,
row
)
;
}
file
image
output
file
=
new
file
(
output
dir
,
file
name
)
;
image
io
.
write
(
page
image
,
"png"
,
image
output
file
)
;
page
index
++
;
}
}
<SENTENCE_END/>
compare
compare
compare
(9.59e-01)
to
(9.20e-03)
point
(8.72e-03)
contains
(2.85e-03)
code
(2.75e-03)
o
(1.84e-03)
get
(1.62e-03)
return
(1.02e-03)
decode
(5.38e-04)
1
(5.00e-04)
<SENTENCE_START>
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.04e-01)
point
(7.28e-02)
to
(4.92e-02)
code
(4.87e-02)
compare
(3.20e-02)
at
(1.34e-02)
of
(8.55e-03)
lines
(8.30e-03)
1
(7.88e-03)
in
(7.58e-03)
<SENTENCE_START>
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
o
1
.
get
code
point
(
)
-
o
2
.
get
code
point
(
)
;
}
<SENTENCE_END/>
get,glyph
get
set
(1.66e-01)
draw
(1.63e-01)
load
(1.14e-01)
get
(6.19e-02)
render
(3.43e-02)
%UNK%
(3.40e-02)
%END%
(1.55e-02)
init
(1.53e-02)
generate
(1.48e-02)
triangle
(1.48e-02)
<SENTENCE_START>
{
char
[
]
chars
=
{
c
}
;
glyph
vector
vector
=
unicode
font
.
get
font
(
)
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
rectangle
bounds
=
vector
.
get
glyph
pixel
bounds
(
0
,
glyph
page
.
render
context
,
0
,
0
)
;
return
unicode
font
.
%SELF%
(
vector
.
get
glyph
code
(
0
)
,
c
,
bounds
,
vector
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
char
[
]
chars
=
{
c
}
;
glyph
vector
vector
=
unicode
font
.
get
font
(
)
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
rectangle
bounds
=
vector
.
get
glyph
pixel
bounds
(
0
,
glyph
page
.
render
context
,
0
,
0
)
;
return
unicode
font
.
%SELF%
(
vector
.
get
glyph
code
(
0
)
,
c
,
bounds
,
vector
,
0
)
;
}
<SENTENCE_END/>
glyph
glyph
(6.55e-01)
%END%
(1.31e-01)
pixel
(5.62e-02)
font
(1.18e-02)
%UNK%
(8.23e-03)
draw
(7.59e-03)
render
(4.63e-03)
layout
(4.57e-03)
triangle
(3.96e-03)
page
(3.76e-03)
<SENTENCE_START>
{
char
[
]
chars
=
{
c
}
;
glyph
vector
vector
=
unicode
font
.
get
font
(
)
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
rectangle
bounds
=
vector
.
get
glyph
pixel
bounds
(
0
,
glyph
page
.
render
context
,
0
,
0
)
;
return
unicode
font
.
%SELF%
(
vector
.
get
glyph
code
(
0
)
,
c
,
bounds
,
vector
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
char
[
]
chars
=
{
c
}
;
glyph
vector
vector
=
unicode
font
.
get
font
(
)
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
rectangle
bounds
=
vector
.
get
glyph
pixel
bounds
(
0
,
glyph
page
.
render
context
,
0
,
0
)
;
return
unicode
font
.
%SELF%
(
vector
.
get
glyph
code
(
0
)
,
c
,
bounds
,
vector
,
0
)
;
}
<SENTENCE_END/>
%END%
pixel
(8.03e-01)
%END%
(6.12e-02)
bounds
(4.66e-02)
glyph
(2.81e-02)
code
(6.29e-03)
vector
(5.94e-03)
font
(4.79e-03)
context
(2.19e-03)
0
(1.92e-03)
render
(1.70e-03)
<SENTENCE_START>
{
char
[
]
chars
=
{
c
}
;
glyph
vector
vector
=
unicode
font
.
get
font
(
)
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
rectangle
bounds
=
vector
.
get
glyph
pixel
bounds
(
0
,
glyph
page
.
render
context
,
0
,
0
)
;
return
unicode
font
.
%SELF%
(
vector
.
get
glyph
code
(
0
)
,
c
,
bounds
,
vector
,
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
char
[
]
chars
=
{
c
}
;
glyph
vector
vector
=
unicode
font
.
get
font
(
)
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
rectangle
bounds
=
vector
.
get
glyph
pixel
bounds
(
0
,
glyph
page
.
render
context
,
0
,
0
)
;
return
unicode
font
.
%SELF%
(
vector
.
get
glyph
code
(
0
)
,
c
,
bounds
,
vector
,
0
)
;
}
<SENTENCE_END/>
write,glyph
write
%UNK%
(4.32e-01)
print
(9.81e-02)
write
(3.78e-02)
get
(3.06e-02)
generate
(2.84e-02)
create
(2.06e-02)
save
(1.90e-02)
draw
(1.70e-02)
add
(1.68e-02)
load
(1.25e-02)
<SENTENCE_START>
{
out
.
println
(
"char id="
+
string
.
format
(
"%-6s"
,
glyph
.
get
code
point
(
)
)
+
"x="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
u
(
)
*
page
width
)
)
+
"y="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
v
(
)
*
page
height
)
)
+
"width="
+
string
.
format
(
"%-5s"
,
glyph
.
get
width
(
)
)
+
"height="
+
string
.
format
(
"%-5s"
,
glyph
.
get
height
(
)
)
+
"xoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
offset
(
)
)
+
"yoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
y
offset
(
)
)
+
"xadvance="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
advance
(
)
)
+
"page="
+
string
.
format
(
"%-5s"
,
page
index
)
+
"chnl=0 "
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
out
.
println
(
"char id="
+
string
.
format
(
"%-6s"
,
glyph
.
get
code
point
(
)
)
+
"x="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
u
(
)
*
page
width
)
)
+
"y="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
v
(
)
*
page
height
)
)
+
"width="
+
string
.
format
(
"%-5s"
,
glyph
.
get
width
(
)
)
+
"height="
+
string
.
format
(
"%-5s"
,
glyph
.
get
height
(
)
)
+
"xoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
offset
(
)
)
+
"yoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
y
offset
(
)
)
+
"xadvance="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
advance
(
)
)
+
"page="
+
string
.
format
(
"%-5s"
,
page
index
)
+
"chnl=0 "
)
;
}
<SENTENCE_END/>
glyph
%UNK%
(2.62e-01)
%END%
(1.39e-01)
string
(5.37e-02)
to
(2.88e-02)
print
(2.60e-02)
glyph
(2.13e-02)
write
(1.59e-02)
format
(1.54e-02)
save
(1.46e-02)
clicked
(1.12e-02)
<SENTENCE_START>
{
out
.
println
(
"char id="
+
string
.
format
(
"%-6s"
,
glyph
.
get
code
point
(
)
)
+
"x="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
u
(
)
*
page
width
)
)
+
"y="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
v
(
)
*
page
height
)
)
+
"width="
+
string
.
format
(
"%-5s"
,
glyph
.
get
width
(
)
)
+
"height="
+
string
.
format
(
"%-5s"
,
glyph
.
get
height
(
)
)
+
"xoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
offset
(
)
)
+
"yoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
y
offset
(
)
)
+
"xadvance="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
advance
(
)
)
+
"page="
+
string
.
format
(
"%-5s"
,
page
index
)
+
"chnl=0 "
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
out
.
println
(
"char id="
+
string
.
format
(
"%-6s"
,
glyph
.
get
code
point
(
)
)
+
"x="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
u
(
)
*
page
width
)
)
+
"y="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
v
(
)
*
page
height
)
)
+
"width="
+
string
.
format
(
"%-5s"
,
glyph
.
get
width
(
)
)
+
"height="
+
string
.
format
(
"%-5s"
,
glyph
.
get
height
(
)
)
+
"xoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
offset
(
)
)
+
"yoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
y
offset
(
)
)
+
"xadvance="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
advance
(
)
)
+
"page="
+
string
.
format
(
"%-5s"
,
page
index
)
+
"chnl=0 "
)
;
}
<SENTENCE_END/>
%END%
%END%
(4.98e-01)
%UNK%
(8.36e-02)
string
(4.44e-02)
glyph
(2.19e-02)
format
(1.70e-02)
advance
(1.61e-02)
offset
(1.13e-02)
message
(1.09e-02)
to
(1.01e-02)
clicked
(9.58e-03)
<SENTENCE_START>
{
out
.
println
(
"char id="
+
string
.
format
(
"%-6s"
,
glyph
.
get
code
point
(
)
)
+
"x="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
u
(
)
*
page
width
)
)
+
"y="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
v
(
)
*
page
height
)
)
+
"width="
+
string
.
format
(
"%-5s"
,
glyph
.
get
width
(
)
)
+
"height="
+
string
.
format
(
"%-5s"
,
glyph
.
get
height
(
)
)
+
"xoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
offset
(
)
)
+
"yoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
y
offset
(
)
)
+
"xadvance="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
advance
(
)
)
+
"page="
+
string
.
format
(
"%-5s"
,
page
index
)
+
"chnl=0 "
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
out
.
println
(
"char id="
+
string
.
format
(
"%-6s"
,
glyph
.
get
code
point
(
)
)
+
"x="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
u
(
)
*
page
width
)
)
+
"y="
+
string
.
format
(
"%-5s"
,
(
int
)
(
glyph
.
get
v
(
)
*
page
height
)
)
+
"width="
+
string
.
format
(
"%-5s"
,
glyph
.
get
width
(
)
)
+
"height="
+
string
.
format
(
"%-5s"
,
glyph
.
get
height
(
)
)
+
"xoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
offset
(
)
)
+
"yoffset="
+
string
.
format
(
"%-5s"
,
glyph
.
get
y
offset
(
)
)
+
"xadvance="
+
string
.
format
(
"%-5s"
,
glyph
.
get
x
advance
(
)
)
+
"page="
+
string
.
format
(
"%-5s"
,
page
index
)
+
"chnl=0 "
)
;
}
<SENTENCE_END/>
get,glyph,code
get
set
(1.98e-01)
load
(8.03e-02)
%UNK%
(6.64e-02)
idt
(4.21e-02)
to
(3.72e-02)
init
(3.47e-02)
get
(2.28e-02)
parse
(1.73e-02)
read
(1.58e-02)
draw
(1.28e-02)
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
glyph
%END%
(3.38e-01)
%UNK%
(5.03e-02)
to
(4.55e-02)
glyph
(3.14e-02)
string
(1.94e-02)
0
(1.57e-02)
value
(1.53e-02)
line
(1.12e-02)
num
(1.06e-02)
chars
(8.15e-03)
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
code
%END%
(5.57e-01)
glyph
(4.48e-02)
to
(3.82e-02)
vector
(2.95e-02)
%UNK%
(2.83e-02)
string
(1.47e-02)
0
(1.12e-02)
value
(8.30e-03)
context
(8.18e-03)
chars
(6.83e-03)
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.28e-01)
vector
(1.47e-02)
glyph
(1.35e-02)
to
(1.21e-02)
chars
(8.60e-03)
%UNK%
(6.70e-03)
context
(6.16e-03)
string
(5.83e-03)
code
(4.31e-03)
0
(3.84e-03)
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
char
[
]
chars
=
character
.
to
chars
(
code
point
)
;
glyph
vector
vector
=
font
.
layout
glyph
vector
(
glyph
page
.
render
context
,
chars
,
0
,
chars
.
length
,
font
.
layout
left
to
right
)
;
return
vector
.
%SELF%
(
0
)
;
}
<SENTENCE_END/>
tick
tick
tick
(9.73e-01)
last
(7.19e-03)
nano
(2.18e-03)
time
(1.61e-03)
long
(1.44e-03)
final
(1.19e-03)
t
(1.11e-03)
act
(6.58e-04)
utils
(6.55e-04)
sync
(4.30e-04)
<SENTENCE_START>
{
final
long
t
=
time
utils
.
nano
time
(
)
;
if
(
last
tick
>
0L
)
%SELF%
(
(
t
-
last
tick
)
*
nano
2
seconds
)
;
last
tick
=
t
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
long
t
=
time
utils
.
nano
time
(
)
;
if
(
last
tick
>
0L
)
%SELF%
(
(
t
-
last
tick
)
*
nano
2
seconds
)
;
last
tick
=
t
;
}
<SENTENCE_END/>
%END%
%END%
(9.02e-01)
tick
(1.50e-02)
nano
(8.28e-03)
time
(8.21e-03)
long
(7.43e-03)
t
(4.35e-03)
last
(3.34e-03)
final
(2.82e-03)
utils
(2.49e-03)
%UNK%
(1.98e-03)
<SENTENCE_START>
{
final
long
t
=
time
utils
.
nano
time
(
)
;
if
(
last
tick
>
0L
)
%SELF%
(
(
t
-
last
tick
)
*
nano
2
seconds
)
;
last
tick
=
t
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
long
t
=
time
utils
.
nano
time
(
)
;
if
(
last
tick
>
0L
)
%SELF%
(
(
t
-
last
tick
)
*
nano
2
seconds
)
;
last
tick
=
t
;
}
<SENTENCE_END/>
tick
tick
set
(2.55e-01)
load
(2.23e-01)
update
(2.20e-01)
get
(5.84e-02)
reset
(2.59e-02)
apply
(1.22e-02)
act
(1.02e-02)
%UNK%
(8.95e-03)
start
(7.99e-03)
action
(7.67e-03)
<SENTENCE_START>
{
if
(
!
valid
)
{
gdx
.
app
.
error
(
"PerformanceCounter"
,
"Invalid data, check if you called PerformanceCounter#stop()"
)
;
return
;
}
time
.
put
(
current
)
;
final
float
current
load
=
delta
==
0f
?
0f
:
current
/
delta
;
load
.
put
(
(
delta
>
1f
)
?
current
load
:
delta
*
current
load
+
(
1f
-
delta
)
*
load
.
latest
)
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
{
gdx
.
app
.
error
(
"PerformanceCounter"
,
"Invalid data, check if you called PerformanceCounter#stop()"
)
;
return
;
}
time
.
put
(
current
)
;
final
float
current
load
=
delta
==
0f
?
0f
:
current
/
delta
;
load
.
put
(
(
delta
>
1f
)
?
current
load
:
delta
*
current
load
+
(
1f
-
delta
)
*
load
.
latest
)
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
%END%
%END%
(8.35e-01)
current
(2.14e-02)
update
(1.39e-02)
delta
(8.51e-03)
%UNK%
(6.72e-03)
load
(6.49e-03)
time
(3.76e-03)
float
(3.01e-03)
get
(1.61e-03)
dragged
(1.60e-03)
<SENTENCE_START>
{
if
(
!
valid
)
{
gdx
.
app
.
error
(
"PerformanceCounter"
,
"Invalid data, check if you called PerformanceCounter#stop()"
)
;
return
;
}
time
.
put
(
current
)
;
final
float
current
load
=
delta
==
0f
?
0f
:
current
/
delta
;
load
.
put
(
(
delta
>
1f
)
?
current
load
:
delta
*
current
load
+
(
1f
-
delta
)
*
load
.
latest
)
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
valid
)
{
gdx
.
app
.
error
(
"PerformanceCounter"
,
"Invalid data, check if you called PerformanceCounter#stop()"
)
;
return
;
}
time
.
put
(
current
)
;
final
float
current
load
=
delta
==
0f
?
0f
:
current
/
delta
;
load
.
put
(
(
delta
>
1f
)
?
current
load
:
delta
*
current
load
+
(
1f
-
delta
)
*
load
.
latest
)
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
start
start
start
(4.45e-01)
finish
(3.14e-01)
update
(1.12e-01)
time
(2.96e-02)
run
(1.11e-02)
stop
(8.46e-03)
%UNK%
(7.94e-03)
queue
(6.66e-03)
render
(6.49e-03)
reset
(6.44e-03)
<SENTENCE_START>
{
start
time
=
time
utils
.
nano
time
(
)
;
valid
=
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
start
time
=
time
utils
.
nano
time
(
)
;
valid
=
false
;
}
<SENTENCE_END/>
%END%
%END%
(7.56e-01)
start
(1.65e-01)
time
(6.44e-02)
nano
(6.17e-03)
valid
(3.19e-03)
utils
(6.12e-04)
%UNK%
(3.42e-04)
false
(6.84e-05)
pressed
(6.57e-05)
and
(3.05e-05)
<SENTENCE_START>
{
start
time
=
time
utils
.
nano
time
(
)
;
valid
=
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
start
time
=
time
utils
.
nano
time
(
)
;
valid
=
false
;
}
<SENTENCE_END/>
stop
stop
%UNK%
(1.94e-01)
start
(1.31e-01)
update
(8.60e-02)
create
(4.29e-02)
run
(4.16e-02)
finish
(3.51e-02)
render
(2.90e-02)
destroy
(2.28e-02)
begin
(1.87e-02)
current
(1.46e-02)
<SENTENCE_START>
{
if
(
start
time
>
0L
)
{
current
+=
(
time
utils
.
nano
time
(
)
-
start
time
)
*
nano
2
seconds
;
start
time
=
0L
;
valid
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
start
time
>
0L
)
{
current
+=
(
time
utils
.
nano
time
(
)
-
start
time
)
*
nano
2
seconds
;
start
time
=
0L
;
valid
=
true
;
}
}
<SENTENCE_END/>
%END%
%END%
(8.79e-01)
current
(5.78e-02)
time
(1.08e-02)
%UNK%
(6.38e-03)
start
(6.18e-03)
valid
(2.60e-03)
nano
(2.59e-03)
0L
(1.71e-03)
seconds
(1.10e-03)
true
(1.02e-03)
<SENTENCE_START>
{
if
(
start
time
>
0L
)
{
current
+=
(
time
utils
.
nano
time
(
)
-
start
time
)
*
nano
2
seconds
;
start
time
=
0L
;
valid
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
start
time
>
0L
)
{
current
+=
(
time
utils
.
nano
time
(
)
-
start
time
)
*
nano
2
seconds
;
start
time
=
0L
;
valid
=
true
;
}
}
<SENTENCE_END/>
reset
reset
reset
(3.87e-01)
clear
(1.30e-01)
update
(1.24e-01)
finish
(4.17e-02)
start
(2.64e-02)
switch
(2.30e-02)
set
(2.25e-02)
setup
(2.12e-02)
begin
(2.09e-02)
tick
(1.80e-02)
<SENTENCE_START>
{
time
.
%SELF%
(
)
;
load
.
%SELF%
(
)
;
start
time
=
0L
;
last
tick
=
0L
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
time
.
%SELF%
(
)
;
load
.
%SELF%
(
)
;
start
time
=
0L
;
last
tick
=
0L
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
%END%
%END%
(9.58e-01)
current
(1.23e-02)
valid
(1.41e-03)
time
(1.27e-03)
last
(9.16e-04)
start
(7.21e-04)
0L
(5.48e-04)
%UNK%
(5.21e-04)
0f
(4.84e-04)
false
(4.83e-04)
<SENTENCE_START>
{
time
.
%SELF%
(
)
;
load
.
%SELF%
(
)
;
start
time
=
0L
;
last
tick
=
0L
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
time
.
%SELF%
(
)
;
load
.
%SELF%
(
)
;
start
time
=
0L
;
last
tick
=
0L
;
current
=
0f
;
valid
=
false
;
}
<SENTENCE_END/>
to,string
to
append
(9.76e-01)
get
(2.54e-03)
return
(1.45e-03)
sb
(1.42e-03)
pb
(1.14e-03)
to
(1.06e-03)
load
(6.09e-04)
print
(4.31e-04)
value
(4.07e-04)
add
(3.50e-04)
<SENTENCE_START>
{
sb
.
append
(
name
)
.
append
(
": [time: "
)
.
append
(
time
.
value
)
.
append
(
", load: "
)
.
append
(
load
.
value
)
.
append
(
"]"
)
;
return
sb
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
sb
.
append
(
name
)
.
append
(
": [time: "
)
.
append
(
time
.
value
)
.
append
(
", load: "
)
.
append
(
load
.
value
)
.
append
(
"]"
)
;
return
sb
;
}
<SENTENCE_END/>
string
to
(3.11e-01)
%END%
(1.36e-01)
string
(1.04e-01)
append
(7.94e-02)
sb
(6.36e-02)
%UNK%
(5.18e-02)
status
(3.30e-02)
value
(2.63e-02)
changed
(1.52e-02)
print
(6.87e-03)
<SENTENCE_START>
{
sb
.
append
(
name
)
.
append
(
": [time: "
)
.
append
(
time
.
value
)
.
append
(
", load: "
)
.
append
(
load
.
value
)
.
append
(
"]"
)
;
return
sb
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
sb
.
append
(
name
)
.
append
(
": [time: "
)
.
append
(
time
.
value
)
.
append
(
", load: "
)
.
append
(
load
.
value
)
.
append
(
"]"
)
;
return
sb
;
}
<SENTENCE_END/>
%END%
%END%
(9.41e-01)
status
(9.23e-03)
string
(6.68e-03)
sb
(4.98e-03)
append
(4.51e-03)
value
(3.20e-03)
to
(2.76e-03)
%UNK%
(2.46e-03)
changed
(2.14e-03)
at
(1.09e-03)
<SENTENCE_START>
{
sb
.
append
(
name
)
.
append
(
": [time: "
)
.
append
(
time
.
value
)
.
append
(
", load: "
)
.
append
(
load
.
value
)
.
append
(
"]"
)
;
return
sb
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
sb
.
append
(
name
)
.
append
(
": [time: "
)
.
append
(
time
.
value
)
.
append
(
", load: "
)
.
append
(
load
.
value
)
.
append
(
"]"
)
;
return
sb
;
}
<SENTENCE_END/>
reset
reset
reset
(8.60e-01)
cancel
(6.83e-02)
update
(2.17e-02)
set
(7.07e-03)
clear
(4.28e-03)
stop
(4.09e-03)
begin
(3.28e-03)
start
(3.12e-03)
touch
(2.92e-03)
init
(1.88e-03)
<SENTENCE_START>
{
reset
millis
=
now
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
reset
millis
=
now
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.26e-01)
pause
(3.23e-02)
cancel
(2.43e-02)
up
(2.36e-02)
update
(2.04e-02)
sleep
(1.63e-02)
resume
(1.60e-02)
millis
(1.21e-02)
%UNK%
(9.83e-03)
fling
(8.65e-03)
<SENTENCE_START>
{
reset
millis
=
now
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
reset
millis
=
now
(
)
;
}
<SENTENCE_END/>
get,milliseconds
get
reset
(2.02e-01)
update
(1.76e-01)
%UNK%
(1.01e-01)
mouse
(4.19e-02)
get
(2.55e-02)
touch
(2.44e-02)
start
(2.30e-02)
end
(1.65e-02)
sleep
(1.62e-02)
run
(1.51e-02)
<SENTENCE_START>
{
return
(
float
)
(
now
(
)
-
reset
millis
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
float
)
(
now
(
)
-
reset
millis
)
;
}
<SENTENCE_END/>
milliseconds
%END%
(5.47e-01)
%UNK%
(5.99e-02)
pause
(1.28e-02)
millis
(1.18e-02)
dragged
(1.16e-02)
performed
(1.09e-02)
update
(9.78e-03)
resume
(8.57e-03)
changed
(7.67e-03)
up
(7.07e-03)
<SENTENCE_START>
{
return
(
float
)
(
now
(
)
-
reset
millis
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
float
)
(
now
(
)
-
reset
millis
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.91e-01)
%UNK%
(3.47e-02)
float
(9.05e-03)
millis
(8.94e-03)
performed
(6.91e-03)
at
(6.09e-03)
changed
(5.43e-03)
dragged
(3.36e-03)
rad
(3.20e-03)
string
(2.86e-03)
<SENTENCE_START>
{
return
(
float
)
(
now
(
)
-
reset
millis
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
float
)
(
now
(
)
-
reset
millis
)
;
}
<SENTENCE_END/>
get,x
get
get
(8.11e-01)
is
(1.56e-01)
iterator
(3.71e-03)
return
(3.22e-03)
length
(2.92e-03)
needs
(2.76e-03)
x
(2.40e-03)
protected
(2.09e-03)
size
(1.86e-03)
fast
(1.30e-03)
<SENTENCE_START>
{
return
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
x
;
}
<SENTENCE_END/>
x
x
(9.44e-01)
%END%
(6.30e-03)
y
(5.93e-03)
position
(4.92e-03)
return
(4.16e-03)
local
(2.61e-03)
pixel
(2.43e-03)
to
(2.07e-03)
size
(2.03e-03)
scrolling
(1.48e-03)
<SENTENCE_START>
{
return
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
x
;
}
<SENTENCE_END/>
%END%
%END%
(9.18e-01)
x
(2.36e-02)
value
(5.68e-03)
only
(3.42e-03)
20
(1.95e-03)
width
(1.89e-03)
array
(1.85e-03)
height
(1.84e-03)
2
(1.42e-03)
count
(1.31e-03)
<SENTENCE_START>
{
return
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
x
;
}
<SENTENCE_END/>
set,x
set
set
(9.88e-01)
x
(4.14e-03)
translate
(1.78e-03)
this
(6.23e-04)
reset
(1.45e-04)
add
(1.18e-04)
conjugate
(6.79e-05)
rotate
(6.78e-05)
clear
(6.77e-05)
grow
(6.11e-05)
<SENTENCE_START>
{
this
.
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
x
=
x
;
}
<SENTENCE_END/>
x
x
(9.73e-01)
%END%
(1.44e-02)
position
(1.92e-03)
left
(9.53e-04)
y
(8.05e-04)
90
(7.37e-04)
right
(5.11e-04)
scroll
(3.96e-04)
scrolling
(2.80e-04)
bounds
(2.49e-04)
<SENTENCE_START>
{
this
.
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
x
=
x
;
}
<SENTENCE_END/>
%END%
%END%
(9.70e-01)
x
(1.50e-02)
position
(6.12e-04)
2
(4.62e-04)
height
(4.37e-04)
width
(4.19e-04)
value
(3.55e-04)
y
(3.21e-04)
bounds
(2.99e-04)
%UNK%
(2.50e-04)
<SENTENCE_START>
{
this
.
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
x
=
x
;
}
<SENTENCE_END/>
get,y
get
get
(8.79e-01)
is
(1.04e-01)
iterator
(2.48e-03)
return
(2.25e-03)
needs
(1.80e-03)
protected
(1.36e-03)
y
(8.93e-04)
to
(8.90e-04)
mouse
(5.17e-04)
fast
(4.93e-04)
<SENTENCE_START>
{
return
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
y
;
}
<SENTENCE_END/>
y
y
(9.72e-01)
moved
(6.80e-03)
local
(2.71e-03)
return
(2.60e-03)
to
(2.33e-03)
%END%
(1.61e-03)
position
(1.56e-03)
floor
(1.26e-03)
x
(1.21e-03)
ceil
(1.15e-03)
<SENTENCE_START>
{
return
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
y
;
}
<SENTENCE_END/>
%END%
%END%
(9.14e-01)
y
(2.97e-02)
value
(4.27e-03)
only
(2.91e-03)
20
(2.36e-03)
height
(1.71e-03)
array
(1.65e-03)
disabled
(1.52e-03)
mode
(1.49e-03)
gutter
(1.30e-03)
<SENTENCE_START>
{
return
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
y
;
}
<SENTENCE_END/>
set,y
set
set
(9.90e-01)
y
(4.58e-03)
this
(5.69e-04)
translate
(3.89e-04)
reset
(1.49e-04)
center
(1.09e-04)
rotate
(4.36e-05)
grow
(3.61e-05)
add
(3.45e-05)
cancel
(2.64e-05)
<SENTENCE_START>
{
this
.
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
y
=
y
;
}
<SENTENCE_END/>
y
y
(9.80e-01)
%END%
(8.88e-03)
moved
(1.95e-03)
position
(1.34e-03)
local
(5.73e-04)
bounds
(4.87e-04)
x
(4.49e-04)
to
(4.37e-04)
center
(3.90e-04)
bottom
(3.74e-04)
<SENTENCE_START>
{
this
.
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
y
=
y
;
}
<SENTENCE_END/>
%END%
%END%
(9.69e-01)
y
(1.63e-02)
position
(6.78e-04)
bounds
(4.30e-04)
2
(4.08e-04)
height
(3.90e-04)
positions
(2.76e-04)
value
(2.61e-04)
moved
(2.59e-04)
width
(2.31e-04)
<SENTENCE_START>
{
this
.
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
y
=
y
;
}
<SENTENCE_END/>
get,origin,x
get
get
(9.87e-01)
is
(5.18e-03)
origin
(2.80e-03)
return
(1.67e-03)
x
(5.41e-04)
iterator
(1.36e-04)
protected
(3.74e-05)
needs
(3.74e-05)
length
(3.21e-05)
append
(1.95e-05)
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
origin
origin
(9.78e-01)
x
(1.04e-02)
get
(5.63e-03)
%END%
(7.66e-04)
rect
(7.33e-04)
rectangle
(4.92e-04)
set
(3.67e-04)
scale
(3.07e-04)
vertex
(3.05e-04)
mul
(2.20e-04)
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
x
x
(9.53e-01)
%END%
(3.58e-02)
origin
(8.18e-03)
width
(1.46e-04)
height
(1.30e-04)
2
(8.85e-05)
value
(8.56e-05)
bounds
(7.24e-05)
vertex
(6.73e-05)
%UNK%
(6.30e-05)
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
%END%
%END%
(9.56e-01)
x
(1.89e-02)
value
(3.32e-03)
20
(1.14e-03)
only
(8.96e-04)
height
(7.10e-04)
2
(6.60e-04)
width
(6.07e-04)
offset
(5.51e-04)
gutter
(5.14e-04)
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
x
;
}
<SENTENCE_END/>
set,origin,x
set
set
(9.83e-01)
origin
(5.57e-03)
x
(3.85e-03)
translate
(1.87e-03)
this
(7.42e-04)
add
(1.50e-04)
reset
(9.58e-05)
fill
(7.47e-05)
grow
(6.69e-05)
rotate
(5.20e-05)
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
origin
origin
(9.95e-01)
x
(2.87e-03)
%END%
(1.97e-03)
bounds
(3.78e-05)
get
(2.09e-05)
set
(1.95e-05)
rectangle
(1.92e-05)
rect
(1.39e-05)
left
(1.33e-05)
vertex
(1.22e-05)
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
x
x
(7.91e-01)
%END%
(1.69e-01)
origin
(3.74e-02)
bounds
(7.13e-05)
position
(5.19e-05)
2
(4.93e-05)
height
(4.67e-05)
width
(4.62e-05)
%UNK%
(3.29e-05)
y
(2.95e-05)
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
%END%
%END%
(9.85e-01)
x
(7.88e-03)
value
(3.19e-04)
2
(3.03e-04)
fv
(2.40e-04)
height
(2.31e-04)
width
(1.93e-04)
bounds
(1.90e-04)
%UNK%
(1.56e-04)
position
(1.47e-04)
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
x
=
x
;
}
<SENTENCE_END/>
get,origin,y
get
get
(9.89e-01)
is
(3.72e-03)
origin
(2.84e-03)
return
(1.76e-03)
y
(5.60e-04)
iterator
(9.55e-05)
needs
(2.58e-05)
protected
(2.57e-05)
owns
(1.21e-05)
length
(9.49e-06)
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
origin
origin
(9.73e-01)
y
(1.75e-02)
get
(5.94e-03)
%END%
(7.59e-04)
bounds
(2.96e-04)
set
(1.70e-04)
return
(1.61e-04)
rectangle
(1.43e-04)
local
(1.30e-04)
center
(1.24e-04)
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
y
y
(9.69e-01)
%END%
(2.36e-02)
origin
(4.90e-03)
height
(8.48e-05)
width
(7.56e-05)
bounds
(6.14e-05)
2
(5.70e-05)
gutter
(5.15e-05)
value
(4.93e-05)
texture
(4.10e-05)
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
%END%
%END%
(9.53e-01)
y
(2.32e-02)
value
(3.00e-03)
20
(1.14e-03)
only
(8.17e-04)
height
(6.96e-04)
2
(6.34e-04)
gutter
(5.88e-04)
width
(5.33e-04)
offset
(5.20e-04)
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
origin
y
;
}
<SENTENCE_END/>
set,origin,y
set
set
(9.86e-01)
origin
(4.90e-03)
y
(3.86e-03)
this
(6.67e-04)
translate
(4.70e-04)
center
(1.96e-04)
reset
(1.22e-04)
bounds
(6.08e-05)
add
(5.77e-05)
grow
(4.39e-05)
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
origin
origin
(9.91e-01)
y
(6.05e-03)
%END%
(2.59e-03)
bounds
(6.91e-05)
local
(2.19e-05)
center
(2.17e-05)
get
(2.12e-05)
position
(1.43e-05)
bottom
(1.24e-05)
bar
(8.97e-06)
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
y
y
(8.42e-01)
%END%
(1.32e-01)
origin
(2.35e-02)
bounds
(6.09e-05)
position
(3.83e-05)
2
(3.28e-05)
height
(3.12e-05)
width
(2.32e-05)
local
(2.12e-05)
texture
(1.58e-05)
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
%END%
%END%
(9.84e-01)
y
(9.54e-03)
value
(3.10e-04)
2
(2.65e-04)
fv
(2.35e-04)
height
(2.03e-04)
bounds
(1.87e-04)
20
(1.66e-04)
width
(1.42e-04)
position
(1.26e-04)
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
origin
y
=
y
;
}
<SENTENCE_END/>
get,scale,x
get
get
(9.85e-01)
is
(7.06e-03)
scale
(2.62e-03)
return
(1.57e-03)
x
(4.91e-04)
iterator
(2.31e-04)
length
(8.14e-05)
append
(5.71e-05)
needs
(4.54e-05)
owns
(3.86e-05)
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
scale
scale
(9.77e-01)
x
(2.27e-02)
return
(4.76e-04)
get
(1.49e-06)
fill
(9.55e-07)
scaling
(2.93e-07)
set
(2.50e-07)
scl
(2.14e-07)
%END%
(1.79e-07)
left
(1.35e-07)
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
x
x
(9.55e-01)
%END%
(3.34e-02)
scale
(9.00e-03)
value
(2.19e-04)
height
(1.28e-04)
animation
(9.99e-05)
width
(8.68e-05)
%UNK%
(5.53e-05)
square
(4.22e-05)
matrix
(4.17e-05)
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
%END%
%END%
(9.60e-01)
x
(1.69e-02)
value
(5.03e-03)
only
(1.03e-03)
20
(8.05e-04)
height
(6.20e-04)
offset
(5.68e-04)
count
(4.65e-04)
buffer
(4.38e-04)
width
(4.00e-04)
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
x
;
}
<SENTENCE_END/>
set,scale,x
set
set
(9.83e-01)
scale
(4.60e-03)
x
(3.48e-03)
translate
(2.97e-03)
this
(7.70e-04)
fill
(1.47e-04)
reset
(1.13e-04)
rotate
(1.08e-04)
add
(9.90e-05)
conjugate
(8.19e-05)
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
scale
scale
(9.94e-01)
x
(6.07e-03)
%END%
(1.12e-04)
fill
(3.17e-06)
left
(2.50e-06)
position
(1.57e-06)
set
(1.33e-06)
scaling
(1.28e-06)
right
(9.66e-07)
scroll
(8.08e-07)
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
x
x
(8.01e-01)
%END%
(1.56e-01)
scale
(3.98e-02)
position
(4.75e-05)
value
(3.98e-05)
height
(3.95e-05)
width
(2.72e-05)
%UNK%
(2.65e-05)
2
(2.57e-05)
y
(2.39e-05)
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
%END%
%END%
(9.84e-01)
x
(9.79e-03)
value
(5.02e-04)
2
(1.96e-04)
height
(1.90e-04)
scale
(1.63e-04)
only
(1.48e-04)
fv
(1.42e-04)
20
(1.33e-04)
width
(1.28e-04)
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
x
=
x
;
}
<SENTENCE_END/>
get,scale,y
get
get
(9.88e-01)
is
(5.15e-03)
scale
(2.28e-03)
return
(1.64e-03)
y
(5.02e-04)
iterator
(1.65e-04)
needs
(3.18e-05)
owns
(3.02e-05)
length
(2.51e-05)
append
(2.09e-05)
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
scale
scale
(9.60e-01)
y
(3.94e-02)
return
(3.63e-04)
get
(9.07e-06)
scaling
(1.36e-06)
fill
(1.11e-06)
x
(1.05e-06)
%END%
(1.05e-06)
set
(5.60e-07)
scroll
(5.28e-07)
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
y
y
(9.72e-01)
%END%
(2.08e-02)
scale
(4.89e-03)
value
(1.23e-04)
height
(8.01e-05)
animation
(4.53e-05)
width
(4.25e-05)
x
(3.39e-05)
mode
(2.84e-05)
square
(2.46e-05)
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
%END%
%END%
(9.57e-01)
y
(2.09e-02)
value
(4.67e-03)
only
(9.63e-04)
20
(8.12e-04)
height
(6.10e-04)
offset
(5.44e-04)
buffer
(3.92e-04)
count
(3.88e-04)
2
(3.70e-04)
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
y
;
}
<SENTENCE_END/>
set,scale,y
set
set
(9.87e-01)
scale
(3.94e-03)
y
(3.43e-03)
translate
(8.18e-04)
this
(6.80e-04)
reset
(1.44e-04)
center
(1.07e-04)
rotate
(8.64e-05)
fill
(6.77e-05)
apply
(6.69e-05)
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
scale
scale
(9.83e-01)
y
(1.41e-02)
%END%
(1.94e-03)
position
(3.10e-05)
x
(2.67e-05)
bottom
(2.19e-05)
local
(1.64e-05)
top
(1.29e-05)
scaling
(1.28e-05)
scroll
(1.21e-05)
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
y
y
(8.62e-01)
%END%
(1.12e-01)
scale
(2.36e-02)
position
(3.13e-05)
height
(2.32e-05)
value
(2.30e-05)
bounds
(1.64e-05)
2
(1.55e-05)
positions
(1.28e-05)
x
(1.25e-05)
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
%END%
%END%
(9.83e-01)
y
(1.09e-02)
value
(4.81e-04)
2
(1.68e-04)
height
(1.60e-04)
20
(1.58e-04)
only
(1.48e-04)
scale
(1.46e-04)
fv
(1.40e-04)
positions
(1.12e-04)
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
y
=
y
;
}
<SENTENCE_END/>
get,rotation
get
get
(9.73e-01)
is
(1.52e-02)
iterator
(2.32e-03)
to
(2.26e-03)
return
(1.72e-03)
rotation
(1.21e-03)
as
(8.47e-04)
rotate
(2.07e-04)
axis
(2.03e-04)
needs
(1.46e-04)
<SENTENCE_START>
{
return
rotation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
rotation
;
}
<SENTENCE_END/>
rotation
rotation
(9.90e-01)
rotate
(8.57e-03)
return
(1.55e-03)
rad
(6.87e-05)
to
(5.94e-05)
axis
(2.33e-05)
direction
(2.15e-05)
around
(1.60e-05)
by
(5.91e-06)
quat
(4.49e-06)
<SENTENCE_START>
{
return
rotation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
rotation
;
}
<SENTENCE_END/>
%END%
%END%
(9.28e-01)
rotation
(1.33e-02)
only
(3.74e-03)
array
(3.05e-03)
value
(2.75e-03)
offset
(1.56e-03)
rad
(1.37e-03)
from
(1.22e-03)
buffer
(1.14e-03)
20
(1.06e-03)
<SENTENCE_START>
{
return
rotation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
rotation
;
}
<SENTENCE_END/>
set,rotation
set
set
(9.76e-01)
rotate
(1.09e-02)
rotation
(7.95e-03)
this
(4.27e-04)
translate
(1.89e-04)
reset
(3.64e-05)
clear
(7.49e-06)
=
(7.44e-06)
look
(7.29e-06)
apply
(6.67e-06)
<SENTENCE_START>
{
this
.
rotation
=
rotation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
rotation
=
rotation
;
}
<SENTENCE_END/>
rotation
rotation
(9.94e-01)
rotate
(4.92e-03)
rad
(2.16e-05)
direction
(1.25e-05)
to
(9.35e-06)
%END%
(4.84e-06)
around
(3.01e-06)
set
(2.16e-06)
axis
(1.98e-06)
from
(1.09e-06)
<SENTENCE_START>
{
this
.
rotation
=
rotation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
rotation
=
rotation
;
}
<SENTENCE_END/>
%END%
%END%
(9.76e-01)
rotation
(9.57e-03)
rad
(9.50e-04)
fv
(6.29e-04)
2
(3.23e-04)
to
(3.10e-04)
array
(3.07e-04)
only
(2.76e-04)
position
(2.59e-04)
y
(2.05e-04)
<SENTENCE_START>
{
this
.
rotation
=
rotation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
rotation
=
rotation
;
}
<SENTENCE_END/>
get,texture,region
get
get
(9.91e-01)
texture
(1.93e-03)
is
(1.78e-03)
return
(1.61e-03)
region
(3.87e-04)
protected
(4.48e-05)
owns
(4.19e-05)
iterator
(3.58e-05)
using
(2.67e-05)
needs
(1.76e-05)
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
texture
texture
(9.85e-01)
region
(1.48e-02)
atlas
(3.71e-04)
return
(2.83e-04)
split
(1.37e-05)
get
(6.07e-07)
using
(4.17e-07)
depth
(2.55e-07)
set
(1.67e-07)
%END%
(1.20e-07)
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
region
region
(7.29e-01)
%END%
(2.12e-01)
texture
(4.25e-02)
atlas
(2.09e-03)
title
(6.85e-04)
height
(6.75e-04)
value
(6.34e-04)
width
(5.62e-04)
display
(4.79e-04)
buffer
(3.90e-04)
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
%END%
%END%
(9.63e-01)
region
(1.17e-02)
value
(3.57e-03)
20
(1.90e-03)
only
(1.31e-03)
texture
(1.18e-03)
offset
(7.82e-04)
title
(6.90e-04)
display
(6.82e-04)
buffer
(5.66e-04)
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
texture
region
;
}
<SENTENCE_END/>
set,texture,region
set
set
(8.05e-01)
texture
(9.77e-02)
region
(4.61e-02)
add
(1.82e-02)
draw
(6.43e-03)
clear
(4.60e-03)
split
(4.22e-03)
create
(3.25e-03)
invalidate
(2.08e-03)
atlas
(1.63e-03)
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
texture
texture
(7.57e-01)
region
(2.36e-01)
atlas
(4.39e-03)
%END%
(1.91e-03)
split
(1.71e-04)
layout
(8.81e-06)
filters
(6.95e-06)
add
(6.38e-06)
draw
(4.67e-06)
width
(3.95e-06)
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
region
%END%
(8.86e-01)
region
(8.56e-02)
texture
(1.73e-02)
atlas
(7.44e-04)
value
(2.91e-04)
display
(2.89e-04)
height
(2.30e-04)
title
(2.09e-04)
count
(2.03e-04)
layout
(2.02e-04)
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
%END%
%END%
(9.82e-01)
region
(5.19e-03)
value
(1.11e-03)
texture
(9.01e-04)
20
(7.22e-04)
display
(4.62e-04)
only
(4.45e-04)
title
(4.26e-04)
offset
(3.38e-04)
count
(2.92e-04)
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
texture
region
=
region
;
}
<SENTENCE_END/>
load
load
load
(6.37e-01)
save
(2.74e-02)
add
(2.49e-02)
set
(2.15e-02)
parse
(2.12e-02)
process
(1.64e-02)
%UNK%
(1.32e-02)
write
(1.16e-02)
extract
(1.10e-02)
main
(7.53e-03)
<SENTENCE_START>
{
try
{
file
handle
tide
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tide
file
)
;
object
map
<
string
,
texture
>
textures
=
new
object
map
<
string
,
texture
>
(
)
;
for
(
file
handle
texture
file
:
load
tile
sheets
(
root
,
tide
file
)
)
{
textures
.
put
(
texture
file
.
path
(
)
,
new
texture
(
texture
file
)
)
;
}
direct
image
resolver
image
resolver
=
new
direct
image
resolver
(
textures
)
;
tiled
map
map
=
load
map
(
root
,
tide
file
,
image
resolver
)
;
map
.
set
owned
resources
(
textures
.
values
(
)
.
to
array
(
)
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
handle
tide
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tide
file
)
;
object
map
<
string
,
texture
>
textures
=
new
object
map
<
string
,
texture
>
(
)
;
for
(
file
handle
texture
file
:
load
tile
sheets
(
root
,
tide
file
)
)
{
textures
.
put
(
texture
file
.
path
(
)
,
new
texture
(
texture
file
)
)
;
}
direct
image
resolver
image
resolver
=
new
direct
image
resolver
(
textures
)
;
tiled
map
map
=
load
map
(
root
,
tide
file
,
image
resolver
)
;
map
.
set
owned
resources
(
textures
.
values
(
)
.
to
array
(
)
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(3.81e-01)
image
(6.82e-02)
texture
(5.10e-02)
resolver
(4.78e-02)
file
(4.77e-02)
load
(4.60e-02)
tile
(2.99e-02)
%UNK%
(1.63e-02)
handle
(1.39e-02)
tide
(1.38e-02)
<SENTENCE_START>
{
try
{
file
handle
tide
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tide
file
)
;
object
map
<
string
,
texture
>
textures
=
new
object
map
<
string
,
texture
>
(
)
;
for
(
file
handle
texture
file
:
load
tile
sheets
(
root
,
tide
file
)
)
{
textures
.
put
(
texture
file
.
path
(
)
,
new
texture
(
texture
file
)
)
;
}
direct
image
resolver
image
resolver
=
new
direct
image
resolver
(
textures
)
;
tiled
map
map
=
load
map
(
root
,
tide
file
,
image
resolver
)
;
map
.
set
owned
resources
(
textures
.
values
(
)
.
to
array
(
)
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
handle
tide
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tide
file
)
;
object
map
<
string
,
texture
>
textures
=
new
object
map
<
string
,
texture
>
(
)
;
for
(
file
handle
texture
file
:
load
tile
sheets
(
root
,
tide
file
)
)
{
textures
.
put
(
texture
file
.
path
(
)
,
new
texture
(
texture
file
)
)
;
}
direct
image
resolver
image
resolver
=
new
direct
image
resolver
(
textures
)
;
tiled
map
map
=
load
map
(
root
,
tide
file
,
image
resolver
)
;
map
.
set
owned
resources
(
textures
.
values
(
)
.
to
array
(
)
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
load,map
load
load
(8.69e-01)
get
(7.18e-02)
set
(9.47e-03)
parse
(2.45e-03)
properties
(2.23e-03)
element
(1.74e-03)
map
(1.53e-03)
generate
(1.43e-03)
by
(1.32e-03)
add
(1.28e-03)
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
element
properties
=
root
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
map
.
get
properties
(
)
,
properties
)
;
}
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tilesheet
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
load
tile
sheet
(
map
,
tilesheet
,
tmx
file
,
image
resolver
)
;
}
element
layers
=
root
.
get
child
by
name
(
"Layers"
)
;
for
(
element
layer
:
layers
.
get
children
by
name
(
"Layer"
)
)
{
load
layer
(
map
,
layer
)
;
}
return
map
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
element
properties
=
root
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
map
.
get
properties
(
)
,
properties
)
;
}
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tilesheet
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
load
tile
sheet
(
map
,
tilesheet
,
tmx
file
,
image
resolver
)
;
}
element
layers
=
root
.
get
child
by
name
(
"Layers"
)
;
for
(
element
layer
:
layers
.
get
children
by
name
(
"Layer"
)
)
{
load
layer
(
map
,
layer
)
;
}
return
map
;
}
<SENTENCE_END/>
map
%END%
(1.92e-01)
tile
(9.16e-02)
get
(8.06e-02)
load
(7.09e-02)
children
(6.67e-02)
by
(4.90e-02)
element
(4.17e-02)
%UNK%
(3.16e-02)
properties
(2.91e-02)
child
(1.58e-02)
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
element
properties
=
root
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
map
.
get
properties
(
)
,
properties
)
;
}
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tilesheet
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
load
tile
sheet
(
map
,
tilesheet
,
tmx
file
,
image
resolver
)
;
}
element
layers
=
root
.
get
child
by
name
(
"Layers"
)
;
for
(
element
layer
:
layers
.
get
children
by
name
(
"Layer"
)
)
{
load
layer
(
map
,
layer
)
;
}
return
map
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
element
properties
=
root
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
map
.
get
properties
(
)
,
properties
)
;
}
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tilesheet
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
load
tile
sheet
(
map
,
tilesheet
,
tmx
file
,
image
resolver
)
;
}
element
layers
=
root
.
get
child
by
name
(
"Layers"
)
;
for
(
element
layer
:
layers
.
get
children
by
name
(
"Layer"
)
)
{
load
layer
(
map
,
layer
)
;
}
return
map
;
}
<SENTENCE_END/>
%END%
%END%
(7.83e-01)
by
(2.52e-02)
name
(1.49e-02)
%UNK%
(1.04e-02)
element
(8.33e-03)
map
(8.05e-03)
string
(6.92e-03)
get
(6.78e-03)
properties
(5.02e-03)
load
(4.84e-03)
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
element
properties
=
root
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
map
.
get
properties
(
)
,
properties
)
;
}
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tilesheet
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
load
tile
sheet
(
map
,
tilesheet
,
tmx
file
,
image
resolver
)
;
}
element
layers
=
root
.
get
child
by
name
(
"Layers"
)
;
for
(
element
layer
:
layers
.
get
children
by
name
(
"Layer"
)
)
{
load
layer
(
map
,
layer
)
;
}
return
map
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
element
properties
=
root
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
map
.
get
properties
(
)
,
properties
)
;
}
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tilesheet
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
load
tile
sheet
(
map
,
tilesheet
,
tmx
file
,
image
resolver
)
;
}
element
layers
=
root
.
get
child
by
name
(
"Layers"
)
;
for
(
element
layer
:
layers
.
get
children
by
name
(
"Layer"
)
)
{
load
layer
(
map
,
layer
)
;
}
return
map
;
}
<SENTENCE_END/>
load,tile,sheets
load
load
(4.67e-01)
get
(2.27e-01)
add
(4.26e-02)
handle
(2.54e-02)
process
(1.80e-02)
generate
(1.79e-02)
pack
(1.61e-02)
save
(1.28e-02)
draw
(7.47e-03)
%UNK%
(6.40e-03)
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
tile
image
(3.35e-01)
%END%
(7.93e-02)
element
(6.05e-02)
handle
(5.07e-02)
children
(3.60e-02)
relative
(3.42e-02)
by
(3.12e-02)
get
(2.94e-02)
load
(2.55e-02)
file
(2.44e-02)
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
sheets
%END%
(6.97e-01)
by
(3.01e-02)
image
(2.06e-02)
name
(1.79e-02)
file
(1.48e-02)
%UNK%
(1.28e-02)
handle
(1.16e-02)
images
(1.11e-02)
element
(8.71e-03)
source
(8.41e-03)
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
%END%
%END%
(8.05e-01)
by
(1.85e-02)
%UNK%
(1.08e-02)
file
(8.53e-03)
image
(8.01e-03)
element
(6.02e-03)
string
(5.51e-03)
images
(4.86e-03)
name
(4.49e-03)
handle
(3.83e-03)
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
<
file
handle
>
images
=
new
array
<
file
handle
>
(
)
;
element
tilesheets
=
root
.
get
child
by
name
(
"TileSheets"
)
;
for
(
element
tileset
:
tilesheets
.
get
children
by
name
(
"TileSheet"
)
)
{
element
image
source
=
tileset
.
get
child
by
name
(
"ImageSource"
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
.
get
text
(
)
)
;
images
.
add
(
image
)
;
}
return
images
;
}
<SENTENCE_END/>
load,tile,sheet
load
set
(2.51e-01)
get
(1.97e-01)
load
(1.36e-01)
add
(3.68e-02)
%UNK%
(2.60e-02)
generate
(1.94e-02)
create
(1.62e-02)
draw
(1.08e-02)
%END%
(9.67e-03)
pack
(9.44e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
tile
%END%
(3.14e-01)
get
(7.76e-02)
%UNK%
(4.18e-02)
load
(3.68e-02)
set
(2.40e-02)
tile
(1.26e-02)
add
(1.23e-02)
to
(1.11e-02)
attribute
(1.03e-02)
generate
(9.96e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
sheet
%END%
(5.82e-01)
get
(3.10e-02)
%UNK%
(2.91e-02)
load
(1.38e-02)
to
(9.66e-03)
tile
(9.21e-03)
set
(7.73e-03)
attribute
(7.71e-03)
size
(6.84e-03)
string
(5.90e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(6.53e-01)
get
(2.82e-02)
%UNK%
(2.82e-02)
load
(1.26e-02)
to
(9.94e-03)
attribute
(7.09e-03)
set
(6.38e-03)
string
(5.31e-03)
tile
(4.70e-03)
parse
(4.68e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"TileSheet"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
description
=
element
.
get
child
by
name
(
"Description"
)
.
get
text
(
)
;
string
image
source
=
element
.
get
child
by
name
(
"ImageSource"
)
.
get
text
(
)
;
element
alignment
=
element
.
get
child
by
name
(
"Alignment"
)
;
string
sheet
size
=
alignment
.
get
attribute
(
"SheetSize"
)
;
string
tile
size
=
alignment
.
get
attribute
(
"TileSize"
)
;
string
margin
=
alignment
.
get
attribute
(
"Margin"
)
;
string
spacing
=
alignment
.
get
attribute
(
"Spacing"
)
;
string
[
]
sheet
size
parts
=
sheet
size
.
split
(
" x "
)
;
int
sheet
size
x
=
integer
.
parse
int
(
sheet
size
parts
[
0
]
)
;
int
sheet
size
y
=
integer
.
parse
int
(
sheet
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
string
[
]
margin
parts
=
margin
.
split
(
" x "
)
;
int
margin
x
=
integer
.
parse
int
(
margin
parts
[
0
]
)
;
int
margin
y
=
integer
.
parse
int
(
margin
parts
[
1
]
)
;
string
[
]
spacing
parts
=
margin
.
split
(
" x "
)
;
int
spacing
x
=
integer
.
parse
int
(
spacing
parts
[
0
]
)
;
int
spacing
y
=
integer
.
parse
int
(
spacing
parts
[
1
]
)
;
file
handle
image
=
get
relative
file
handle
(
tide
file
,
image
source
)
;
texture
region
texture
=
image
resolver
.
get
image
(
image
.
path
(
)
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
int
firstgid
=
1
;
for
(
tiled
map
tile
set
tileset
:
tilesets
)
{
firstgid
+=
tileset
.
size
(
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
tileset
.
set
name
(
id
)
;
tileset
.
get
properties
(
)
.
put
(
"firstgid"
,
firstgid
)
;
int
gid
=
firstgid
;
int
stop
width
=
texture
.
get
region
width
(
)
-
tile
size
x
;
int
stop
height
=
texture
.
get
region
height
(
)
-
tile
size
y
;
for
(
int
y
=
margin
y
;
y
<=
stop
height
;
y
+=
tile
size
y
+
spacing
y
)
{
for
(
int
x
=
margin
x
;
x
<=
stop
width
;
x
+=
tile
size
x
+
spacing
x
)
{
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
new
texture
region
(
texture
,
x
,
y
,
tile
size
x
,
tile
size
y
)
)
;
tile
.
set
id
(
gid
)
;
tileset
.
put
tile
(
gid
++
,
tile
)
;
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
tilesets
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
load,layer
load
get
(4.16e-01)
set
(1.11e-01)
load
(6.61e-02)
add
(3.51e-02)
%UNK%
(1.73e-02)
%END%
(1.62e-02)
update
(9.57e-03)
draw
(9.30e-03)
remove
(9.24e-03)
generate
(8.88e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Layer"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
visible
=
element
.
get
attribute
(
"Visible"
)
;
element
dimensions
=
element
.
get
child
by
name
(
"Dimensions"
)
;
string
layer
size
=
dimensions
.
get
attribute
(
"LayerSize"
)
;
string
tile
size
=
dimensions
.
get
attribute
(
"TileSize"
)
;
string
[
]
layer
size
parts
=
layer
size
.
split
(
" x "
)
;
int
layer
size
x
=
integer
.
parse
int
(
layer
size
parts
[
0
]
)
;
int
layer
size
y
=
integer
.
parse
int
(
layer
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
tiled
map
tile
layer
layer
=
new
tiled
map
tile
layer
(
layer
size
x
,
layer
size
y
,
tile
size
x
,
tile
size
y
)
;
layer
.
set
name
(
id
)
;
layer
.
set
visible
(
visible
.
equals
ignore
case
(
"True"
)
)
;
element
tile
array
=
element
.
get
child
by
name
(
"TileArray"
)
;
array
<
element
>
rows
=
tile
array
.
get
children
by
name
(
"Row"
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
tiled
map
tile
set
current
tile
set
=
null
;
int
firstgid
=
0
;
int
x
,
y
;
for
(
int
row
=
0
,
row
count
=
rows
.
size
;
row
<
row
count
;
row
++
)
{
element
current
row
=
rows
.
get
(
row
)
;
y
=
row
count
-
1
-
row
;
x
=
0
;
for
(
int
child
=
0
,
child
count
=
current
row
.
get
child
count
(
)
;
child
<
child
count
;
child
++
)
{
element
current
child
=
current
row
.
get
child
(
child
)
;
string
name
=
current
child
.
get
name
(
)
;
if
(
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
current
child
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
name
.
equals
(
"Null"
)
)
{
x
+=
current
child
.
get
int
attribute
(
"Count"
)
;
}
else
if
(
name
.
equals
(
"Static"
)
)
{
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
current
tile
set
.
get
tile
(
firstgid
+
current
child
.
get
int
attribute
(
"Index"
)
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
else
if
(
name
.
equals
(
"Animated"
)
)
{
int
interval
=
current
child
.
get
int
(
"Interval"
)
;
element
frames
=
current
child
.
get
child
by
name
(
"Frames"
)
;
array
<
static
tiled
map
tile
>
frame
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
for
(
int
frame
child
=
0
,
frame
child
count
=
frames
.
get
child
count
(
)
;
frame
child
<
frame
child
count
;
frame
child
++
)
{
element
frame
=
frames
.
get
child
(
frame
child
)
;
string
frame
name
=
frame
.
get
name
(
)
;
if
(
frame
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
frame
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
frame
name
.
equals
(
"Static"
)
)
{
frame
tiles
.
add
(
(
static
tiled
map
tile
)
current
tile
set
.
get
tile
(
firstgid
+
frame
.
get
int
attribute
(
"Index"
)
)
)
;
}
}
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
new
animated
tiled
map
tile
(
interval
/
1000f
,
frame
tiles
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
layer
.
get
properties
(
)
,
properties
)
;
}
map
.
get
layers
(
)
.
add
(
layer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Layer"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
visible
=
element
.
get
attribute
(
"Visible"
)
;
element
dimensions
=
element
.
get
child
by
name
(
"Dimensions"
)
;
string
layer
size
=
dimensions
.
get
attribute
(
"LayerSize"
)
;
string
tile
size
=
dimensions
.
get
attribute
(
"TileSize"
)
;
string
[
]
layer
size
parts
=
layer
size
.
split
(
" x "
)
;
int
layer
size
x
=
integer
.
parse
int
(
layer
size
parts
[
0
]
)
;
int
layer
size
y
=
integer
.
parse
int
(
layer
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
tiled
map
tile
layer
layer
=
new
tiled
map
tile
layer
(
layer
size
x
,
layer
size
y
,
tile
size
x
,
tile
size
y
)
;
layer
.
set
name
(
id
)
;
layer
.
set
visible
(
visible
.
equals
ignore
case
(
"True"
)
)
;
element
tile
array
=
element
.
get
child
by
name
(
"TileArray"
)
;
array
<
element
>
rows
=
tile
array
.
get
children
by
name
(
"Row"
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
tiled
map
tile
set
current
tile
set
=
null
;
int
firstgid
=
0
;
int
x
,
y
;
for
(
int
row
=
0
,
row
count
=
rows
.
size
;
row
<
row
count
;
row
++
)
{
element
current
row
=
rows
.
get
(
row
)
;
y
=
row
count
-
1
-
row
;
x
=
0
;
for
(
int
child
=
0
,
child
count
=
current
row
.
get
child
count
(
)
;
child
<
child
count
;
child
++
)
{
element
current
child
=
current
row
.
get
child
(
child
)
;
string
name
=
current
child
.
get
name
(
)
;
if
(
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
current
child
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
name
.
equals
(
"Null"
)
)
{
x
+=
current
child
.
get
int
attribute
(
"Count"
)
;
}
else
if
(
name
.
equals
(
"Static"
)
)
{
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
current
tile
set
.
get
tile
(
firstgid
+
current
child
.
get
int
attribute
(
"Index"
)
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
else
if
(
name
.
equals
(
"Animated"
)
)
{
int
interval
=
current
child
.
get
int
(
"Interval"
)
;
element
frames
=
current
child
.
get
child
by
name
(
"Frames"
)
;
array
<
static
tiled
map
tile
>
frame
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
for
(
int
frame
child
=
0
,
frame
child
count
=
frames
.
get
child
count
(
)
;
frame
child
<
frame
child
count
;
frame
child
++
)
{
element
frame
=
frames
.
get
child
(
frame
child
)
;
string
frame
name
=
frame
.
get
name
(
)
;
if
(
frame
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
frame
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
frame
name
.
equals
(
"Static"
)
)
{
frame
tiles
.
add
(
(
static
tiled
map
tile
)
current
tile
set
.
get
tile
(
firstgid
+
frame
.
get
int
attribute
(
"Index"
)
)
)
;
}
}
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
new
animated
tiled
map
tile
(
interval
/
1000f
,
frame
tiles
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
layer
.
get
properties
(
)
,
properties
)
;
}
map
.
get
layers
(
)
.
add
(
layer
)
;
}
}
<SENTENCE_END/>
layer
%END%
(2.60e-01)
get
(1.58e-01)
%UNK%
(2.67e-02)
load
(2.44e-02)
set
(1.98e-02)
tile
(1.49e-02)
attribute
(1.45e-02)
add
(1.44e-02)
element
(1.12e-02)
child
(9.75e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Layer"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
visible
=
element
.
get
attribute
(
"Visible"
)
;
element
dimensions
=
element
.
get
child
by
name
(
"Dimensions"
)
;
string
layer
size
=
dimensions
.
get
attribute
(
"LayerSize"
)
;
string
tile
size
=
dimensions
.
get
attribute
(
"TileSize"
)
;
string
[
]
layer
size
parts
=
layer
size
.
split
(
" x "
)
;
int
layer
size
x
=
integer
.
parse
int
(
layer
size
parts
[
0
]
)
;
int
layer
size
y
=
integer
.
parse
int
(
layer
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
tiled
map
tile
layer
layer
=
new
tiled
map
tile
layer
(
layer
size
x
,
layer
size
y
,
tile
size
x
,
tile
size
y
)
;
layer
.
set
name
(
id
)
;
layer
.
set
visible
(
visible
.
equals
ignore
case
(
"True"
)
)
;
element
tile
array
=
element
.
get
child
by
name
(
"TileArray"
)
;
array
<
element
>
rows
=
tile
array
.
get
children
by
name
(
"Row"
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
tiled
map
tile
set
current
tile
set
=
null
;
int
firstgid
=
0
;
int
x
,
y
;
for
(
int
row
=
0
,
row
count
=
rows
.
size
;
row
<
row
count
;
row
++
)
{
element
current
row
=
rows
.
get
(
row
)
;
y
=
row
count
-
1
-
row
;
x
=
0
;
for
(
int
child
=
0
,
child
count
=
current
row
.
get
child
count
(
)
;
child
<
child
count
;
child
++
)
{
element
current
child
=
current
row
.
get
child
(
child
)
;
string
name
=
current
child
.
get
name
(
)
;
if
(
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
current
child
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
name
.
equals
(
"Null"
)
)
{
x
+=
current
child
.
get
int
attribute
(
"Count"
)
;
}
else
if
(
name
.
equals
(
"Static"
)
)
{
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
current
tile
set
.
get
tile
(
firstgid
+
current
child
.
get
int
attribute
(
"Index"
)
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
else
if
(
name
.
equals
(
"Animated"
)
)
{
int
interval
=
current
child
.
get
int
(
"Interval"
)
;
element
frames
=
current
child
.
get
child
by
name
(
"Frames"
)
;
array
<
static
tiled
map
tile
>
frame
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
for
(
int
frame
child
=
0
,
frame
child
count
=
frames
.
get
child
count
(
)
;
frame
child
<
frame
child
count
;
frame
child
++
)
{
element
frame
=
frames
.
get
child
(
frame
child
)
;
string
frame
name
=
frame
.
get
name
(
)
;
if
(
frame
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
frame
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
frame
name
.
equals
(
"Static"
)
)
{
frame
tiles
.
add
(
(
static
tiled
map
tile
)
current
tile
set
.
get
tile
(
firstgid
+
frame
.
get
int
attribute
(
"Index"
)
)
)
;
}
}
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
new
animated
tiled
map
tile
(
interval
/
1000f
,
frame
tiles
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
layer
.
get
properties
(
)
,
properties
)
;
}
map
.
get
layers
(
)
.
add
(
layer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Layer"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
visible
=
element
.
get
attribute
(
"Visible"
)
;
element
dimensions
=
element
.
get
child
by
name
(
"Dimensions"
)
;
string
layer
size
=
dimensions
.
get
attribute
(
"LayerSize"
)
;
string
tile
size
=
dimensions
.
get
attribute
(
"TileSize"
)
;
string
[
]
layer
size
parts
=
layer
size
.
split
(
" x "
)
;
int
layer
size
x
=
integer
.
parse
int
(
layer
size
parts
[
0
]
)
;
int
layer
size
y
=
integer
.
parse
int
(
layer
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
tiled
map
tile
layer
layer
=
new
tiled
map
tile
layer
(
layer
size
x
,
layer
size
y
,
tile
size
x
,
tile
size
y
)
;
layer
.
set
name
(
id
)
;
layer
.
set
visible
(
visible
.
equals
ignore
case
(
"True"
)
)
;
element
tile
array
=
element
.
get
child
by
name
(
"TileArray"
)
;
array
<
element
>
rows
=
tile
array
.
get
children
by
name
(
"Row"
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
tiled
map
tile
set
current
tile
set
=
null
;
int
firstgid
=
0
;
int
x
,
y
;
for
(
int
row
=
0
,
row
count
=
rows
.
size
;
row
<
row
count
;
row
++
)
{
element
current
row
=
rows
.
get
(
row
)
;
y
=
row
count
-
1
-
row
;
x
=
0
;
for
(
int
child
=
0
,
child
count
=
current
row
.
get
child
count
(
)
;
child
<
child
count
;
child
++
)
{
element
current
child
=
current
row
.
get
child
(
child
)
;
string
name
=
current
child
.
get
name
(
)
;
if
(
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
current
child
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
name
.
equals
(
"Null"
)
)
{
x
+=
current
child
.
get
int
attribute
(
"Count"
)
;
}
else
if
(
name
.
equals
(
"Static"
)
)
{
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
current
tile
set
.
get
tile
(
firstgid
+
current
child
.
get
int
attribute
(
"Index"
)
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
else
if
(
name
.
equals
(
"Animated"
)
)
{
int
interval
=
current
child
.
get
int
(
"Interval"
)
;
element
frames
=
current
child
.
get
child
by
name
(
"Frames"
)
;
array
<
static
tiled
map
tile
>
frame
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
for
(
int
frame
child
=
0
,
frame
child
count
=
frames
.
get
child
count
(
)
;
frame
child
<
frame
child
count
;
frame
child
++
)
{
element
frame
=
frames
.
get
child
(
frame
child
)
;
string
frame
name
=
frame
.
get
name
(
)
;
if
(
frame
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
frame
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
frame
name
.
equals
(
"Static"
)
)
{
frame
tiles
.
add
(
(
static
tiled
map
tile
)
current
tile
set
.
get
tile
(
firstgid
+
frame
.
get
int
attribute
(
"Index"
)
)
)
;
}
}
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
new
animated
tiled
map
tile
(
interval
/
1000f
,
frame
tiles
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
layer
.
get
properties
(
)
,
properties
)
;
}
map
.
get
layers
(
)
.
add
(
layer
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(4.59e-01)
get
(1.00e-01)
%UNK%
(2.44e-02)
load
(1.38e-02)
attribute
(1.34e-02)
set
(1.10e-02)
to
(9.41e-03)
add
(8.96e-03)
tile
(8.16e-03)
element
(7.56e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Layer"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
visible
=
element
.
get
attribute
(
"Visible"
)
;
element
dimensions
=
element
.
get
child
by
name
(
"Dimensions"
)
;
string
layer
size
=
dimensions
.
get
attribute
(
"LayerSize"
)
;
string
tile
size
=
dimensions
.
get
attribute
(
"TileSize"
)
;
string
[
]
layer
size
parts
=
layer
size
.
split
(
" x "
)
;
int
layer
size
x
=
integer
.
parse
int
(
layer
size
parts
[
0
]
)
;
int
layer
size
y
=
integer
.
parse
int
(
layer
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
tiled
map
tile
layer
layer
=
new
tiled
map
tile
layer
(
layer
size
x
,
layer
size
y
,
tile
size
x
,
tile
size
y
)
;
layer
.
set
name
(
id
)
;
layer
.
set
visible
(
visible
.
equals
ignore
case
(
"True"
)
)
;
element
tile
array
=
element
.
get
child
by
name
(
"TileArray"
)
;
array
<
element
>
rows
=
tile
array
.
get
children
by
name
(
"Row"
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
tiled
map
tile
set
current
tile
set
=
null
;
int
firstgid
=
0
;
int
x
,
y
;
for
(
int
row
=
0
,
row
count
=
rows
.
size
;
row
<
row
count
;
row
++
)
{
element
current
row
=
rows
.
get
(
row
)
;
y
=
row
count
-
1
-
row
;
x
=
0
;
for
(
int
child
=
0
,
child
count
=
current
row
.
get
child
count
(
)
;
child
<
child
count
;
child
++
)
{
element
current
child
=
current
row
.
get
child
(
child
)
;
string
name
=
current
child
.
get
name
(
)
;
if
(
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
current
child
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
name
.
equals
(
"Null"
)
)
{
x
+=
current
child
.
get
int
attribute
(
"Count"
)
;
}
else
if
(
name
.
equals
(
"Static"
)
)
{
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
current
tile
set
.
get
tile
(
firstgid
+
current
child
.
get
int
attribute
(
"Index"
)
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
else
if
(
name
.
equals
(
"Animated"
)
)
{
int
interval
=
current
child
.
get
int
(
"Interval"
)
;
element
frames
=
current
child
.
get
child
by
name
(
"Frames"
)
;
array
<
static
tiled
map
tile
>
frame
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
for
(
int
frame
child
=
0
,
frame
child
count
=
frames
.
get
child
count
(
)
;
frame
child
<
frame
child
count
;
frame
child
++
)
{
element
frame
=
frames
.
get
child
(
frame
child
)
;
string
frame
name
=
frame
.
get
name
(
)
;
if
(
frame
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
frame
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
frame
name
.
equals
(
"Static"
)
)
{
frame
tiles
.
add
(
(
static
tiled
map
tile
)
current
tile
set
.
get
tile
(
firstgid
+
frame
.
get
int
attribute
(
"Index"
)
)
)
;
}
}
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
new
animated
tiled
map
tile
(
interval
/
1000f
,
frame
tiles
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
layer
.
get
properties
(
)
,
properties
)
;
}
map
.
get
layers
(
)
.
add
(
layer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Layer"
)
)
{
string
id
=
element
.
get
attribute
(
"Id"
)
;
string
visible
=
element
.
get
attribute
(
"Visible"
)
;
element
dimensions
=
element
.
get
child
by
name
(
"Dimensions"
)
;
string
layer
size
=
dimensions
.
get
attribute
(
"LayerSize"
)
;
string
tile
size
=
dimensions
.
get
attribute
(
"TileSize"
)
;
string
[
]
layer
size
parts
=
layer
size
.
split
(
" x "
)
;
int
layer
size
x
=
integer
.
parse
int
(
layer
size
parts
[
0
]
)
;
int
layer
size
y
=
integer
.
parse
int
(
layer
size
parts
[
1
]
)
;
string
[
]
tile
size
parts
=
tile
size
.
split
(
" x "
)
;
int
tile
size
x
=
integer
.
parse
int
(
tile
size
parts
[
0
]
)
;
int
tile
size
y
=
integer
.
parse
int
(
tile
size
parts
[
1
]
)
;
tiled
map
tile
layer
layer
=
new
tiled
map
tile
layer
(
layer
size
x
,
layer
size
y
,
tile
size
x
,
tile
size
y
)
;
layer
.
set
name
(
id
)
;
layer
.
set
visible
(
visible
.
equals
ignore
case
(
"True"
)
)
;
element
tile
array
=
element
.
get
child
by
name
(
"TileArray"
)
;
array
<
element
>
rows
=
tile
array
.
get
children
by
name
(
"Row"
)
;
tiled
map
tile
sets
tilesets
=
map
.
get
tile
sets
(
)
;
tiled
map
tile
set
current
tile
set
=
null
;
int
firstgid
=
0
;
int
x
,
y
;
for
(
int
row
=
0
,
row
count
=
rows
.
size
;
row
<
row
count
;
row
++
)
{
element
current
row
=
rows
.
get
(
row
)
;
y
=
row
count
-
1
-
row
;
x
=
0
;
for
(
int
child
=
0
,
child
count
=
current
row
.
get
child
count
(
)
;
child
<
child
count
;
child
++
)
{
element
current
child
=
current
row
.
get
child
(
child
)
;
string
name
=
current
child
.
get
name
(
)
;
if
(
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
current
child
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
name
.
equals
(
"Null"
)
)
{
x
+=
current
child
.
get
int
attribute
(
"Count"
)
;
}
else
if
(
name
.
equals
(
"Static"
)
)
{
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
current
tile
set
.
get
tile
(
firstgid
+
current
child
.
get
int
attribute
(
"Index"
)
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
else
if
(
name
.
equals
(
"Animated"
)
)
{
int
interval
=
current
child
.
get
int
(
"Interval"
)
;
element
frames
=
current
child
.
get
child
by
name
(
"Frames"
)
;
array
<
static
tiled
map
tile
>
frame
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
for
(
int
frame
child
=
0
,
frame
child
count
=
frames
.
get
child
count
(
)
;
frame
child
<
frame
child
count
;
frame
child
++
)
{
element
frame
=
frames
.
get
child
(
frame
child
)
;
string
frame
name
=
frame
.
get
name
(
)
;
if
(
frame
name
.
equals
(
"TileSheet"
)
)
{
current
tile
set
=
tilesets
.
get
tile
set
(
frame
.
get
attribute
(
"Ref"
)
)
;
firstgid
=
current
tile
set
.
get
properties
(
)
.
get
(
"firstgid"
,
integer
.
class
)
;
}
else
if
(
frame
name
.
equals
(
"Static"
)
)
{
frame
tiles
.
add
(
(
static
tiled
map
tile
)
current
tile
set
.
get
tile
(
firstgid
+
frame
.
get
int
attribute
(
"Index"
)
)
)
;
}
}
cell
cell
=
new
cell
(
)
;
cell
.
set
tile
(
new
animated
tiled
map
tile
(
interval
/
1000f
,
frame
tiles
)
)
;
layer
.
set
cell
(
x
++
,
y
,
cell
)
;
}
}
}
element
properties
=
element
.
get
child
by
name
(
"Properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
layer
.
get
properties
(
)
,
properties
)
;
}
map
.
get
layers
(
)
.
add
(
layer
)
;
}
}
<SENTENCE_END/>
load,properties
load
set
(2.94e-01)
load
(1.65e-01)
get
(1.22e-01)
%UNK%
(7.98e-02)
update
(2.68e-02)
parse
(1.73e-02)
initialize
(1.17e-02)
generate
(1.13e-02)
changed
(9.60e-03)
create
(8.76e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Properties"
)
)
{
for
(
element
property
:
element
.
get
children
by
name
(
"Property"
)
)
{
string
key
=
property
.
get
attribute
(
"Key"
,
null
)
;
string
type
=
property
.
get
attribute
(
"Type"
,
null
)
;
string
value
=
property
.
get
text
(
)
;
if
(
type
.
equals
(
"Int32"
)
)
{
properties
.
put
(
key
,
integer
.
parse
int
(
value
)
)
;
}
else
if
(
type
.
equals
(
"String"
)
)
{
properties
.
put
(
key
,
value
)
;
}
else
if
(
type
.
equals
(
"Boolean"
)
)
{
properties
.
put
(
key
,
value
.
equals
ignore
case
(
"true"
)
)
;
}
else
{
properties
.
put
(
key
,
value
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Properties"
)
)
{
for
(
element
property
:
element
.
get
children
by
name
(
"Property"
)
)
{
string
key
=
property
.
get
attribute
(
"Key"
,
null
)
;
string
type
=
property
.
get
attribute
(
"Type"
,
null
)
;
string
value
=
property
.
get
text
(
)
;
if
(
type
.
equals
(
"Int32"
)
)
{
properties
.
put
(
key
,
integer
.
parse
int
(
value
)
)
;
}
else
if
(
type
.
equals
(
"String"
)
)
{
properties
.
put
(
key
,
value
)
;
}
else
if
(
type
.
equals
(
"Boolean"
)
)
{
properties
.
put
(
key
,
value
.
equals
ignore
case
(
"true"
)
)
;
}
else
{
properties
.
put
(
key
,
value
)
;
}
}
}
}
<SENTENCE_END/>
properties
%END%
(6.78e-01)
%UNK%
(4.15e-02)
properties
(2.57e-02)
element
(1.35e-02)
property
(1.02e-02)
string
(9.78e-03)
changed
(8.98e-03)
value
(7.58e-03)
key
(6.47e-03)
attribute
(6.31e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Properties"
)
)
{
for
(
element
property
:
element
.
get
children
by
name
(
"Property"
)
)
{
string
key
=
property
.
get
attribute
(
"Key"
,
null
)
;
string
type
=
property
.
get
attribute
(
"Type"
,
null
)
;
string
value
=
property
.
get
text
(
)
;
if
(
type
.
equals
(
"Int32"
)
)
{
properties
.
put
(
key
,
integer
.
parse
int
(
value
)
)
;
}
else
if
(
type
.
equals
(
"String"
)
)
{
properties
.
put
(
key
,
value
)
;
}
else
if
(
type
.
equals
(
"Boolean"
)
)
{
properties
.
put
(
key
,
value
.
equals
ignore
case
(
"true"
)
)
;
}
else
{
properties
.
put
(
key
,
value
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Properties"
)
)
{
for
(
element
property
:
element
.
get
children
by
name
(
"Property"
)
)
{
string
key
=
property
.
get
attribute
(
"Key"
,
null
)
;
string
type
=
property
.
get
attribute
(
"Type"
,
null
)
;
string
value
=
property
.
get
text
(
)
;
if
(
type
.
equals
(
"Int32"
)
)
{
properties
.
put
(
key
,
integer
.
parse
int
(
value
)
)
;
}
else
if
(
type
.
equals
(
"String"
)
)
{
properties
.
put
(
key
,
value
)
;
}
else
if
(
type
.
equals
(
"Boolean"
)
)
{
properties
.
put
(
key
,
value
.
equals
ignore
case
(
"true"
)
)
;
}
else
{
properties
.
put
(
key
,
value
)
;
}
}
}
}
<SENTENCE_END/>
%END%
%END%
(9.09e-01)
%UNK%
(5.62e-03)
string
(4.27e-03)
properties
(2.72e-03)
value
(2.47e-03)
at
(2.20e-03)
attribute
(2.10e-03)
property
(2.07e-03)
changed
(2.05e-03)
name
(2.04e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Properties"
)
)
{
for
(
element
property
:
element
.
get
children
by
name
(
"Property"
)
)
{
string
key
=
property
.
get
attribute
(
"Key"
,
null
)
;
string
type
=
property
.
get
attribute
(
"Type"
,
null
)
;
string
value
=
property
.
get
text
(
)
;
if
(
type
.
equals
(
"Int32"
)
)
{
properties
.
put
(
key
,
integer
.
parse
int
(
value
)
)
;
}
else
if
(
type
.
equals
(
"String"
)
)
{
properties
.
put
(
key
,
value
)
;
}
else
if
(
type
.
equals
(
"Boolean"
)
)
{
properties
.
put
(
key
,
value
.
equals
ignore
case
(
"true"
)
)
;
}
else
{
properties
.
put
(
key
,
value
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"Properties"
)
)
{
for
(
element
property
:
element
.
get
children
by
name
(
"Property"
)
)
{
string
key
=
property
.
get
attribute
(
"Key"
,
null
)
;
string
type
=
property
.
get
attribute
(
"Type"
,
null
)
;
string
value
=
property
.
get
text
(
)
;
if
(
type
.
equals
(
"Int32"
)
)
{
properties
.
put
(
key
,
integer
.
parse
int
(
value
)
)
;
}
else
if
(
type
.
equals
(
"String"
)
)
{
properties
.
put
(
key
,
value
)
;
}
else
if
(
type
.
equals
(
"Boolean"
)
)
{
properties
.
put
(
key
,
value
.
equals
ignore
case
(
"true"
)
)
;
}
else
{
properties
.
put
(
key
,
value
)
;
}
}
}
}
<SENTENCE_END/>
get,relative,file,handle
get
%UNK%
(3.59e-01)
print
(6.94e-02)
to
(3.77e-02)
result
(3.42e-02)
load
(3.34e-02)
copy
(3.31e-02)
parse
(3.07e-02)
get
(2.55e-02)
write
(2.34e-02)
read
(2.33e-02)
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
relative
%END%
(4.17e-01)
%UNK%
(1.81e-01)
string
(7.11e-02)
to
(4.31e-02)
file
(1.64e-02)
result
(1.26e-02)
directory
(1.09e-02)
parse
(8.69e-03)
absolute
(8.51e-03)
tokenizer
(5.53e-03)
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
file
%END%
(7.72e-01)
%UNK%
(4.81e-02)
string
(3.14e-02)
to
(1.37e-02)
file
(6.37e-03)
tokenizer
(6.00e-03)
result
(5.12e-03)
directory
(4.68e-03)
absolute
(4.13e-03)
status
(3.21e-03)
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
handle
%END%
(9.35e-01)
string
(7.04e-03)
%UNK%
(4.33e-03)
result
(3.62e-03)
tokenizer
(3.41e-03)
token
(2.78e-03)
elements
(1.97e-03)
parent
(1.75e-03)
to
(1.57e-03)
file
(1.47e-03)
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
%END%
%END%
(9.27e-01)
string
(7.02e-03)
result
(5.56e-03)
tokenizer
(4.82e-03)
token
(3.65e-03)
%UNK%
(3.50e-03)
parent
(2.13e-03)
elements
(1.77e-03)
child
(1.71e-03)
file
(1.52e-03)
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
tokenizer
tokenizer
=
new
string
tokenizer
(
path
,
"|/"
)
;
file
handle
result
=
file
.
parent
(
)
;
while
(
tokenizer
.
has
more
elements
(
)
)
{
string
token
=
tokenizer
.
next
token
(
)
;
if
(
token
.
equals
(
".."
)
)
result
=
result
.
parent
(
)
;
else
{
result
=
result
.
child
(
token
)
;
}
}
return
result
;
}
<SENTENCE_END/>
get,c,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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/>
get,c,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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/>
check,error
check
hex
(8.17e-01)
to
(7.19e-02)
error
(2.13e-02)
bytes
(1.66e-02)
read
(7.75e-03)
string
(6.11e-03)
print
(5.80e-03)
check
(4.80e-03)
parse
(4.31e-03)
more
(2.16e-03)
<SENTENCE_START>
{
int
error
=
0
;
if
(
(
error
=
gl
.
get
error
(
)
)
!=
gl
no
error
)
{
throw
new
gdx
runtime
exception
(
"GL error: "
+
error
+
", "
+
integer
.
to
hex
string
(
error
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
error
=
0
;
if
(
(
error
=
gl
.
get
error
(
)
)
!=
gl
no
error
)
{
throw
new
gdx
runtime
exception
(
"GL error: "
+
error
+
", "
+
integer
.
to
hex
string
(
error
)
)
;
}
}
<SENTENCE_END/>
error
hex
(1.46e-01)
to
(1.13e-01)
error
(1.06e-01)
%END%
(1.04e-01)
bytes
(4.06e-02)
string
(3.47e-02)
check
(3.25e-02)
format
(2.14e-02)
egl
(1.28e-02)
next
(1.07e-02)
<SENTENCE_START>
{
int
error
=
0
;
if
(
(
error
=
gl
.
get
error
(
)
)
!=
gl
no
error
)
{
throw
new
gdx
runtime
exception
(
"GL error: "
+
error
+
", "
+
integer
.
to
hex
string
(
error
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
error
=
0
;
if
(
(
error
=
gl
.
get
error
(
)
)
!=
gl
no
error
)
{
throw
new
gdx
runtime
exception
(
"GL error: "
+
error
+
", "
+
integer
.
to
hex
string
(
error
)
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(6.27e-01)
hex
(7.88e-02)
string
(5.40e-02)
error
(4.74e-02)
to
(8.70e-03)
check
(4.68e-03)
at
(4.27e-03)
int
(4.23e-03)
array
(4.13e-03)
format
(4.05e-03)
<SENTENCE_START>
{
int
error
=
0
;
if
(
(
error
=
gl
.
get
error
(
)
)
!=
gl
no
error
)
{
throw
new
gdx
runtime
exception
(
"GL error: "
+
error
+
", "
+
integer
.
to
hex
string
(
error
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
error
=
0
;
if
(
(
error
=
gl
.
get
error
(
)
)
!=
gl
no
error
)
{
throw
new
gdx
runtime
exception
(
"GL error: "
+
error
+
", "
+
integer
.
to
hex
string
(
error
)
)
;
}
}
<SENTENCE_END/>
get,c,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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/>
get,circle
get
get
(8.95e-01)
is
(8.38e-02)
return
(1.27e-03)
mouse
(1.16e-03)
fast
(9.36e-04)
circle
(9.26e-04)
needs
(8.65e-04)
iterator
(8.59e-04)
protected
(8.58e-04)
length
(8.37e-04)
<SENTENCE_START>
{
return
circle
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
circle
;
}
<SENTENCE_END/>
circle
circle
(9.98e-01)
return
(1.70e-03)
radius
(9.48e-05)
segment
(6.13e-06)
%END%
(1.61e-06)
draw
(1.02e-06)
solid
(5.21e-07)
triangles
(1.05e-07)
center
(9.27e-08)
bounds
(3.18e-08)
<SENTENCE_START>
{
return
circle
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
circle
;
}
<SENTENCE_END/>
%END%
%END%
(9.59e-01)
circle
(2.70e-02)
performed
(6.71e-04)
2
(5.38e-04)
only
(4.83e-04)
return
(3.82e-04)
offset
(3.77e-04)
float
(3.62e-04)
20
(3.51e-04)
bounds
(2.92e-04)
<SENTENCE_START>
{
return
circle
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
circle
;
}
<SENTENCE_END/>
touch,down
touch
show
(1.85e-01)
list
(1.73e-01)
remove
(7.56e-02)
hide
(6.78e-02)
has
(5.02e-02)
delete
(3.72e-02)
can
(3.55e-02)
run
(2.99e-02)
clear
(2.42e-02)
mkdirs
(1.77e-02)
<SENTENCE_START>
{
if
(
pointer
==
0
&&
button
!=
0
)
return
false
;
if
(
disabled
)
return
false
;
if
(
select
box
list
.
has
parent
(
)
)
hide
list
(
)
;
else
show
list
(
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
==
0
&&
button
!=
0
)
return
false
;
if
(
disabled
)
return
false
;
if
(
select
box
list
.
has
parent
(
)
)
hide
list
(
)
;
else
show
list
(
)
;
return
true
;
}
<SENTENCE_END/>
down
%END%
(1.74e-01)
down
(7.55e-02)
has
(3.89e-02)
key
(3.89e-02)
up
(3.77e-02)
to
(2.89e-02)
%UNK%
(2.53e-02)
changed
(2.42e-02)
moved
(2.09e-02)
select
(1.72e-02)
<SENTENCE_START>
{
if
(
pointer
==
0
&&
button
!=
0
)
return
false
;
if
(
disabled
)
return
false
;
if
(
select
box
list
.
has
parent
(
)
)
hide
list
(
)
;
else
show
list
(
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
==
0
&&
button
!=
0
)
return
false
;
if
(
disabled
)
return
false
;
if
(
select
box
list
.
has
parent
(
)
)
hide
list
(
)
;
else
show
list
(
)
;
return
true
;
}
<SENTENCE_END/>
%END%
%END%
(8.82e-01)
down
(1.24e-02)
list
(5.49e-03)
moved
(5.01e-03)
box
(4.70e-03)
disabled
(4.49e-03)
up
(4.12e-03)
pressed
(4.06e-03)
select
(2.99e-03)
key
(2.92e-03)
<SENTENCE_START>
{
if
(
pointer
==
0
&&
button
!=
0
)
return
false
;
if
(
disabled
)
return
false
;
if
(
select
box
list
.
has
parent
(
)
)
hide
list
(
)
;
else
show
list
(
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
==
0
&&
button
!=
0
)
return
false
;
if
(
disabled
)
return
false
;
if
(
select
box
list
.
has
parent
(
)
)
hide
list
(
)
;
else
show
list
(
)
;
return
true
;
}
<SENTENCE_END/>
set,max,list,count
set
set
(8.18e-01)
clear
(1.29e-01)
reset
(8.04e-03)
invalidate
(4.86e-03)
max
(3.46e-03)
get
(3.32e-03)
add
(2.64e-03)
uncheck
(2.40e-03)
list
(2.17e-03)
truncate
(1.72e-03)
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
max
list
(4.78e-01)
max
(1.84e-01)
size
(6.54e-02)
get
(3.58e-02)
select
(3.49e-02)
clear
(3.35e-02)
set
(1.34e-02)
first
(1.19e-02)
box
(7.73e-03)
has
(7.02e-03)
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
list
list
(2.48e-01)
count
(2.34e-01)
%END%
(2.21e-01)
max
(4.99e-02)
value
(2.81e-02)
size
(1.86e-02)
height
(1.71e-02)
width
(1.57e-02)
%UNK%
(9.25e-03)
torque
(5.40e-03)
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
count
%END%
(6.90e-01)
count
(1.26e-01)
value
(3.34e-02)
list
(1.74e-02)
height
(8.95e-03)
width
(7.26e-03)
max
(4.62e-03)
size
(3.20e-03)
box
(3.20e-03)
%UNK%
(3.08e-03)
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
%END%
%END%
(8.09e-01)
count
(3.68e-02)
value
(3.23e-02)
height
(6.90e-03)
list
(5.75e-03)
width
(5.46e-03)
box
(3.59e-03)
select
(3.53e-03)
buffer
(2.49e-03)
display
(2.48e-03)
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
max
list
count
=
max
list
count
;
}
<SENTENCE_END/>
get,max,list,count
get
get
(9.71e-01)
select
(2.71e-03)
max
(2.26e-03)
list
(2.03e-03)
instance
(1.64e-03)
size
(1.42e-03)
set
(1.26e-03)
is
(1.11e-03)
box
(9.28e-04)
%UNK%
(8.90e-04)
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
max
select
(5.85e-01)
get
(1.07e-01)
max
(3.98e-02)
list
(2.45e-02)
set
(2.04e-02)
instance
(1.82e-02)
size
(1.72e-02)
%UNK%
(1.57e-02)
box
(1.22e-02)
changed
(1.17e-02)
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
list
%END%
(4.90e-01)
box
(1.75e-01)
list
(6.09e-02)
count
(4.26e-02)
value
(2.78e-02)
%UNK%
(1.44e-02)
select
(1.35e-02)
max
(1.13e-02)
changed
(7.01e-03)
height
(6.07e-03)
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
count
%END%
(8.84e-01)
count
(2.77e-02)
value
(1.57e-02)
list
(1.16e-02)
box
(9.72e-03)
20
(2.01e-03)
buffer
(1.72e-03)
height
(1.55e-03)
only
(1.44e-03)
%UNK%
(1.35e-03)
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
%END%
%END%
(9.28e-01)
count
(1.40e-02)
value
(1.26e-02)
list
(4.18e-03)
20
(2.16e-03)
box
(2.10e-03)
only
(1.49e-03)
buffer
(1.17e-03)
offset
(1.04e-03)
height
(1.01e-03)
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
max
list
count
;
}
<SENTENCE_END/>
set,stage
set
hide
(2.00e-01)
remove
(9.91e-02)
show
(8.86e-02)
switch
(6.64e-02)
touch
(6.21e-02)
get
(4.24e-02)
set
(3.60e-02)
changed
(2.80e-02)
validate
(2.58e-02)
stage
(1.84e-02)
<SENTENCE_START>
{
if
(
stage
==
null
)
select
box
list
.
hide
(
)
;
super
.
%SELF%
(
stage
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
stage
==
null
)
select
box
list
.
hide
(
)
;
super
.
%SELF%
(
stage
)
;
}
<SENTENCE_END/>
stage
%END%
(3.76e-01)
changed
(1.18e-01)
down
(5.46e-02)
stage
(4.63e-02)
and
(1.55e-02)
pressed
(1.33e-02)
%UNK%
(1.32e-02)
hide
(1.24e-02)
up
(8.66e-03)
clicked
(7.53e-03)
<SENTENCE_START>
{
if
(
stage
==
null
)
select
box
list
.
hide
(
)
;
super
.
%SELF%
(
stage
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
stage
==
null
)
select
box
list
.
hide
(
)
;
super
.
%SELF%
(
stage
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.33e-01)
changed
(6.67e-03)
stage
(4.84e-03)
down
(3.47e-03)
all
(3.02e-03)
and
(2.26e-03)
performed
(1.62e-03)
pressed
(1.54e-03)
%UNK%
(1.40e-03)
box
(1.29e-03)
<SENTENCE_START>
{
if
(
stage
==
null
)
select
box
list
.
hide
(
)
;
super
.
%SELF%
(
stage
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
stage
==
null
)
select
box
list
.
hide
(
)
;
super
.
%SELF%
(
stage
)
;
}
<SENTENCE_END/>
set,style
set
set
(9.15e-01)
style
(5.57e-02)
illegal
(2.10e-03)
this
(1.75e-03)
new
(6.49e-04)
invalidate
(6.10e-04)
hierarchy
(4.91e-04)
argument
(4.64e-04)
update
(4.43e-04)
add
(4.15e-04)
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
illegal
argument
exception
(
"style cannot be null."
)
;
this
.
style
=
style
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
illegal
argument
exception
(
"style cannot be null."
)
;
this
.
style
=
style
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
style
style
(9.85e-01)
%END%
(9.04e-03)
set
(8.88e-04)
update
(7.64e-05)
invalidate
(4.82e-05)
hierarchy
(3.44e-05)
actor
(3.19e-05)
attribute
(2.43e-05)
add
(2.17e-05)
draw
(2.03e-05)
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
illegal
argument
exception
(
"style cannot be null."
)
;
this
.
style
=
style
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
illegal
argument
exception
(
"style cannot be null."
)
;
this
.
style
=
style
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.79e-01)
style
(7.33e-03)
argument
(9.56e-04)
invalidate
(7.64e-04)
hierarchy
(7.10e-04)
exception
(3.67e-04)
illegal
(3.24e-04)
actor
(1.91e-04)
all
(1.75e-04)
throw
(1.63e-04)
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
illegal
argument
exception
(
"style cannot be null."
)
;
this
.
style
=
style
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
illegal
argument
exception
(
"style cannot be null."
)
;
this
.
style
=
style
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
get,style
get
get
(9.90e-01)
is
(4.64e-03)
return
(1.40e-03)
style
(1.01e-03)
iterator
(3.16e-04)
protected
(3.55e-05)
owns
(3.48e-05)
as
(2.01e-05)
needs
(1.98e-05)
can
(1.21e-05)
<SENTENCE_START>
{
return
style
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
style
;
}
<SENTENCE_END/>
style
style
(9.98e-01)
%END%
(9.07e-04)
return
(5.07e-04)
update
(3.99e-05)
atlas
(7.76e-06)
text
(1.81e-06)
label
(1.52e-06)
circle
(1.33e-06)
title
(1.14e-06)
get
(1.09e-06)
<SENTENCE_START>
{
return
style
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
style
;
}
<SENTENCE_END/>
%END%
%END%
(9.73e-01)
style
(1.30e-02)
value
(1.15e-03)
only
(5.04e-04)
title
(4.33e-04)
accessible
(4.21e-04)
20
(3.59e-04)
return
(3.57e-04)
display
(3.48e-04)
performed
(3.01e-04)
<SENTENCE_START>
{
return
style
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
style
;
}
<SENTENCE_END/>
set,items
set
clear
(2.20e-01)
set
(1.03e-01)
size
(9.02e-02)
remove
(7.47e-02)
resize
(6.51e-02)
pack
(5.43e-02)
shrink
(5.19e-02)
add
(4.24e-02)
compute
(2.40e-02)
validate
(1.93e-02)
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
items
%END%
(5.79e-01)
pref
(2.16e-01)
width
(2.64e-02)
all
(1.91e-02)
selection
(1.82e-02)
size
(1.76e-02)
items
(1.23e-02)
select
(7.36e-03)
old
(6.06e-03)
new
(4.91e-03)
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.10e-01)
width
(1.90e-02)
all
(1.14e-02)
items
(4.25e-03)
pref
(3.65e-03)
selection
(3.16e-03)
size
(2.29e-03)
box
(1.76e-03)
new
(1.52e-03)
list
(1.46e-03)
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
set,items
set
clear
(2.20e-01)
set
(1.03e-01)
size
(9.02e-02)
remove
(7.47e-02)
resize
(6.51e-02)
pack
(5.43e-02)
shrink
(5.19e-02)
add
(4.24e-02)
compute
(2.40e-02)
validate
(1.93e-02)
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
items
%END%
(5.79e-01)
pref
(2.16e-01)
width
(2.64e-02)
all
(1.91e-02)
selection
(1.82e-02)
size
(1.76e-02)
items
(1.23e-02)
select
(7.36e-03)
old
(6.06e-03)
new
(4.91e-03)
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.10e-01)
width
(1.90e-02)
all
(1.14e-02)
items
(4.25e-03)
pref
(3.65e-03)
selection
(3.16e-03)
size
(2.29e-03)
box
(1.76e-03)
new
(1.52e-03)
list
(1.46e-03)
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
items
==
null
)
throw
new
illegal
argument
exception
(
"newItems cannot be null."
)
;
float
old
pref
width
=
get
pref
width
(
)
;
items
.
clear
(
)
;
items
.
add
all
(
new
items
)
;
selection
.
validate
(
)
;
select
box
list
.
list
.
%SELF%
(
items
)
;
invalidate
(
)
;
if
(
old
pref
width
!=
get
pref
width
(
)
)
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
clear,items
clear
clear
(9.34e-01)
set
(1.49e-02)
remove
(8.36e-03)
revert
(7.52e-03)
invalidate
(4.14e-03)
size
(3.77e-03)
selection
(2.68e-03)
all
(1.87e-03)
add
(1.74e-03)
validate
(1.61e-03)
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
items
.
clear
(
)
;
selection
.
clear
(
)
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
items
.
clear
(
)
;
selection
.
clear
(
)
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
items
%END%
(8.32e-01)
all
(9.38e-02)
selection
(2.07e-02)
hierarchy
(6.73e-03)
down
(4.27e-03)
invalidate
(4.16e-03)
selected
(3.58e-03)
items
(2.87e-03)
changed
(1.98e-03)
clear
(1.59e-03)
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
items
.
clear
(
)
;
selection
.
clear
(
)
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
items
.
clear
(
)
;
selection
.
clear
(
)
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.78e-01)
all
(3.42e-03)
hierarchy
(2.78e-03)
items
(1.86e-03)
selection
(1.65e-03)
invalidate
(1.61e-03)
clear
(1.12e-03)
size
(5.38e-04)
0
(2.73e-04)
if
(1.65e-04)
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
items
.
clear
(
)
;
selection
.
clear
(
)
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
items
.
clear
(
)
;
selection
.
clear
(
)
;
invalidate
hierarchy
(
)
;
}
<SENTENCE_END/>
get,items
get
ordered
(2.59e-01)
items
(2.17e-01)
get
(1.85e-01)
shrink
(6.62e-02)
peek
(3.81e-02)
is
(3.21e-02)
size
(2.92e-02)
iterator
(2.83e-02)
needs
(1.95e-02)
has
(1.90e-02)
<SENTENCE_START>
{
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
items
;
}
<SENTENCE_END/>
items
items
(8.72e-01)
%END%
(1.12e-01)
ordered
(3.09e-03)
all
(2.16e-03)
shrink
(1.54e-03)
selected
(1.47e-03)
return
(1.19e-03)
size
(9.48e-04)
resize
(6.61e-04)
array
(4.90e-04)
<SENTENCE_START>
{
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
items
;
}
<SENTENCE_END/>
%END%
%END%
(9.81e-01)
items
(5.02e-03)
value
(2.55e-03)
only
(1.28e-03)
array
(1.21e-03)
20
(7.60e-04)
all
(6.76e-04)
selected
(5.38e-04)
count
(4.06e-04)
buffer
(2.25e-04)
<SENTENCE_START>
{
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
items
;
}
<SENTENCE_END/>
get,selection
get
get
(9.90e-01)
is
(3.07e-03)
iterator
(1.65e-03)
return
(1.22e-03)
selection
(9.94e-04)
needs
(1.57e-04)
protected
(1.14e-04)
size
(1.07e-04)
owns
(9.61e-05)
can
(6.76e-05)
<SENTENCE_START>
{
return
selection
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
selection
;
}
<SENTENCE_END/>
selection
selection
(9.98e-01)
return
(1.30e-03)
panel
(1.38e-04)
all
(1.98e-05)
changed
(1.37e-05)
clear
(8.29e-06)
selected
(7.58e-06)
clicked
(5.72e-06)
performed
(3.21e-06)
checked
(2.46e-06)
<SENTENCE_START>
{
return
selection
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
selection
;
}
<SENTENCE_END/>
%END%
%END%
(9.13e-01)
selection
(2.67e-02)
value
(6.39e-03)
only
(3.60e-03)
performed
(2.00e-03)
all
(1.51e-03)
20
(1.39e-03)
selected
(1.33e-03)
buffer
(1.27e-03)
changed
(1.27e-03)
<SENTENCE_START>
{
return
selection
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
selection
;
}
<SENTENCE_END/>
get,selected
get
get
(9.82e-01)
is
(3.75e-03)
first
(1.46e-03)
selection
(1.42e-03)
return
(1.13e-03)
size
(1.13e-03)
iterator
(6.96e-04)
state
(4.80e-04)
clear
(4.79e-04)
can
(2.98e-04)
<SENTENCE_START>
{
return
selection
.
first
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
selection
.
first
(
)
;
}
<SENTENCE_END/>
selected
selection
(6.86e-01)
changed
(7.13e-02)
%END%
(3.70e-02)
selected
(2.50e-02)
all
(1.95e-02)
clicked
(1.90e-02)
panel
(1.85e-02)
clear
(9.45e-03)
size
(6.86e-03)
down
(5.75e-03)
<SENTENCE_START>
{
return
selection
.
first
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
selection
.
first
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.23e-01)
changed
(1.56e-02)
selection
(1.35e-02)
selected
(1.07e-02)
all
(1.00e-02)
value
(9.87e-03)
%UNK%
(3.84e-03)
performed
(3.53e-03)
down
(3.36e-03)
size
(3.14e-03)
<SENTENCE_START>
{
return
selection
.
first
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
selection
.
first
(
)
;
}
<SENTENCE_END/>
set,selected
set
clear
(1.80e-01)
remove
(1.63e-01)
add
(1.34e-01)
set
(1.10e-01)
revert
(7.09e-02)
contains
(5.93e-02)
shrink
(3.66e-02)
insert
(3.16e-02)
all
(1.97e-02)
sort
(1.84e-02)
<SENTENCE_START>
{
if
(
items
.
contains
(
item
,
false
)
)
selection
.
set
(
item
)
;
else
if
(
items
.
size
>
0
)
selection
.
set
(
items
.
first
(
)
)
;
else
selection
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
contains
(
item
,
false
)
)
selection
.
set
(
item
)
;
else
if
(
items
.
size
>
0
)
selection
.
set
(
items
.
first
(
)
)
;
else
selection
.
clear
(
)
;
}
<SENTENCE_END/>
selected
%END%
(6.85e-01)
all
(1.85e-01)
selection
(2.86e-02)
selected
(1.12e-02)
changed
(8.80e-03)
else
(6.83e-03)
item
(5.38e-03)
performed
(4.65e-03)
items
(4.19e-03)
clicked
(3.77e-03)
<SENTENCE_START>
{
if
(
items
.
contains
(
item
,
false
)
)
selection
.
set
(
item
)
;
else
if
(
items
.
size
>
0
)
selection
.
set
(
items
.
first
(
)
)
;
else
selection
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
contains
(
item
,
false
)
)
selection
.
set
(
item
)
;
else
if
(
items
.
size
>
0
)
selection
.
set
(
items
.
first
(
)
)
;
else
selection
.
clear
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.22e-01)
all
(3.81e-02)
selection
(5.62e-03)
selected
(2.24e-03)
items
(2.14e-03)
changed
(1.47e-03)
item
(1.28e-03)
performed
(1.21e-03)
first
(1.11e-03)
down
(9.12e-04)
<SENTENCE_START>
{
if
(
items
.
contains
(
item
,
false
)
)
selection
.
set
(
item
)
;
else
if
(
items
.
size
>
0
)
selection
.
set
(
items
.
first
(
)
)
;
else
selection
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
contains
(
item
,
false
)
)
selection
.
set
(
item
)
;
else
if
(
items
.
size
>
0
)
selection
.
set
(
items
.
first
(
)
)
;
else
selection
.
clear
(
)
;
}
<SENTENCE_END/>
get,selected,index
get
get
(1.32e-01)
first
(8.74e-02)
state
(4.67e-02)
size
(4.33e-02)
remove
(3.86e-02)
of
(3.48e-02)
to
(2.94e-02)
index
(2.37e-02)
has
(2.24e-02)
pop
(1.96e-02)
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
selected
%END%
(7.94e-01)
all
(1.98e-02)
selected
(1.69e-02)
of
(1.63e-02)
items
(1.20e-02)
to
(7.94e-03)
down
(7.44e-03)
index
(7.22e-03)
value
(6.14e-03)
at
(5.56e-03)
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
index
%END%
(9.01e-01)
all
(8.79e-03)
selected
(7.44e-03)
of
(6.62e-03)
items
(4.27e-03)
t
(3.92e-03)
at
(3.17e-03)
down
(3.10e-03)
index
(3.02e-03)
to
(2.96e-03)
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.59e-01)
object
(6.62e-03)
selected
(3.69e-03)
of
(2.38e-03)
all
(2.11e-03)
at
(1.19e-03)
items
(1.11e-03)
t
(9.59e-04)
size
(9.37e-04)
first
(8.67e-04)
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
object
set
<
t
>
selected
=
selection
.
items
(
)
;
return
selected
.
size
==
0
?
-
1
:
items
.
index
of
(
selected
.
first
(
)
,
false
)
;
}
<SENTENCE_END/>
set,selected,index
set
set
(4.28e-01)
get
(1.79e-01)
remove
(1.71e-01)
clear
(5.90e-02)
changed
(1.94e-02)
update
(1.00e-02)
add
(9.86e-03)
resize
(7.72e-03)
revert
(6.51e-03)
pop
(5.74e-03)
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
selected
%END%
(6.22e-01)
selection
(1.26e-01)
all
(9.29e-02)
selected
(3.74e-02)
items
(3.03e-02)
changed
(1.72e-02)
down
(6.34e-03)
performed
(5.54e-03)
index
(3.61e-03)
clicked
(3.48e-03)
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
index
%END%
(9.79e-01)
all
(3.92e-03)
changed
(1.52e-03)
selection
(1.32e-03)
selected
(1.27e-03)
performed
(1.02e-03)
down
(7.25e-04)
at
(7.17e-04)
items
(6.83e-04)
index
(4.45e-04)
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.84e-01)
set
(2.25e-03)
get
(1.41e-03)
selection
(8.30e-04)
all
(3.90e-04)
)
(2.97e-04)
items
(2.73e-04)
performed
(2.48e-04)
at
(1.53e-04)
index
(1.27e-04)
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
selection
.
set
(
items
.
get
(
index
)
)
;
}
<SENTENCE_END/>
set,disabled
set
disabled
(9.17e-01)
cancel
(2.07e-02)
disable
(9.66e-03)
set
(8.78e-03)
run
(6.67e-03)
touch
(4.18e-03)
clear
(3.46e-03)
scroll
(2.57e-03)
unfocus
(2.54e-03)
scrolling
(2.46e-03)
<SENTENCE_START>
{
if
(
disabled
&&
!
this
.
disabled
)
hide
list
(
)
;
this
.
disabled
=
disabled
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
disabled
&&
!
this
.
disabled
)
hide
list
(
)
;
this
.
disabled
=
disabled
;
}
<SENTENCE_END/>
disabled
disabled
(9.63e-01)
scrolling
(8.20e-04)
this
(3.97e-04)
%END%
(1.69e-04)
list
(1.47e-04)
disable
(1.39e-04)
released
(1.11e-04)
down
(9.81e-05)
if
(8.56e-05)
moved
(6.56e-05)
<SENTENCE_START>
{
if
(
disabled
&&
!
this
.
disabled
)
hide
list
(
)
;
this
.
disabled
=
disabled
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
disabled
&&
!
this
.
disabled
)
hide
list
(
)
;
this
.
disabled
=
disabled
;
}
<SENTENCE_END/>
%END%
%END%
(7.79e-01)
disabled
(1.65e-01)
down
(6.01e-03)
released
(4.19e-03)
moved
(3.82e-03)
scrolling
(2.68e-03)
up
(2.08e-03)
pressed
(1.42e-03)
and
(1.37e-03)
dragged
(1.13e-03)
<SENTENCE_START>
{
if
(
disabled
&&
!
this
.
disabled
)
hide
list
(
)
;
this
.
disabled
=
disabled
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
disabled
&&
!
this
.
disabled
)
hide
list
(
)
;
this
.
disabled
=
disabled
;
}
<SENTENCE_END/>
is,disabled
is
disabled
(3.17e-01)
is
(2.56e-01)
get
(1.32e-01)
touch
(6.05e-02)
protected
(2.52e-02)
needs
(2.27e-02)
has
(1.69e-02)
mouse
(1.49e-02)
owns
(1.12e-02)
size
(9.70e-03)
<SENTENCE_START>
{
return
disabled
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
disabled
;
}
<SENTENCE_END/>
disabled
disabled
(9.76e-01)
return
(2.37e-02)
scrolling
(2.27e-06)
disable
(1.14e-08)
scroll
(1.46e-09)
mode
(1.40e-09)
pan
(1.31e-09)
dragged
(8.36e-10)
moved
(6.81e-10)
focus
(5.18e-10)
<SENTENCE_START>
{
return
disabled
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
disabled
;
}
<SENTENCE_END/>
%END%
%END%
(5.21e-01)
disabled
(3.85e-01)
20
(8.64e-03)
only
(8.26e-03)
value
(4.61e-03)
mode
(4.19e-03)
offset
(3.84e-03)
gutter
(2.58e-03)
enabled
(2.56e-03)
scrolling
(2.31e-03)
<SENTENCE_START>
{
return
disabled
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
disabled
;
}
<SENTENCE_END/>
get,pref,width
get
get
(5.02e-01)
size
(1.89e-01)
pack
(1.03e-01)
pref
(4.15e-02)
is
(2.63e-02)
min
(1.83e-02)
compute
(1.53e-02)
validate
(1.38e-02)
append
(8.40e-03)
pop
(7.36e-03)
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
pref
pref
(5.21e-01)
size
(1.98e-01)
width
(1.87e-01)
height
(3.28e-02)
min
(2.52e-02)
max
(1.06e-02)
pack
(5.18e-03)
minimum
(2.88e-03)
%END%
(2.04e-03)
random
(1.07e-03)
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
width
width
(5.08e-01)
%END%
(4.48e-01)
pref
(9.98e-03)
value
(4.58e-03)
size
(3.56e-03)
height
(3.47e-03)
buffer
(9.65e-04)
count
(7.15e-04)
array
(5.78e-04)
all
(4.87e-04)
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
%END%
%END%
(9.70e-01)
width
(1.57e-02)
value
(2.84e-03)
height
(4.93e-04)
array
(4.32e-04)
20
(3.98e-04)
buffer
(3.95e-04)
only
(3.35e-04)
count
(2.99e-04)
object
(2.62e-04)
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
width
;
}
<SENTENCE_END/>
get,pref,height
get
get
(5.26e-01)
size
(1.80e-01)
pack
(9.58e-02)
pref
(3.72e-02)
is
(2.95e-02)
min
(1.62e-02)
validate
(1.38e-02)
compute
(1.31e-02)
append
(8.11e-03)
pop
(7.43e-03)
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
pref
pref
(6.35e-01)
size
(1.64e-01)
height
(1.33e-01)
width
(1.91e-02)
min
(1.90e-02)
max
(8.91e-03)
pack
(5.61e-03)
minimum
(1.97e-03)
%END%
(1.23e-03)
random
(1.10e-03)
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
height
height
(6.28e-01)
%END%
(3.36e-01)
pref
(1.10e-02)
value
(3.63e-03)
size
(2.61e-03)
width
(1.69e-03)
buffer
(6.55e-04)
count
(5.04e-04)
array
(4.80e-04)
all
(4.33e-04)
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
%END%
%END%
(9.68e-01)
height
(1.89e-02)
value
(2.71e-03)
array
(4.21e-04)
20
(3.91e-04)
buffer
(3.47e-04)
only
(3.24e-04)
width
(2.94e-04)
count
(2.71e-04)
all
(2.58e-04)
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
validate
(
)
;
return
pref
height
;
}
<SENTENCE_END/>
to,string
to
get
(7.22e-01)
is
(7.11e-02)
abs
(4.79e-02)
equals
(2.97e-02)
to
(2.75e-02)
length
(6.23e-03)
read
(5.01e-03)
obtain
(2.89e-03)
info
(2.88e-03)
%UNK%
(2.85e-03)
<SENTENCE_START>
{
return
obj
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
obj
.
%SELF%
(
)
;
}
<SENTENCE_END/>
string
%END%
(1.77e-01)
to
(5.72e-02)
string
(3.99e-02)
array
(3.13e-02)
%UNK%
(2.74e-02)
equals
(2.43e-02)
double
(2.36e-02)
buffer
(2.31e-02)
float
(1.74e-02)
element
(1.60e-02)
<SENTENCE_START>
{
return
obj
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
obj
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.73e-01)
double
(1.54e-02)
string
(1.34e-02)
value
(1.33e-02)
array
(1.26e-02)
buffer
(9.47e-03)
float
(8.13e-03)
object
(5.37e-03)
to
(4.79e-03)
%UNK%
(4.39e-03)
<SENTENCE_START>
{
return
obj
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
obj
.
%SELF%
(
)
;
}
<SENTENCE_END/>
show,list
show
get
(8.66e-01)
set
(2.53e-02)
show
(2.38e-02)
validate
(6.28e-03)
touch
(5.97e-03)
pack
(5.97e-03)
remove
(5.62e-03)
is
(4.66e-03)
switch
(3.32e-03)
clear
(2.51e-03)
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
select
box
list
.
show
(
get
stage
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
select
box
list
.
show
(
get
stage
(
)
)
;
}
<SENTENCE_END/>
list
%END%
(6.67e-01)
stage
(5.70e-02)
down
(3.33e-02)
changed
(2.02e-02)
box
(9.89e-03)
all
(8.54e-03)
pressed
(7.85e-03)
size
(7.79e-03)
to
(7.56e-03)
value
(6.72e-03)
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
select
box
list
.
show
(
get
stage
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
select
box
list
.
show
(
get
stage
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.58e-01)
stage
(2.73e-02)
box
(1.21e-03)
get
(1.12e-03)
show
(8.34e-04)
size
(8.29e-04)
all
(7.95e-04)
list
(7.32e-04)
items
(4.67e-04)
select
(4.66e-04)
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
select
box
list
.
show
(
get
stage
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
size
==
0
)
return
;
select
box
list
.
show
(
get
stage
(
)
)
;
}
<SENTENCE_END/>
hide,list
hide
changed
(3.43e-01)
select
(1.80e-01)
run
(1.38e-01)
hide
(6.51e-02)
set
(5.09e-02)
clear
(1.99e-02)
get
(1.76e-02)
action
(1.44e-02)
%UNK%
(9.11e-03)
update
(9.05e-03)
<SENTENCE_START>
{
select
box
list
.
hide
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
hide
(
)
;
}
<SENTENCE_END/>
list
%END%
(3.94e-01)
changed
(3.67e-01)
%UNK%
(2.01e-02)
performed
(1.42e-02)
down
(6.31e-03)
select
(5.70e-03)
clicked
(5.55e-03)
selected
(5.38e-03)
all
(5.32e-03)
value
(4.89e-03)
<SENTENCE_START>
{
select
box
list
.
hide
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
hide
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.78e-01)
changed
(1.73e-03)
value
(1.68e-03)
performed
(1.61e-03)
all
(6.22e-04)
20
(4.67e-04)
%UNK%
(4.61e-04)
buffer
(4.37e-04)
box
(3.85e-04)
hide
(3.62e-04)
<SENTENCE_START>
{
select
box
list
.
hide
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
hide
(
)
;
}
<SENTENCE_END/>
get,list
get
get
(9.90e-01)
select
(1.53e-03)
is
(9.96e-04)
return
(9.95e-04)
box
(9.19e-04)
instance
(7.82e-04)
list
(7.76e-04)
can
(1.59e-04)
%UNK%
(1.16e-04)
iterator
(1.08e-04)
<SENTENCE_START>
{
return
select
box
list
.
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
list
;
}
<SENTENCE_END/>
list
select
(6.32e-01)
instance
(8.52e-02)
changed
(5.28e-02)
get
(4.04e-02)
%END%
(2.34e-02)
%UNK%
(1.75e-02)
box
(1.74e-02)
selection
(1.06e-02)
buffer
(4.05e-03)
material
(3.29e-03)
<SENTENCE_START>
{
return
select
box
list
.
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
list
;
}
<SENTENCE_END/>
%END%
%END%
(7.08e-01)
box
(1.35e-01)
value
(1.75e-02)
list
(1.25e-02)
select
(7.42e-03)
%UNK%
(7.09e-03)
buffer
(6.40e-03)
changed
(5.88e-03)
array
(2.15e-03)
actor
(2.05e-03)
<SENTENCE_START>
{
return
select
box
list
.
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
.
list
;
}
<SENTENCE_END/>
get,scroll,pane
get
get
(9.90e-01)
select
(2.31e-03)
return
(1.48e-03)
instance
(1.44e-03)
is
(1.24e-03)
box
(8.31e-04)
iterator
(2.56e-04)
list
(1.88e-04)
can
(6.43e-05)
find
(4.67e-05)
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
scroll
select
(9.83e-01)
box
(1.45e-02)
return
(9.80e-04)
instance
(8.71e-04)
changed
(4.53e-04)
list
(1.35e-04)
get
(5.79e-05)
selection
(4.98e-05)
test
(2.03e-05)
%UNK%
(1.68e-05)
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
pane
box
(6.31e-01)
%END%
(2.13e-01)
list
(9.54e-02)
select
(2.45e-02)
value
(5.66e-03)
changed
(1.86e-03)
buffer
(1.57e-03)
%UNK%
(1.49e-03)
only
(1.27e-03)
object
(7.13e-04)
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
%END%
%END%
(9.34e-01)
list
(1.74e-02)
box
(9.73e-03)
value
(7.80e-03)
only
(2.91e-03)
20
(2.58e-03)
offset
(1.13e-03)
buffer
(9.56e-04)
array
(7.43e-04)
accessible
(7.08e-04)
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
select
box
list
;
}
<SENTENCE_END/>
on,show
on
get
(1.88e-01)
set
(1.25e-01)
action
(6.55e-02)
run
(6.47e-02)
%UNK%
(4.79e-02)
draw
(4.53e-02)
reset
(3.19e-02)
create
(1.85e-02)
setup
(1.84e-02)
initialize
(1.68e-02)
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
0
;
select
box
list
.
add
action
(
fade
in
(
0.3f
,
interpolation
.
fade
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
0
;
select
box
list
.
add
action
(
fade
in
(
0.3f
,
interpolation
.
fade
)
)
;
}
<SENTENCE_END/>
show
%END%
(6.05e-01)
%UNK%
(6.19e-02)
to
(2.28e-02)
action
(2.12e-02)
changed
(1.98e-02)
ui
(1.26e-02)
box
(1.15e-02)
color
(7.45e-03)
select
(6.38e-03)
fade
(5.56e-03)
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
0
;
select
box
list
.
add
action
(
fade
in
(
0.3f
,
interpolation
.
fade
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
0
;
select
box
list
.
add
action
(
fade
in
(
0.3f
,
interpolation
.
fade
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.30e-01)
%UNK%
(1.02e-02)
to
(3.84e-03)
box
(2.47e-03)
changed
(2.39e-03)
list
(1.74e-03)
color
(1.63e-03)
at
(1.48e-03)
performed
(1.46e-03)
action
(1.19e-03)
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
0
;
select
box
list
.
add
action
(
fade
in
(
0.3f
,
interpolation
.
fade
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
0
;
select
box
list
.
add
action
(
fade
in
(
0.3f
,
interpolation
.
fade
)
)
;
}
<SENTENCE_END/>
on,hide
on
action
(1.19e-01)
append
(7.45e-02)
hide
(5.87e-02)
run
(5.36e-02)
move
(2.97e-02)
remove
(2.96e-02)
add
(2.75e-02)
changed
(2.66e-02)
%UNK%
(2.62e-02)
button
(2.37e-02)
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
1
;
select
box
list
.
add
action
(
sequence
(
fade
out
(
0.15f
,
interpolation
.
fade
)
,
remove
actor
(
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
1
;
select
box
list
.
add
action
(
sequence
(
fade
out
(
0.15f
,
interpolation
.
fade
)
,
remove
actor
(
)
)
)
;
}
<SENTENCE_END/>
hide
%END%
(7.29e-01)
%UNK%
(2.83e-02)
changed
(2.81e-02)
to
(1.57e-02)
action
(1.19e-02)
ui
(8.69e-03)
box
(7.01e-03)
select
(6.20e-03)
color
(6.09e-03)
at
(6.01e-03)
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
1
;
select
box
list
.
add
action
(
sequence
(
fade
out
(
0.15f
,
interpolation
.
fade
)
,
remove
actor
(
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
1
;
select
box
list
.
add
action
(
sequence
(
fade
out
(
0.15f
,
interpolation
.
fade
)
,
remove
actor
(
)
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.26e-01)
%UNK%
(6.19e-03)
changed
(6.17e-03)
at
(3.24e-03)
to
(2.86e-03)
performed
(2.06e-03)
box
(1.89e-03)
color
(1.72e-03)
all
(1.70e-03)
action
(1.67e-03)
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
1
;
select
box
list
.
add
action
(
sequence
(
fade
out
(
0.15f
,
interpolation
.
fade
)
,
remove
actor
(
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
list
.
get
color
(
)
.
a
=
1
;
select
box
list
.
add
action
(
sequence
(
fade
out
(
0.15f
,
interpolation
.
fade
)
,
remove
actor
(
)
)
)
;
}
<SENTENCE_END/>
clicked
clicked
choose
(1.99e-01)
changed
(1.56e-01)
hide
(1.34e-01)
revert
(9.18e-02)
run
(6.90e-02)
clear
(6.78e-02)
remove
(3.78e-02)
set
(3.35e-02)
select
(2.23e-02)
initialize
(1.26e-02)
<SENTENCE_START>
{
select
box
.
selection
.
choose
(
list
.
get
selected
(
)
)
;
hide
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
.
selection
.
choose
(
list
.
get
selected
(
)
)
;
hide
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(5.12e-01)
changed
(2.35e-01)
selected
(3.18e-02)
performed
(2.70e-02)
selection
(1.63e-02)
all
(1.61e-02)
clicked
(1.48e-02)
down
(8.28e-03)
revert
(6.33e-03)
%UNK%
(5.21e-03)
<SENTENCE_START>
{
select
box
.
selection
.
choose
(
list
.
get
selected
(
)
)
;
hide
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
.
selection
.
choose
(
list
.
get
selected
(
)
)
;
hide
(
)
;
}
<SENTENCE_END/>
mouse,moved
mouse
get
(3.21e-01)
%UNK%
(6.36e-02)
set
(5.25e-02)
size
(3.91e-02)
remove
(2.39e-02)
add
(1.98e-02)
touch
(1.62e-02)
pop
(1.59e-02)
list
(1.54e-02)
clear
(1.42e-02)
<SENTENCE_START>
{
list
.
set
selected
index
(
math
.
min
(
select
box
.
items
.
size
-
1
,
(
int
)
(
(
list
.
get
height
(
)
-
y
)
/
list
.
get
item
height
(
)
)
)
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
list
.
set
selected
index
(
math
.
min
(
select
box
.
items
.
size
-
1
,
(
int
)
(
(
list
.
get
height
(
)
-
y
)
/
list
.
get
item
height
(
)
)
)
)
;
return
true
;
}
<SENTENCE_END/>
moved
%END%
(4.63e-01)
%UNK%
(6.46e-02)
to
(2.45e-02)
changed
(2.30e-02)
size
(1.87e-02)
value
(1.24e-02)
selected
(9.19e-03)
down
(9.03e-03)
index
(6.36e-03)
all
(6.15e-03)
<SENTENCE_START>
{
list
.
set
selected
index
(
math
.
min
(
select
box
.
items
.
size
-
1
,
(
int
)
(
(
list
.
get
height
(
)
-
y
)
/
list
.
get
item
height
(
)
)
)
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
list
.
set
selected
index
(
math
.
min
(
select
box
.
items
.
size
-
1
,
(
int
)
(
(
list
.
get
height
(
)
-
y
)
/
list
.
get
item
height
(
)
)
)
)
;
return
true
;
}
<SENTENCE_END/>
%END%
%END%
(8.69e-01)
%UNK%
(9.58e-03)
changed
(4.74e-03)
at
(4.39e-03)
to
(3.80e-03)
height
(3.48e-03)
value
(3.07e-03)
all
(2.84e-03)
down
(2.79e-03)
list
(2.68e-03)
<SENTENCE_START>
{
list
.
set
selected
index
(
math
.
min
(
select
box
.
items
.
size
-
1
,
(
int
)
(
(
list
.
get
height
(
)
-
y
)
/
list
.
get
item
height
(
)
)
)
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
list
.
set
selected
index
(
math
.
min
(
select
box
.
items
.
size
-
1
,
(
int
)
(
(
list
.
get
height
(
)
-
y
)
/
list
.
get
item
height
(
)
)
)
)
;
return
true
;
}
<SENTENCE_END/>
exit
exit
set
(2.62e-01)
get
(1.80e-01)
select
(9.66e-02)
changed
(8.99e-02)
remove
(3.68e-02)
add
(3.52e-02)
to
(2.36e-02)
%UNK%
(1.97e-02)
reload
(1.28e-02)
validate
(1.12e-02)
<SENTENCE_START>
{
if
(
to
actor
==
null
||
!
is
ascendant
of
(
to
actor
)
)
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
to
actor
==
null
||
!
is
ascendant
of
(
to
actor
)
)
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(4.35e-01)
changed
(1.03e-01)
select
(6.73e-02)
selection
(5.73e-02)
ascendant
(4.92e-02)
actor
(4.47e-02)
to
(3.97e-02)
all
(1.72e-02)
selected
(1.13e-02)
%UNK%
(1.06e-02)
<SENTENCE_START>
{
if
(
to
actor
==
null
||
!
is
ascendant
of
(
to
actor
)
)
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
to
actor
==
null
||
!
is
ascendant
of
(
to
actor
)
)
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
}
<SENTENCE_END/>
touch,down
touch
set
(3.39e-01)
mouse
(6.87e-02)
update
(6.01e-02)
changed
(5.78e-02)
get
(4.18e-02)
touch
(4.02e-02)
%UNK%
(3.59e-02)
run
(3.02e-02)
hide
(2.99e-02)
action
(2.44e-02)
<SENTENCE_START>
{
actor
target
=
event
.
get
target
(
)
;
if
(
is
ascendant
of
(
target
)
)
return
false
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
actor
target
=
event
.
get
target
(
)
;
if
(
is
ascendant
of
(
target
)
)
return
false
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
down
%END%
(1.69e-01)
changed
(1.14e-01)
%UNK%
(6.29e-02)
actor
(6.06e-02)
target
(5.66e-02)
down
(5.58e-02)
selection
(5.19e-02)
at
(2.18e-02)
performed
(1.53e-02)
update
(1.47e-02)
<SENTENCE_START>
{
actor
target
=
event
.
get
target
(
)
;
if
(
is
ascendant
of
(
target
)
)
return
false
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
actor
target
=
event
.
get
target
(
)
;
if
(
is
ascendant
of
(
target
)
)
return
false
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
%END%
%END%
(8.96e-01)
target
(1.64e-02)
of
(7.47e-03)
down
(5.97e-03)
selection
(5.29e-03)
changed
(4.57e-03)
at
(3.46e-03)
%UNK%
(2.82e-03)
performed
(2.47e-03)
pressed
(1.94e-03)
<SENTENCE_START>
{
actor
target
=
event
.
get
target
(
)
;
if
(
is
ascendant
of
(
target
)
)
return
false
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
actor
target
=
event
.
get
target
(
)
;
if
(
is
ascendant
of
(
target
)
)
return
false
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
key,down
key
key
(9.60e-01)
keys
(2.13e-02)
keycode
(6.28e-03)
contains
(5.05e-03)
scrolled
(1.18e-03)
viewports
(9.00e-04)
escape
(5.62e-04)
hide
(4.53e-04)
down
(3.04e-04)
return
(3.04e-04)
<SENTENCE_START>
{
if
(
keycode
==
keys
.
escape
)
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
keycode
==
keys
.
escape
)
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
down
key
(6.35e-01)
down
(1.94e-01)
%END%
(4.47e-02)
up
(2.81e-02)
escape
(1.94e-02)
moved
(7.39e-03)
keys
(5.89e-03)
keycode
(5.25e-03)
typed
(3.64e-03)
scrolled
(3.41e-03)
<SENTENCE_START>
{
if
(
keycode
==
keys
.
escape
)
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
keycode
==
keys
.
escape
)
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
%END%
%END%
(9.48e-01)
down
(1.11e-02)
key
(4.42e-03)
hide
(3.49e-03)
up
(2.74e-03)
at
(1.84e-03)
moved
(1.80e-03)
pressed
(9.45e-04)
performed
(9.08e-04)
keycode
(8.02e-04)
<SENTENCE_START>
{
if
(
keycode
==
keys
.
escape
)
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
keycode
==
keys
.
escape
)
hide
(
)
;
return
false
;
}
<SENTENCE_END/>
show
show
set
(4.01e-01)
%END%
(6.05e-02)
get
(5.46e-02)
%UNK%
(3.31e-02)
add
(2.55e-02)
touch
(2.07e-02)
changed
(1.99e-02)
draw
(1.76e-02)
update
(1.75e-02)
clear
(1.54e-02)
<SENTENCE_START>
{
if
(
list
.
is
touchable
(
)
)
return
;
stage
.
remove
capture
listener
(
hide
listener
)
;
stage
.
add
capture
listener
(
hide
listener
)
;
stage
.
add
actor
(
this
)
;
select
box
.
local
to
stage
coordinates
(
screen
position
.
set
(
0
,
0
)
)
;
float
item
height
=
list
.
get
item
height
(
)
;
float
height
=
item
height
*
(
max
list
count
<=
0
?
select
box
.
items
.
size
:
math
.
min
(
max
list
count
,
select
box
.
items
.
size
)
)
;
drawable
scroll
pane
background
=
get
style
(
)
.
background
;
if
(
scroll
pane
background
!=
null
)
height
+=
scroll
pane
background
.
get
top
height
(
)
+
scroll
pane
background
.
get
bottom
height
(
)
;
drawable
list
background
=
list
.
get
style
(
)
.
background
;
if
(
list
background
!=
null
)
height
+=
list
background
.
get
top
height
(
)
+
list
background
.
get
bottom
height
(
)
;
float
height
below
=
screen
position
.
y
;
float
height
above
=
stage
.
get
camera
(
)
.
viewport
height
-
screen
position
.
y
-
select
box
.
get
height
(
)
;
boolean
below
=
true
;
if
(
height
>
height
below
)
{
if
(
height
above
>
height
below
)
{
below
=
false
;
height
=
math
.
min
(
height
,
height
above
)
;
}
else
height
=
height
below
;
}
if
(
below
)
set
y
(
screen
position
.
y
-
height
)
;
else
set
y
(
screen
position
.
y
+
select
box
.
get
height
(
)
)
;
set
x
(
screen
position
.
x
)
;
set
height
(
height
)
;
validate
(
)
;
float
width
=
math
.
max
(
get
pref
width
(
)
,
select
box
.
get
width
(
)
)
;
if
(
get
pref
height
(
)
>
height
)
width
+=
get
scroll
bar
width
(
)
;
if
(
scroll
pane
background
!=
null
)
{
width
+=
math
.
max
(
0
,
scroll
pane
background
.
get
right
width
(
)
-
scroll
pane
background
.
get
left
width
(
)
)
;
}
set
width
(
width
)
;
validate
(
)
;
scroll
to
(
0
,
list
.
get
height
(
)
-
select
box
.
get
selected
index
(
)
*
item
height
-
item
height
/
2
,
0
,
0
,
true
,
true
)
;
update
visual
scroll
(
)
;
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
!=
null
&&
!
actor
.
is
descendant
of
(
this
)
)
previous
scroll
focus
=
actor
;
stage
.
set
scroll
focus
(
this
)
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
list
.
set
touchable
(
touchable
.
enabled
)
;
clear
actions
(
)
;
select
box
.
on
show
(
this
,
below
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
list
.
is
touchable
(
)
)
return
;
stage
.
remove
capture
listener
(
hide
listener
)
;
stage
.
add
capture
listener
(
hide
listener
)
;
stage
.
add
actor
(
this
)
;
select
box
.
local
to
stage
coordinates
(
screen
position
.
set
(
0
,
0
)
)
;
float
item
height
=
list
.
get
item
height
(
)
;
float
height
=
item
height
*
(
max
list
count
<=
0
?
select
box
.
items
.
size
:
math
.
min
(
max
list
count
,
select
box
.
items
.
size
)
)
;
drawable
scroll
pane
background
=
get
style
(
)
.
background
;
if
(
scroll
pane
background
!=
null
)
height
+=
scroll
pane
background
.
get
top
height
(
)
+
scroll
pane
background
.
get
bottom
height
(
)
;
drawable
list
background
=
list
.
get
style
(
)
.
background
;
if
(
list
background
!=
null
)
height
+=
list
background
.
get
top
height
(
)
+
list
background
.
get
bottom
height
(
)
;
float
height
below
=
screen
position
.
y
;
float
height
above
=
stage
.
get
camera
(
)
.
viewport
height
-
screen
position
.
y
-
select
box
.
get
height
(
)
;
boolean
below
=
true
;
if
(
height
>
height
below
)
{
if
(
height
above
>
height
below
)
{
below
=
false
;
height
=
math
.
min
(
height
,
height
above
)
;
}
else
height
=
height
below
;
}
if
(
below
)
set
y
(
screen
position
.
y
-
height
)
;
else
set
y
(
screen
position
.
y
+
select
box
.
get
height
(
)
)
;
set
x
(
screen
position
.
x
)
;
set
height
(
height
)
;
validate
(
)
;
float
width
=
math
.
max
(
get
pref
width
(
)
,
select
box
.
get
width
(
)
)
;
if
(
get
pref
height
(
)
>
height
)
width
+=
get
scroll
bar
width
(
)
;
if
(
scroll
pane
background
!=
null
)
{
width
+=
math
.
max
(
0
,
scroll
pane
background
.
get
right
width
(
)
-
scroll
pane
background
.
get
left
width
(
)
)
;
}
set
width
(
width
)
;
validate
(
)
;
scroll
to
(
0
,
list
.
get
height
(
)
-
select
box
.
get
selected
index
(
)
*
item
height
-
item
height
/
2
,
0
,
0
,
true
,
true
)
;
update
visual
scroll
(
)
;
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
!=
null
&&
!
actor
.
is
descendant
of
(
this
)
)
previous
scroll
focus
=
actor
;
stage
.
set
scroll
focus
(
this
)
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
list
.
set
touchable
(
touchable
.
enabled
)
;
clear
actions
(
)
;
select
box
.
on
show
(
this
,
below
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.29e-01)
set
(3.36e-02)
%UNK%
(1.87e-02)
get
(1.30e-02)
changed
(1.28e-02)
scroll
(1.22e-02)
height
(1.00e-02)
down
(8.30e-03)
size
(6.91e-03)
to
(6.53e-03)
<SENTENCE_START>
{
if
(
list
.
is
touchable
(
)
)
return
;
stage
.
remove
capture
listener
(
hide
listener
)
;
stage
.
add
capture
listener
(
hide
listener
)
;
stage
.
add
actor
(
this
)
;
select
box
.
local
to
stage
coordinates
(
screen
position
.
set
(
0
,
0
)
)
;
float
item
height
=
list
.
get
item
height
(
)
;
float
height
=
item
height
*
(
max
list
count
<=
0
?
select
box
.
items
.
size
:
math
.
min
(
max
list
count
,
select
box
.
items
.
size
)
)
;
drawable
scroll
pane
background
=
get
style
(
)
.
background
;
if
(
scroll
pane
background
!=
null
)
height
+=
scroll
pane
background
.
get
top
height
(
)
+
scroll
pane
background
.
get
bottom
height
(
)
;
drawable
list
background
=
list
.
get
style
(
)
.
background
;
if
(
list
background
!=
null
)
height
+=
list
background
.
get
top
height
(
)
+
list
background
.
get
bottom
height
(
)
;
float
height
below
=
screen
position
.
y
;
float
height
above
=
stage
.
get
camera
(
)
.
viewport
height
-
screen
position
.
y
-
select
box
.
get
height
(
)
;
boolean
below
=
true
;
if
(
height
>
height
below
)
{
if
(
height
above
>
height
below
)
{
below
=
false
;
height
=
math
.
min
(
height
,
height
above
)
;
}
else
height
=
height
below
;
}
if
(
below
)
set
y
(
screen
position
.
y
-
height
)
;
else
set
y
(
screen
position
.
y
+
select
box
.
get
height
(
)
)
;
set
x
(
screen
position
.
x
)
;
set
height
(
height
)
;
validate
(
)
;
float
width
=
math
.
max
(
get
pref
width
(
)
,
select
box
.
get
width
(
)
)
;
if
(
get
pref
height
(
)
>
height
)
width
+=
get
scroll
bar
width
(
)
;
if
(
scroll
pane
background
!=
null
)
{
width
+=
math
.
max
(
0
,
scroll
pane
background
.
get
right
width
(
)
-
scroll
pane
background
.
get
left
width
(
)
)
;
}
set
width
(
width
)
;
validate
(
)
;
scroll
to
(
0
,
list
.
get
height
(
)
-
select
box
.
get
selected
index
(
)
*
item
height
-
item
height
/
2
,
0
,
0
,
true
,
true
)
;
update
visual
scroll
(
)
;
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
!=
null
&&
!
actor
.
is
descendant
of
(
this
)
)
previous
scroll
focus
=
actor
;
stage
.
set
scroll
focus
(
this
)
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
list
.
set
touchable
(
touchable
.
enabled
)
;
clear
actions
(
)
;
select
box
.
on
show
(
this
,
below
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
list
.
is
touchable
(
)
)
return
;
stage
.
remove
capture
listener
(
hide
listener
)
;
stage
.
add
capture
listener
(
hide
listener
)
;
stage
.
add
actor
(
this
)
;
select
box
.
local
to
stage
coordinates
(
screen
position
.
set
(
0
,
0
)
)
;
float
item
height
=
list
.
get
item
height
(
)
;
float
height
=
item
height
*
(
max
list
count
<=
0
?
select
box
.
items
.
size
:
math
.
min
(
max
list
count
,
select
box
.
items
.
size
)
)
;
drawable
scroll
pane
background
=
get
style
(
)
.
background
;
if
(
scroll
pane
background
!=
null
)
height
+=
scroll
pane
background
.
get
top
height
(
)
+
scroll
pane
background
.
get
bottom
height
(
)
;
drawable
list
background
=
list
.
get
style
(
)
.
background
;
if
(
list
background
!=
null
)
height
+=
list
background
.
get
top
height
(
)
+
list
background
.
get
bottom
height
(
)
;
float
height
below
=
screen
position
.
y
;
float
height
above
=
stage
.
get
camera
(
)
.
viewport
height
-
screen
position
.
y
-
select
box
.
get
height
(
)
;
boolean
below
=
true
;
if
(
height
>
height
below
)
{
if
(
height
above
>
height
below
)
{
below
=
false
;
height
=
math
.
min
(
height
,
height
above
)
;
}
else
height
=
height
below
;
}
if
(
below
)
set
y
(
screen
position
.
y
-
height
)
;
else
set
y
(
screen
position
.
y
+
select
box
.
get
height
(
)
)
;
set
x
(
screen
position
.
x
)
;
set
height
(
height
)
;
validate
(
)
;
float
width
=
math
.
max
(
get
pref
width
(
)
,
select
box
.
get
width
(
)
)
;
if
(
get
pref
height
(
)
>
height
)
width
+=
get
scroll
bar
width
(
)
;
if
(
scroll
pane
background
!=
null
)
{
width
+=
math
.
max
(
0
,
scroll
pane
background
.
get
right
width
(
)
-
scroll
pane
background
.
get
left
width
(
)
)
;
}
set
width
(
width
)
;
validate
(
)
;
scroll
to
(
0
,
list
.
get
height
(
)
-
select
box
.
get
selected
index
(
)
*
item
height
-
item
height
/
2
,
0
,
0
,
true
,
true
)
;
update
visual
scroll
(
)
;
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
!=
null
&&
!
actor
.
is
descendant
of
(
this
)
)
previous
scroll
focus
=
actor
;
stage
.
set
scroll
focus
(
this
)
;
list
.
selection
.
set
(
select
box
.
get
selected
(
)
)
;
list
.
set
touchable
(
touchable
.
enabled
)
;
clear
actions
(
)
;
select
box
.
on
show
(
this
,
below
)
;
}
<SENTENCE_END/>
hide
hide
set
(1.93e-01)
touch
(5.84e-02)
show
(5.79e-02)
run
(5.73e-02)
hide
(5.51e-02)
remove
(4.98e-02)
clear
(3.98e-02)
hit
(3.72e-02)
changed
(3.65e-02)
scroll
(2.68e-02)
<SENTENCE_START>
{
if
(
!
list
.
is
touchable
(
)
||
!
has
parent
(
)
)
return
;
list
.
set
touchable
(
touchable
.
disabled
)
;
stage
stage
=
get
stage
(
)
;
if
(
stage
!=
null
)
{
stage
.
remove
capture
listener
(
hide
listener
)
;
if
(
previous
scroll
focus
!=
null
&&
previous
scroll
focus
.
get
stage
(
)
==
null
)
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
==
null
||
is
ascendant
of
(
actor
)
)
stage
.
set
scroll
focus
(
previous
scroll
focus
)
;
}
clear
actions
(
)
;
select
box
.
on
hide
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
list
.
is
touchable
(
)
||
!
has
parent
(
)
)
return
;
list
.
set
touchable
(
touchable
.
disabled
)
;
stage
stage
=
get
stage
(
)
;
if
(
stage
!=
null
)
{
stage
.
remove
capture
listener
(
hide
listener
)
;
if
(
previous
scroll
focus
!=
null
&&
previous
scroll
focus
.
get
stage
(
)
==
null
)
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
==
null
||
is
ascendant
of
(
actor
)
)
stage
.
set
scroll
focus
(
previous
scroll
focus
)
;
}
clear
actions
(
)
;
select
box
.
on
hide
(
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(5.74e-01)
scroll
(4.68e-02)
changed
(2.63e-02)
down
(2.56e-02)
focus
(2.28e-02)
stage
(1.85e-02)
actor
(1.30e-02)
previous
(1.20e-02)
pressed
(1.13e-02)
%UNK%
(8.00e-03)
<SENTENCE_START>
{
if
(
!
list
.
is
touchable
(
)
||
!
has
parent
(
)
)
return
;
list
.
set
touchable
(
touchable
.
disabled
)
;
stage
stage
=
get
stage
(
)
;
if
(
stage
!=
null
)
{
stage
.
remove
capture
listener
(
hide
listener
)
;
if
(
previous
scroll
focus
!=
null
&&
previous
scroll
focus
.
get
stage
(
)
==
null
)
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
==
null
||
is
ascendant
of
(
actor
)
)
stage
.
set
scroll
focus
(
previous
scroll
focus
)
;
}
clear
actions
(
)
;
select
box
.
on
hide
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
list
.
is
touchable
(
)
||
!
has
parent
(
)
)
return
;
list
.
set
touchable
(
touchable
.
disabled
)
;
stage
stage
=
get
stage
(
)
;
if
(
stage
!=
null
)
{
stage
.
remove
capture
listener
(
hide
listener
)
;
if
(
previous
scroll
focus
!=
null
&&
previous
scroll
focus
.
get
stage
(
)
==
null
)
previous
scroll
focus
=
null
;
actor
actor
=
stage
.
get
scroll
focus
(
)
;
if
(
actor
==
null
||
is
ascendant
of
(
actor
)
)
stage
.
set
scroll
focus
(
previous
scroll
focus
)
;
}
clear
actions
(
)
;
select
box
.
on
hide
(
this
)
;
}
<SENTENCE_END/>
draw
draw
draw
(2.31e-01)
to
(7.18e-02)
render
(5.04e-02)
touch
(4.17e-02)
apply
(3.79e-02)
%UNK%
(3.54e-02)
hit
(3.15e-02)
add
(2.24e-02)
begin
(2.16e-02)
set
(1.58e-02)
<SENTENCE_START>
{
select
box
.
local
to
stage
coordinates
(
temp
.
set
(
0
,
0
)
)
;
if
(
!
temp
.
equals
(
screen
position
)
)
hide
(
)
;
super
.
%SELF%
(
batch
,
parent
alpha
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
.
local
to
stage
coordinates
(
temp
.
set
(
0
,
0
)
)
;
if
(
!
temp
.
equals
(
screen
position
)
)
hide
(
)
;
super
.
%SELF%
(
batch
,
parent
alpha
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.68e-01)
stage
(9.49e-02)
coordinates
(2.92e-02)
to
(1.70e-02)
down
(4.63e-03)
%UNK%
(4.00e-03)
and
(3.05e-03)
local
(2.81e-03)
box
(2.65e-03)
batch
(2.52e-03)
<SENTENCE_START>
{
select
box
.
local
to
stage
coordinates
(
temp
.
set
(
0
,
0
)
)
;
if
(
!
temp
.
equals
(
screen
position
)
)
hide
(
)
;
super
.
%SELF%
(
batch
,
parent
alpha
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
select
box
.
local
to
stage
coordinates
(
temp
.
set
(
0
,
0
)
)
;
if
(
!
temp
.
equals
(
screen
position
)
)
hide
(
)
;
super
.
%SELF%
(
batch
,
parent
alpha
)
;
}
<SENTENCE_END/>
act
act
update
(4.17e-01)
render
(8.20e-02)
act
(6.97e-02)
action
(4.52e-02)
on
(2.91e-02)
begin
(2.49e-02)
queue
(2.24e-02)
draw
(1.57e-02)
set
(1.51e-02)
end
(1.33e-02)
<SENTENCE_START>
{
super
.
%SELF%
(
delta
)
;
to
front
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
delta
)
;
to
front
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.43e-01)
update
(3.16e-03)
all
(2.42e-03)
performed
(2.32e-03)
relative
(1.30e-03)
%UNK%
(1.20e-03)
delta
(9.61e-04)
and
(8.97e-04)
render
(8.29e-04)
action
(7.84e-04)
<SENTENCE_START>
{
super
.
%SELF%
(
delta
)
;
to
front
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
delta
)
;
to
front
(
)
;
}
<SENTENCE_END/>
get,c,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,type,constraint,data
set
set
(9.88e-01)
data
(3.15e-03)
constraint
(2.05e-03)
type
(1.72e-03)
c
(5.41e-04)
ptr
(4.74e-04)
double
(4.21e-04)
get
(3.13e-04)
value
(2.69e-04)
bt
(2.64e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
type
type
(9.76e-01)
constraint
(2.19e-02)
%END%
(1.55e-03)
data
(8.18e-04)
get
(3.60e-05)
set
(1.65e-05)
c
(3.93e-06)
bt
(3.28e-06)
ptr
(2.84e-06)
swig
(2.82e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
constraint
constraint
(9.12e-01)
data
(7.98e-02)
type
(6.28e-03)
%END%
(1.29e-03)
set
(4.21e-05)
c
(2.18e-05)
hinge
(1.76e-05)
ptr
(1.76e-05)
bt
(1.43e-05)
get
(8.16e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
data
data
(7.05e-01)
%END%
(2.57e-01)
constraint
(2.85e-02)
set
(7.61e-03)
ptr
(1.67e-04)
c
(1.44e-04)
type
(1.19e-04)
get
(9.39e-05)
hinge
(8.37e-05)
bt
(7.17e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.49e-01)
data
(4.12e-02)
set
(7.53e-03)
constraint
(4.02e-04)
get
(1.55e-04)
ptr
(1.26e-04)
c
(1.25e-04)
%UNK%
(9.95e-05)
swig
(9.15e-05)
bt
(9.10e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,type,constraint,data
get
get
(9.83e-01)
data
(3.40e-03)
constraint
(2.24e-03)
type
(1.64e-03)
ptr
(1.16e-03)
c
(1.12e-03)
double
(4.55e-04)
return
(3.96e-04)
long
(3.61e-04)
bt
(3.32e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
type
type
(9.69e-01)
constraint
(2.69e-02)
%END%
(1.97e-03)
data
(1.53e-03)
get
(1.16e-04)
c
(2.45e-05)
ptr
(1.20e-05)
instance
(9.86e-06)
long
(7.71e-06)
double
(7.58e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
constraint
constraint
(8.89e-01)
data
(9.96e-02)
type
(9.25e-03)
%END%
(1.90e-03)
c
(8.47e-05)
ptr
(8.02e-05)
get
(6.56e-05)
hinge
(2.32e-05)
return
(1.94e-05)
bt
(1.64e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
data
data
(6.38e-01)
%END%
(3.26e-01)
constraint
(2.44e-02)
get
(8.09e-03)
ptr
(5.64e-04)
c
(4.15e-04)
type
(1.64e-04)
return
(1.20e-04)
bt
(1.07e-04)
hinge
(8.82e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.49e-01)
data
(3.98e-02)
get
(6.98e-03)
constraint
(5.57e-04)
c
(3.60e-04)
ptr
(3.56e-04)
bt
(1.11e-04)
swig
(9.75e-05)
%UNK%
(9.68e-05)
instance
(9.62e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,rb,a,frame
set
set
(9.74e-01)
rb
(8.01e-03)
data
(4.82e-03)
a
(3.11e-03)
frame
(2.37e-03)
double
(1.33e-03)
c
(5.70e-04)
ptr
(4.80e-04)
get
(3.83e-04)
value
(3.32e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
rb
rb
(9.66e-01)
a
(3.21e-02)
%END%
(1.44e-03)
data
(4.90e-04)
get
(9.15e-05)
set
(5.55e-05)
frame
(8.50e-06)
c
(4.65e-06)
bt
(3.80e-06)
value
(2.97e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
a
a
(8.88e-01)
frame
(1.07e-01)
rb
(3.73e-03)
%END%
(4.09e-04)
set
(3.10e-05)
data
(1.35e-05)
bt
(9.96e-06)
c
(9.25e-06)
ptr
(9.07e-06)
hinge
(7.42e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
frame
frame
(9.30e-01)
%END%
(4.78e-02)
a
(1.65e-02)
set
(5.42e-03)
ptr
(4.87e-05)
c
(3.73e-05)
rb
(3.11e-05)
data
(3.06e-05)
get
(2.88e-05)
double
(2.86e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.07e-01)
frame
(7.40e-02)
set
(1.48e-02)
get
(2.41e-04)
a
(2.24e-04)
ptr
(2.04e-04)
double
(2.02e-04)
c
(1.89e-04)
bt
(1.87e-04)
data
(1.66e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,rb,a,frame
get
get
(9.74e-01)
rb
(6.56e-03)
data
(4.35e-03)
a
(2.55e-03)
frame
(2.14e-03)
double
(1.36e-03)
ptr
(1.12e-03)
c
(1.06e-03)
long
(3.39e-04)
return
(3.04e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
rb
rb
(9.75e-01)
a
(2.29e-02)
%END%
(1.30e-03)
data
(6.59e-04)
get
(1.16e-04)
c
(1.33e-05)
set
(9.43e-06)
frame
(8.50e-06)
ptr
(7.33e-06)
instance
(5.06e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
a
a
(8.99e-01)
frame
(9.50e-02)
rb
(4.95e-03)
%END%
(4.56e-04)
get
(2.87e-05)
ptr
(2.42e-05)
c
(2.21e-05)
data
(1.83e-05)
bt
(8.51e-06)
double
(7.92e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
frame
frame
(9.20e-01)
%END%
(5.71e-02)
a
(1.71e-02)
get
(4.63e-03)
ptr
(1.27e-04)
c
(9.89e-05)
double
(5.83e-05)
data
(4.29e-05)
rb
(3.81e-05)
bt
(3.54e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.09e-01)
frame
(7.43e-02)
get
(1.11e-02)
c
(4.98e-04)
ptr
(4.31e-04)
double
(3.47e-04)
a
(2.58e-04)
data
(2.52e-04)
bt
(1.93e-04)
%UNK%
(1.47e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,rb,b,frame
set
set
(9.77e-01)
rb
(7.57e-03)
data
(4.09e-03)
b
(3.20e-03)
frame
(2.14e-03)
double
(1.07e-03)
c
(5.14e-04)
ptr
(4.34e-04)
get
(3.43e-04)
value
(3.00e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
rb
rb
(9.33e-01)
b
(6.48e-02)
%END%
(1.46e-03)
data
(4.12e-04)
get
(2.47e-04)
set
(6.48e-05)
frame
(1.78e-05)
c
(5.44e-06)
swig
(5.06e-06)
instance
(4.57e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
b
b
(8.31e-01)
frame
(1.66e-01)
rb
(2.83e-03)
%END%
(4.73e-04)
set
(5.37e-05)
data
(1.30e-05)
bt
(1.03e-05)
c
(9.55e-06)
ptr
(9.24e-06)
hinge
(7.69e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
frame
frame
(9.14e-01)
%END%
(6.56e-02)
b
(1.23e-02)
set
(7.51e-03)
ptr
(4.29e-05)
get
(4.00e-05)
c
(3.41e-05)
double
(3.34e-05)
data
(3.04e-05)
rb
(2.65e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.55e-01)
frame
(1.24e-01)
set
(1.82e-02)
b
(4.37e-04)
double
(2.51e-04)
get
(2.50e-04)
ptr
(1.50e-04)
data
(1.44e-04)
c
(1.43e-04)
bt
(1.35e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,rb,b,frame
get
get
(9.76e-01)
rb
(6.20e-03)
data
(3.82e-03)
b
(2.60e-03)
frame
(1.95e-03)
double
(1.17e-03)
ptr
(1.00e-03)
c
(9.63e-04)
long
(2.99e-04)
bt
(2.65e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
rb
rb
(9.52e-01)
b
(4.53e-02)
%END%
(1.31e-03)
data
(5.91e-04)
get
(2.31e-04)
instance
(1.74e-05)
frame
(1.74e-05)
c
(1.54e-05)
set
(1.03e-05)
ptr
(8.55e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
b
b
(8.50e-01)
frame
(1.45e-01)
rb
(4.00e-03)
%END%
(5.24e-04)
get
(4.69e-05)
ptr
(2.56e-05)
c
(2.36e-05)
data
(1.87e-05)
bt
(8.57e-06)
double
(8.34e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
frame
frame
(9.03e-01)
%END%
(7.68e-02)
b
(1.34e-02)
get
(5.92e-03)
ptr
(1.14e-04)
c
(9.73e-05)
double
(6.07e-05)
data
(4.03e-05)
rb
(3.50e-05)
bt
(3.25e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.62e-01)
frame
(1.20e-01)
get
(1.28e-02)
b
(4.92e-04)
c
(4.14e-04)
ptr
(3.36e-04)
double
(3.34e-04)
instance
(2.15e-04)
data
(1.84e-04)
bt
(1.41e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
hinge
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,use,reference,frame,a
set
set
(9.72e-01)
use
(1.12e-02)
data
(5.86e-03)
reference
(3.54e-03)
a
(1.78e-03)
frame
(1.60e-03)
double
(1.26e-03)
constraint
(3.27e-04)
swig
(1.77e-04)
dynamics
(1.66e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
use
use
(6.89e-01)
reference
(3.08e-01)
%END%
(2.87e-03)
data
(3.64e-04)
frame
(1.56e-04)
set
(8.33e-05)
get
(2.65e-05)
%UNK%
(4.18e-06)
double
(3.69e-06)
c
(3.65e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
reference
reference
(5.32e-01)
frame
(4.64e-01)
a
(2.29e-03)
use
(1.65e-03)
%END%
(6.72e-04)
hinge
(1.30e-05)
data
(1.28e-05)
set
(1.02e-05)
constraint
(8.34e-06)
ptr
(8.15e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
frame
frame
(8.22e-01)
a
(1.48e-01)
reference
(2.34e-02)
%END%
(5.58e-03)
set
(4.08e-04)
use
(1.13e-04)
hinge
(3.74e-05)
constraint
(3.14e-05)
this
(2.53e-05)
value
(2.40e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
a
a
(6.10e-01)
frame
(1.93e-01)
%END%
(1.87e-01)
set
(5.73e-03)
reference
(1.42e-03)
hinge
(1.48e-04)
constraint
(1.45e-04)
double
(1.16e-04)
this
(1.08e-04)
value
(1.02e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.68e-01)
a
(2.12e-01)
frame
(9.81e-03)
set
(7.32e-03)
double
(1.37e-04)
constraint
(1.26e-04)
hinge
(1.12e-04)
bt
(1.08e-04)
value
(9.62e-05)
swig
(9.38e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,use,reference,frame,a
get
get
(9.76e-01)
use
(8.57e-03)
data
(4.59e-03)
reference
(3.15e-03)
a
(1.68e-03)
frame
(1.63e-03)
double
(9.73e-04)
return
(3.30e-04)
constraint
(2.45e-04)
dynamics
(2.12e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
use
use
(6.18e-01)
reference
(3.78e-01)
%END%
(2.31e-03)
get
(4.05e-04)
data
(2.73e-04)
frame
(1.90e-04)
set
(6.08e-05)
%START%
(9.94e-06)
c
(9.53e-06)
%UNK%
(8.15e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
reference
frame
(5.08e-01)
reference
(4.87e-01)
a
(2.22e-03)
use
(1.46e-03)
%END%
(7.03e-04)
get
(1.15e-05)
data
(1.15e-05)
hinge
(1.10e-05)
ptr
(1.02e-05)
c
(8.05e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
frame
frame
(8.27e-01)
a
(1.47e-01)
reference
(2.05e-02)
%END%
(5.05e-03)
get
(4.42e-04)
use
(1.11e-04)
hinge
(3.06e-05)
ptr
(3.00e-05)
constraint
(2.43e-05)
c
(1.82e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
a
a
(5.92e-01)
%END%
(2.08e-01)
frame
(1.91e-01)
get
(6.21e-03)
reference
(1.39e-03)
ptr
(1.35e-04)
hinge
(1.29e-04)
double
(1.20e-04)
constraint
(1.14e-04)
return
(1.02e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.88e-01)
a
(1.92e-01)
frame
(9.13e-03)
get
(7.79e-03)
double
(1.73e-04)
swig
(1.63e-04)
c
(1.61e-04)
bt
(1.32e-04)
ptr
(1.20e-04)
return
(1.09e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
use
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,angular,only
set
set
(9.85e-01)
angular
(5.64e-03)
only
(4.93e-03)
data
(1.37e-03)
double
(4.05e-04)
constraint
(1.92e-04)
swig
(1.68e-04)
c
(1.65e-04)
ptr
(1.50e-04)
this
(1.27e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
angular
angular
(9.93e-01)
only
(5.75e-03)
%END%
(1.10e-03)
data
(3.08e-04)
set
(1.54e-05)
%UNK%
(5.81e-06)
get
(3.45e-06)
bt
(2.65e-06)
swig
(2.18e-06)
c
(1.80e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
only
only
(9.90e-01)
%END%
(5.31e-03)
angular
(3.74e-03)
set
(6.00e-04)
hinge
(6.50e-06)
bt
(6.10e-06)
value
(4.33e-06)
data
(4.26e-06)
ptr
(3.27e-06)
dynamics
(3.26e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.32e-01)
only
(5.78e-02)
set
(8.77e-03)
double
(8.22e-05)
angular
(6.74e-05)
%UNK%
(4.79e-05)
bt
(4.37e-05)
swig
(3.51e-05)
value
(3.23e-05)
endian
(3.13e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,angular,only
get
get
(9.87e-01)
angular
(4.99e-03)
only
(4.21e-03)
data
(1.31e-03)
double
(3.83e-04)
return
(2.29e-04)
c
(1.72e-04)
constraint
(1.71e-04)
dynamics
(1.63e-04)
ptr
(1.57e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
angular
angular
(9.93e-01)
only
(5.43e-03)
%END%
(1.04e-03)
data
(2.70e-04)
get
(2.69e-05)
%UNK%
(1.15e-05)
set
(8.59e-06)
bt
(5.21e-06)
c
(4.28e-06)
swig
(3.64e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
only
only
(9.92e-01)
angular
(4.08e-03)
%END%
(3.01e-03)
get
(6.78e-04)
ptr
(4.85e-06)
hinge
(4.42e-06)
jni
(4.23e-06)
c
(4.21e-06)
dynamics
(4.21e-06)
bt
(4.02e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.13e-01)
only
(6.99e-02)
get
(1.58e-02)
double
(1.38e-04)
angular
(8.10e-05)
endian
(6.44e-05)
bt
(6.12e-05)
2
(5.65e-05)
c
(5.58e-05)
%UNK%
(5.13e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
angular
only
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,enable,angular,motor
set
set
(9.76e-01)
enable
(9.36e-03)
angular
(5.35e-03)
data
(3.76e-03)
motor
(2.68e-03)
double
(7.76e-04)
constraint
(2.22e-04)
swig
(1.63e-04)
c
(1.41e-04)
dynamics
(1.38e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
enable
angular
(5.19e-01)
enable
(4.78e-01)
%END%
(1.51e-03)
set
(3.31e-04)
data
(2.10e-04)
motor
(1.61e-04)
%UNK%
(5.72e-05)
get
(3.88e-05)
is
(3.22e-05)
release
(1.46e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
angular
angular
(5.04e-01)
motor
(4.95e-01)
enable
(7.14e-04)
%END%
(6.08e-04)
set
(9.66e-05)
hinge
(5.75e-06)
data
(4.70e-06)
bt
(3.71e-06)
value
(2.55e-06)
this
(2.54e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
motor
motor
(7.65e-01)
%END%
(2.20e-01)
set
(1.24e-02)
angular
(2.56e-03)
%UNK%
(3.52e-05)
swig
(2.32e-05)
bt
(2.20e-05)
c
(1.90e-05)
double
(1.59e-05)
value
(1.29e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.27e-01)
motor
(5.64e-02)
set
(1.43e-02)
angular
(1.48e-04)
%UNK%
(1.41e-04)
bt
(7.86e-05)
swig
(7.84e-05)
c
(6.99e-05)
double
(6.39e-05)
2
(4.79e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,enable,angular,motor
get
get
(9.79e-01)
enable
(7.60e-03)
angular
(4.94e-03)
data
(3.11e-03)
motor
(2.49e-03)
double
(6.57e-04)
return
(2.44e-04)
constraint
(1.84e-04)
dynamics
(1.74e-04)
c
(1.59e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
enable
angular
(5.59e-01)
enable
(4.39e-01)
%END%
(9.43e-04)
get
(2.65e-04)
set
(2.15e-04)
is
(1.95e-04)
data
(1.65e-04)
motor
(1.61e-04)
%UNK%
(8.69e-05)
c
(3.04e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
angular
angular
(5.17e-01)
motor
(4.81e-01)
enable
(6.22e-04)
%END%
(5.42e-04)
get
(1.10e-04)
hinge
(4.34e-06)
data
(4.02e-06)
c
(3.75e-06)
ptr
(2.82e-06)
jni
(2.65e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
motor
motor
(7.64e-01)
%END%
(2.15e-01)
get
(1.80e-02)
angular
(2.53e-03)
c
(5.45e-05)
%UNK%
(4.88e-05)
swig
(4.77e-05)
bt
(3.73e-05)
set
(3.31e-05)
double
(3.07e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.26e-01)
motor
(5.07e-02)
get
(2.02e-02)
c
(2.00e-04)
%UNK%
(1.90e-04)
swig
(1.52e-04)
angular
(1.42e-04)
bt
(1.34e-04)
double
(1.25e-04)
set
(1.03e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
enable
angular
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,motor,target,velocity
set
set
(9.82e-01)
motor
(4.94e-03)
target
(3.93e-03)
velocity
(3.10e-03)
data
(2.41e-03)
double
(8.77e-04)
constraint
(3.12e-04)
hinge
(1.61e-04)
swig
(1.49e-04)
c
(1.47e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
motor
motor
(8.66e-01)
target
(1.31e-01)
%END%
(1.68e-03)
data
(9.36e-04)
set
(7.53e-05)
velocity
(6.49e-05)
get
(9.77e-06)
double
(4.84e-06)
c
(3.70e-06)
swig
(3.52e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
target
target
(8.01e-01)
velocity
(1.95e-01)
motor
(3.16e-03)
%END%
(4.06e-04)
set
(4.05e-05)
data
(1.02e-05)
hinge
(6.59e-06)
bt
(3.50e-06)
constraint
(3.34e-06)
value
(2.50e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
velocity
%END%
(6.43e-01)
velocity
(3.42e-01)
set
(1.19e-02)
target
(2.10e-03)
swig
(5.45e-05)
double
(5.16e-05)
%UNK%
(4.34e-05)
bt
(4.08e-05)
c
(3.89e-05)
value
(3.35e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.27e-01)
velocity
(6.30e-02)
set
(8.46e-03)
target
(2.67e-04)
swig
(6.90e-05)
double
(6.50e-05)
%UNK%
(5.87e-05)
c
(5.08e-05)
bt
(4.94e-05)
value
(4.04e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,motor,target,velocity
get
get
(9.84e-01)
motor
(4.24e-03)
target
(3.72e-03)
velocity
(2.82e-03)
data
(2.12e-03)
double
(7.72e-04)
return
(2.62e-04)
constraint
(2.61e-04)
c
(1.77e-04)
dynamics
(1.73e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
motor
motor
(8.63e-01)
target
(1.35e-01)
%END%
(1.48e-03)
data
(8.19e-04)
get
(9.01e-05)
set
(5.79e-05)
velocity
(5.63e-05)
c
(8.69e-06)
swig
(6.84e-06)
damping
(4.33e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
target
target
(8.34e-01)
velocity
(1.62e-01)
motor
(3.13e-03)
%END%
(3.32e-04)
get
(3.93e-05)
data
(9.51e-06)
hinge
(5.07e-06)
ptr
(2.89e-06)
c
(2.70e-06)
constraint
(2.69e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
velocity
%END%
(6.16e-01)
velocity
(3.64e-01)
get
(1.49e-02)
target
(2.45e-03)
swig
(1.10e-04)
c
(1.07e-04)
double
(9.33e-05)
set
(6.88e-05)
bt
(6.58e-05)
%UNK%
(5.76e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.29e-01)
velocity
(5.88e-02)
get
(9.97e-03)
target
(2.68e-04)
c
(1.48e-04)
swig
(1.43e-04)
double
(1.23e-04)
set
(8.83e-05)
bt
(8.38e-05)
%UNK%
(8.06e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,max,motor,impulse
set
set
(9.80e-01)
max
(5.84e-03)
data
(3.46e-03)
motor
(3.44e-03)
impulse
(2.83e-03)
double
(1.19e-03)
constraint
(3.86e-04)
swig
(1.95e-04)
c
(1.87e-04)
hinge
(1.84e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
max
max
(9.21e-01)
motor
(7.65e-02)
%END%
(1.17e-03)
data
(5.90e-04)
set
(1.71e-04)
get
(2.29e-05)
impulse
(2.07e-05)
joint
(9.14e-06)
c
(4.37e-06)
damping
(4.07e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
motor
motor
(8.58e-01)
impulse
(1.40e-01)
max
(2.22e-03)
%END%
(2.83e-04)
set
(3.17e-05)
data
(7.44e-06)
hinge
(4.88e-06)
bt
(3.08e-06)
constraint
(2.88e-06)
value
(2.56e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
impulse
impulse
(9.28e-01)
%END%
(5.60e-02)
motor
(1.07e-02)
set
(5.44e-03)
max
(1.82e-05)
hinge
(1.10e-05)
double
(9.97e-06)
value
(9.51e-06)
bt
(9.19e-06)
swig
(8.44e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.96e-01)
impulse
(8.88e-02)
set
(1.31e-02)
motor
(2.51e-04)
double
(9.69e-05)
swig
(7.88e-05)
c
(7.20e-05)
value
(7.18e-05)
%UNK%
(6.34e-05)
bt
(6.21e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,max,motor,impulse
get
get
(9.82e-01)
max
(4.82e-03)
motor
(3.14e-03)
data
(3.00e-03)
impulse
(2.64e-03)
double
(1.01e-03)
return
(3.40e-04)
constraint
(3.15e-04)
dynamics
(2.12e-04)
c
(2.07e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
max
max
(9.26e-01)
motor
(7.18e-02)
%END%
(8.18e-04)
data
(5.82e-04)
get
(1.60e-04)
set
(1.14e-04)
joint
(2.68e-05)
impulse
(1.72e-05)
damping
(9.54e-06)
c
(8.75e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
motor
motor
(8.77e-01)
impulse
(1.20e-01)
max
(2.48e-03)
%END%
(2.49e-04)
get
(3.21e-05)
data
(8.19e-06)
hinge
(4.28e-06)
ptr
(3.35e-06)
c
(3.35e-06)
constraint
(2.58e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
impulse
impulse
(9.35e-01)
%END%
(4.78e-02)
motor
(1.09e-02)
get
(6.47e-03)
max
(2.24e-05)
c
(1.75e-05)
double
(1.54e-05)
swig
(1.47e-05)
set
(1.27e-05)
bt
(1.21e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.85e-01)
impulse
(9.36e-02)
get
(1.74e-02)
motor
(2.83e-04)
c
(2.15e-04)
double
(1.84e-04)
set
(1.82e-04)
swig
(1.67e-04)
2
(1.20e-04)
bt
(1.09e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
max
motor
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,lower,limit
set
set
(9.86e-01)
lower
(5.24e-03)
limit
(4.77e-03)
data
(1.08e-03)
double
(2.76e-04)
c
(1.63e-04)
swig
(1.62e-04)
constraint
(1.40e-04)
ptr
(1.38e-04)
dynamics
(1.17e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
lower
lower
(9.88e-01)
limit
(1.06e-02)
%END%
(9.38e-04)
data
(1.71e-04)
set
(1.48e-04)
get
(5.47e-06)
swig
(3.35e-06)
c
(3.34e-06)
take
(2.90e-06)
%START%
(2.66e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limit
limit
(9.87e-01)
%END%
(9.50e-03)
lower
(2.86e-03)
set
(1.02e-03)
bt
(8.78e-06)
hinge
(8.61e-06)
value
(6.24e-06)
c
(6.11e-06)
dynamics
(5.73e-06)
ptr
(5.67e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.77e-01)
limit
(1.51e-02)
set
(7.10e-03)
double
(1.05e-04)
value
(3.99e-05)
bt
(3.83e-05)
swig
(3.81e-05)
2
(3.81e-05)
%UNK%
(3.45e-05)
lower
(3.43e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,lower,limit
get
get
(9.88e-01)
lower
(4.69e-03)
limit
(4.14e-03)
data
(1.03e-03)
double
(2.62e-04)
return
(2.10e-04)
c
(1.69e-04)
dynamics
(1.53e-04)
swig
(1.50e-04)
ptr
(1.46e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
lower
lower
(9.88e-01)
limit
(1.12e-02)
%END%
(8.56e-04)
data
(1.41e-04)
set
(8.61e-05)
get
(4.27e-05)
c
(8.51e-06)
%START%
(7.74e-06)
double
(5.81e-06)
swig
(5.50e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limit
limit
(9.90e-01)
%END%
(5.30e-03)
lower
(2.96e-03)
get
(1.21e-03)
c
(8.43e-06)
ptr
(8.01e-06)
dynamics
(6.95e-06)
jni
(6.19e-06)
hinge
(5.74e-06)
bt
(5.64e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.75e-01)
limit
(1.39e-02)
get
(9.34e-03)
double
(1.81e-04)
2
(7.25e-05)
c
(6.23e-05)
swig
(5.43e-05)
endian
(5.35e-05)
bt
(5.25e-05)
%UNK%
(3.73e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,upper,limit
set
set
(9.86e-01)
upper
(5.50e-03)
limit
(5.35e-03)
data
(1.06e-03)
double
(2.62e-04)
c
(1.62e-04)
swig
(1.59e-04)
ptr
(1.35e-04)
constraint
(1.31e-04)
this
(1.14e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
upper
upper
(9.86e-01)
limit
(1.29e-02)
%END%
(1.09e-03)
data
(1.58e-04)
set
(3.58e-05)
c
(1.92e-06)
double
(1.57e-06)
swig
(1.52e-06)
get
(1.41e-06)
release
(1.38e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limit
limit
(9.86e-01)
%END%
(1.04e-02)
upper
(2.77e-03)
set
(1.10e-03)
bt
(9.11e-06)
hinge
(8.48e-06)
value
(6.64e-06)
c
(6.51e-06)
dynamics
(6.37e-06)
ptr
(6.03e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.78e-01)
limit
(1.45e-02)
set
(6.57e-03)
double
(1.05e-04)
value
(3.52e-05)
2
(3.47e-05)
bt
(3.37e-05)
%UNK%
(3.22e-05)
swig
(3.00e-05)
upper
(2.77e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,upper,limit
get
get
(9.87e-01)
upper
(4.88e-03)
limit
(4.61e-03)
data
(1.01e-03)
double
(2.47e-04)
return
(2.02e-04)
c
(1.67e-04)
dynamics
(1.49e-04)
swig
(1.45e-04)
ptr
(1.42e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
upper
upper
(9.85e-01)
limit
(1.42e-02)
%END%
(1.07e-03)
data
(1.31e-04)
set
(1.91e-05)
get
(1.20e-05)
c
(3.98e-06)
double
(3.86e-06)
%START%
(3.23e-06)
take
(1.90e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limit
limit
(9.90e-01)
%END%
(5.89e-03)
upper
(2.86e-03)
get
(1.34e-03)
c
(9.30e-06)
ptr
(8.56e-06)
dynamics
(7.94e-06)
jni
(7.00e-06)
return
(5.94e-06)
bt
(5.78e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.77e-01)
limit
(1.32e-02)
get
(8.88e-03)
double
(1.82e-04)
2
(6.60e-05)
c
(5.37e-05)
endian
(4.86e-05)
bt
(4.63e-05)
swig
(4.23e-05)
%UNK%
(3.48e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,limit,softness
set
set
(9.87e-01)
softness
(5.71e-03)
limit
(4.59e-03)
data
(6.39e-04)
double
(1.58e-04)
c
(1.38e-04)
swig
(1.24e-04)
ptr
(1.20e-04)
this
(1.00e-04)
constraint
(9.97e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limit
limit
(9.62e-01)
softness
(3.60e-02)
%END%
(1.46e-03)
data
(8.42e-05)
set
(6.94e-06)
swig
(1.88e-06)
get
(1.86e-06)
value
(1.37e-06)
c
(1.33e-06)
bt
(1.06e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
softness
softness
(9.69e-01)
%END%
(2.64e-02)
set
(2.04e-03)
limit
(2.03e-03)
hinge
(1.77e-05)
bt
(1.65e-05)
dynamics
(1.45e-05)
value
(1.39e-05)
jni
(1.11e-05)
c
(9.45e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.79e-01)
softness
(1.39e-02)
set
(6.17e-03)
double
(1.10e-04)
limit
(3.64e-05)
swig
(3.54e-05)
value
(3.40e-05)
bt
(2.92e-05)
2
(2.82e-05)
%UNK%
(2.43e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,limit,softness
get
get
(9.88e-01)
softness
(4.83e-03)
limit
(4.10e-03)
data
(6.54e-04)
return
(1.77e-04)
double
(1.65e-04)
c
(1.45e-04)
ptr
(1.30e-04)
dynamics
(1.30e-04)
swig
(1.13e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limit
limit
(9.57e-01)
softness
(4.16e-02)
%END%
(1.45e-03)
data
(7.84e-05)
get
(1.96e-05)
swig
(2.65e-06)
double
(2.41e-06)
c
(2.19e-06)
set
(1.96e-06)
ptr
(1.47e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
softness
softness
(9.82e-01)
%END%
(1.35e-02)
get
(2.52e-03)
limit
(2.06e-03)
dynamics
(1.64e-05)
jni
(1.24e-05)
return
(1.23e-05)
c
(1.17e-05)
ptr
(1.09e-05)
hinge
(1.03e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.80e-01)
softness
(1.16e-02)
get
(7.20e-03)
double
(1.86e-04)
2
(5.23e-05)
swig
(5.05e-05)
c
(4.91e-05)
endian
(4.21e-05)
bt
(3.89e-05)
limit
(3.75e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,bias,factor
set
set
(9.81e-01)
bias
(9.14e-03)
factor
(6.75e-03)
data
(1.40e-03)
double
(2.88e-04)
c
(1.35e-04)
constraint
(1.31e-04)
swig
(1.26e-04)
ptr
(1.16e-04)
this
(1.00e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
bias
bias
(9.88e-01)
factor
(1.03e-02)
%END%
(1.06e-03)
data
(1.36e-04)
set
(9.46e-07)
value
(7.50e-07)
c
(7.19e-07)
this
(6.88e-07)
bt
(6.41e-07)
swig
(5.52e-07)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
factor
factor
(9.91e-01)
%END%
(5.61e-03)
bias
(2.57e-03)
set
(8.58e-04)
bt
(6.03e-06)
hinge
(4.92e-06)
dynamics
(4.13e-06)
value
(4.01e-06)
jni
(3.50e-06)
this
(3.06e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.55e-01)
factor
(2.80e-02)
set
(1.55e-02)
bias
(1.67e-04)
double
(5.76e-05)
swig
(3.79e-05)
value
(3.28e-05)
bt
(3.19e-05)
dynamics
(2.90e-05)
data
(2.79e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,bias,factor
get
get
(9.83e-01)
bias
(7.94e-03)
factor
(5.75e-03)
data
(1.29e-03)
double
(2.79e-04)
return
(1.79e-04)
c
(1.49e-04)
ptr
(1.28e-04)
dynamics
(1.24e-04)
swig
(1.21e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
bias
bias
(9.89e-01)
factor
(1.02e-02)
%END%
(1.07e-03)
data
(1.17e-04)
get
(3.96e-06)
c
(9.00e-07)
return
(7.60e-07)
dynamics
(7.59e-07)
this
(6.94e-07)
bt
(5.69e-07)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
factor
factor
(9.93e-01)
%END%
(3.16e-03)
bias
(2.81e-03)
get
(9.83e-04)
dynamics
(5.05e-06)
jni
(4.24e-06)
bt
(3.97e-06)
return
(3.94e-06)
hinge
(3.56e-06)
ptr
(3.26e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.58e-01)
factor
(2.27e-02)
get
(1.83e-02)
bias
(1.34e-04)
double
(9.35e-05)
c
(5.01e-05)
swig
(4.66e-05)
data
(4.21e-05)
bt
(3.88e-05)
2
(3.61e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
bias
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,relaxation,factor
set
set
(9.84e-01)
relaxation
(6.56e-03)
factor
(6.03e-03)
data
(1.10e-03)
double
(2.62e-04)
c
(1.44e-04)
constraint
(1.33e-04)
swig
(1.30e-04)
ptr
(1.24e-04)
this
(1.07e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
relaxation
relaxation
(9.80e-01)
factor
(1.82e-02)
%END%
(1.16e-03)
data
(1.26e-04)
set
(9.66e-06)
get
(4.17e-06)
c
(1.11e-06)
swig
(9.76e-07)
value
(9.70e-07)
bt
(8.85e-07)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
factor
factor
(9.88e-01)
%END%
(8.53e-03)
relaxation
(2.25e-03)
set
(1.19e-03)
bt
(8.04e-06)
hinge
(7.45e-06)
dynamics
(5.71e-06)
value
(5.29e-06)
jni
(4.72e-06)
this
(4.10e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.64e-01)
factor
(2.25e-02)
set
(1.23e-02)
relaxation
(1.17e-04)
double
(6.19e-05)
swig
(3.81e-05)
bt
(3.27e-05)
value
(3.16e-05)
%UNK%
(2.66e-05)
data
(2.59e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,relaxation,factor
get
get
(9.86e-01)
relaxation
(5.75e-03)
factor
(5.19e-03)
data
(1.03e-03)
double
(2.54e-04)
return
(1.91e-04)
c
(1.53e-04)
dynamics
(1.34e-04)
ptr
(1.34e-04)
swig
(1.22e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
relaxation
relaxation
(9.80e-01)
factor
(1.84e-02)
%END%
(1.12e-03)
data
(1.15e-04)
get
(3.56e-05)
set
(3.71e-06)
c
(1.76e-06)
swig
(1.27e-06)
ptr
(9.36e-07)
dynamics
(9.12e-07)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
factor
factor
(9.92e-01)
%END%
(4.51e-03)
relaxation
(2.44e-03)
get
(1.34e-03)
dynamics
(6.64e-06)
jni
(5.40e-06)
return
(5.00e-06)
bt
(4.88e-06)
hinge
(4.87e-06)
ptr
(4.55e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.67e-01)
factor
(1.80e-02)
get
(1.34e-02)
double
(9.85e-05)
relaxation
(8.67e-05)
c
(4.97e-05)
swig
(4.88e-05)
2
(4.08e-05)
bt
(4.01e-05)
data
(3.91e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
hinge
constraint
double
data
relaxation
factor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,c,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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/>
get,sphere,count
get
get
(9.82e-01)
sphere
(9.17e-03)
shape
(5.32e-03)
count
(1.35e-03)
collision
(2.48e-04)
return
(2.27e-04)
multi
(1.95e-04)
swig
(1.76e-04)
c
(1.74e-04)
ptr
(1.20e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
sphere
sphere
(9.96e-01)
get
(2.92e-03)
count
(8.24e-04)
frustum
(4.15e-05)
in
(2.45e-05)
planes
(1.88e-05)
calculate
(7.59e-06)
available
(5.98e-06)
transform
(4.37e-06)
update
(3.39e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
count
count
(9.87e-01)
sphere
(1.24e-02)
%END%
(9.43e-04)
get
(9.94e-06)
shape
(3.38e-06)
%UNK%
(3.06e-06)
ptr
(2.81e-06)
jni
(2.72e-06)
collision
(2.45e-06)
c
(2.23e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.10e-01)
count
(6.11e-02)
%UNK%
(1.77e-03)
frustum
(1.61e-03)
in
(1.28e-03)
2
(1.01e-03)
bt
(7.26e-04)
endian
(6.57e-04)
rad
(4.88e-04)
float
(4.21e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,sphere,position
get
get
(9.82e-01)
sphere
(8.04e-03)
shape
(5.88e-03)
position
(1.11e-03)
c
(2.37e-04)
collision
(2.35e-04)
return
(2.29e-04)
swig
(2.25e-04)
multi
(1.95e-04)
ptr
(1.31e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
sphere
sphere
(9.95e-01)
get
(4.07e-03)
position
(6.97e-04)
frustum
(6.27e-05)
in
(2.28e-05)
calculate
(1.43e-05)
planes
(1.17e-05)
transform
(6.38e-06)
shape
(5.48e-06)
available
(4.93e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
position
position
(9.83e-01)
sphere
(1.45e-02)
%END%
(2.49e-03)
get
(2.87e-05)
%UNK%
(1.09e-05)
frustum
(9.31e-06)
index
(7.97e-06)
in
(7.67e-06)
ptr
(6.64e-06)
jni
(5.40e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.26e-01)
position
(4.17e-02)
%UNK%
(2.27e-03)
frustum
(2.00e-03)
in
(1.31e-03)
bt
(8.42e-04)
get
(7.26e-04)
at
(6.67e-04)
2
(6.40e-04)
bounds
(4.57e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
position
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
get,sphere,radius
get
get
(9.77e-01)
sphere
(1.17e-02)
shape
(6.97e-03)
radius
(1.61e-03)
multi
(2.10e-04)
collision
(2.08e-04)
return
(1.95e-04)
swig
(1.67e-04)
c
(1.53e-04)
this
(9.85e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
sphere
sphere
(9.95e-01)
get
(2.45e-03)
radius
(1.78e-03)
frustum
(1.17e-04)
calculate
(4.62e-05)
in
(2.34e-05)
planes
(1.13e-05)
transform
(9.67e-06)
update
(7.33e-06)
create
(7.16e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
radius
radius
(9.89e-01)
sphere
(8.83e-03)
%END%
(1.70e-03)
get
(1.38e-05)
%UNK%
(7.00e-06)
frustum
(6.19e-06)
index
(4.80e-06)
in
(4.43e-06)
jni
(4.00e-06)
shape
(3.95e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.21e-01)
radius
(4.48e-02)
%UNK%
(2.37e-03)
frustum
(2.21e-03)
in
(1.34e-03)
bt
(8.60e-04)
get
(7.25e-04)
2
(6.81e-04)
position
(6.65e-04)
at
(6.07e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
multi
sphere
shape
get
sphere
radius
(
swig
c
ptr
,
this
,
index
)
;
}
<SENTENCE_END/>
get,min,world,width
get
get
(9.85e-01)
is
(4.30e-03)
min
(2.94e-03)
return
(2.00e-03)
world
(1.01e-03)
iterator
(7.17e-04)
size
(3.29e-04)
width
(2.36e-04)
max
(1.22e-04)
clamp
(1.14e-04)
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
min
min
(9.33e-01)
world
(6.28e-02)
return
(1.36e-03)
max
(9.82e-04)
width
(4.34e-04)
get
(3.81e-04)
pref
(3.60e-04)
corner
(2.45e-04)
size
(1.94e-04)
clamp
(1.88e-04)
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
world
world
(8.51e-01)
width
(1.41e-01)
min
(3.06e-03)
%END%
(3.02e-03)
value
(3.18e-04)
height
(2.40e-04)
max
(1.68e-04)
size
(1.18e-04)
%UNK%
(4.57e-05)
count
(3.67e-05)
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
width
%END%
(7.04e-01)
width
(1.97e-01)
world
(1.95e-02)
value
(1.66e-02)
height
(5.58e-03)
count
(2.27e-03)
buffer
(1.89e-03)
only
(1.49e-03)
object
(1.48e-03)
2
(1.34e-03)
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
%END%
%END%
(8.82e-01)
width
(4.33e-02)
value
(1.47e-02)
height
(3.90e-03)
world
(2.27e-03)
count
(2.08e-03)
only
(1.97e-03)
buffer
(1.67e-03)
20
(1.63e-03)
offset
(1.62e-03)
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
width
;
}
<SENTENCE_END/>
set,min,world,width
set
set
(9.82e-01)
min
(4.18e-03)
world
(2.51e-03)
width
(2.20e-03)
compute
(1.53e-03)
ext
(9.94e-04)
clear
(6.57e-04)
this
(6.31e-04)
add
(2.16e-04)
uncheck
(2.06e-04)
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
min
min
(9.76e-01)
world
(2.24e-02)
max
(2.78e-04)
pref
(1.36e-04)
width
(1.22e-04)
corner
(9.40e-05)
size
(8.19e-05)
clamp
(7.18e-05)
height
(6.30e-05)
get
(5.15e-05)
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
world
world
(9.18e-01)
width
(7.74e-02)
min
(2.77e-03)
%END%
(1.66e-03)
height
(8.48e-05)
size
(3.42e-05)
max
(2.61e-05)
value
(1.13e-05)
left
(1.02e-05)
top
(8.96e-06)
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
width
%END%
(5.87e-01)
width
(3.68e-01)
world
(1.32e-02)
height
(4.21e-03)
value
(1.42e-03)
2
(8.86e-04)
size
(7.46e-04)
count
(7.19e-04)
%UNK%
(6.65e-04)
bounds
(5.85e-04)
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
%END%
%END%
(9.05e-01)
width
(5.53e-02)
height
(4.37e-03)
value
(1.96e-03)
2
(1.20e-03)
world
(1.15e-03)
count
(1.01e-03)
%UNK%
(8.56e-04)
positions
(7.76e-04)
bounds
(6.80e-04)
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
width
=
min
world
width
;
}
<SENTENCE_END/>
get,min,world,height
get
get
(9.85e-01)
is
(4.79e-03)
min
(3.03e-03)
return
(2.05e-03)
world
(9.93e-04)
iterator
(7.46e-04)
size
(3.20e-04)
height
(2.31e-04)
needs
(1.41e-04)
max
(1.26e-04)
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
min
min
(9.47e-01)
world
(4.97e-02)
return
(1.02e-03)
max
(6.35e-04)
height
(2.96e-04)
pref
(2.27e-04)
get
(2.22e-04)
corner
(1.50e-04)
clamp
(1.18e-04)
size
(1.11e-04)
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
world
world
(8.72e-01)
height
(1.21e-01)
min
(3.07e-03)
%END%
(1.88e-03)
value
(2.30e-04)
width
(1.41e-04)
max
(1.39e-04)
size
(9.23e-05)
%UNK%
(3.10e-05)
count
(2.39e-05)
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
height
%END%
(6.77e-01)
height
(2.26e-01)
world
(2.23e-02)
value
(1.64e-02)
width
(3.53e-03)
count
(2.15e-03)
buffer
(1.76e-03)
only
(1.46e-03)
object
(1.39e-03)
2
(1.26e-03)
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
%END%
%END%
(8.80e-01)
height
(4.70e-02)
value
(1.49e-02)
width
(2.42e-03)
world
(2.36e-03)
count
(2.04e-03)
only
(2.01e-03)
20
(1.67e-03)
offset
(1.64e-03)
buffer
(1.63e-03)
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
min
world
height
;
}
<SENTENCE_END/>
set,min,world,height
set
set
(9.84e-01)
min
(4.17e-03)
world
(2.41e-03)
height
(2.21e-03)
compute
(6.28e-04)
clear
(5.84e-04)
this
(5.81e-04)
ext
(2.95e-04)
uncheck
(1.43e-04)
add
(1.22e-04)
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
min
min
(9.77e-01)
world
(2.15e-02)
max
(2.37e-04)
height
(1.32e-04)
pref
(1.06e-04)
corner
(6.65e-05)
size
(6.22e-05)
clamp
(5.20e-05)
get
(3.59e-05)
width
(2.67e-05)
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
world
world
(9.16e-01)
height
(7.96e-02)
min
(3.03e-03)
%END%
(1.40e-03)
width
(4.24e-05)
size
(2.80e-05)
max
(2.32e-05)
value
(1.08e-05)
left
(8.25e-06)
top
(7.82e-06)
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
height
%END%
(5.59e-01)
height
(3.99e-01)
world
(1.48e-02)
width
(1.84e-03)
value
(1.43e-03)
2
(7.24e-04)
count
(6.27e-04)
size
(6.09e-04)
%UNK%
(5.44e-04)
positions
(4.88e-04)
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
%END%
%END%
(9.05e-01)
height
(6.06e-02)
value
(2.04e-03)
width
(1.91e-03)
world
(1.24e-03)
2
(1.03e-03)
count
(9.19e-04)
%UNK%
(7.26e-04)
positions
(7.26e-04)
bounds
(5.84e-04)
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
min
world
height
=
min
world
height
;
}
<SENTENCE_END/>
get,max,world,width
get
get
(9.81e-01)
is
(8.91e-03)
max
(2.99e-03)
return
(2.10e-03)
world
(1.06e-03)
iterator
(6.28e-04)
width
(2.43e-04)
size
(1.21e-04)
min
(1.05e-04)
owns
(7.56e-05)
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
max
max
(9.77e-01)
world
(2.23e-02)
return
(8.04e-04)
width
(6.59e-05)
min
(5.40e-05)
corner
(2.15e-05)
get
(1.59e-05)
minimum
(6.25e-06)
torque
(4.90e-06)
within
(3.79e-06)
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
world
world
(9.11e-01)
width
(8.34e-02)
max
(3.93e-03)
%END%
(1.12e-03)
height
(1.02e-04)
value
(9.12e-05)
torque
(8.02e-05)
force
(3.57e-05)
size
(2.57e-05)
ratio
(2.19e-05)
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
width
width
(5.58e-01)
%END%
(3.00e-01)
world
(1.05e-01)
value
(5.72e-03)
height
(2.29e-03)
torque
(1.44e-03)
max
(1.39e-03)
only
(7.13e-04)
mode
(6.98e-04)
ratio
(6.90e-04)
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
%END%
%END%
(8.82e-01)
width
(4.37e-02)
value
(1.09e-02)
height
(3.54e-03)
world
(2.44e-03)
only
(2.09e-03)
torque
(1.97e-03)
20
(1.64e-03)
count
(1.46e-03)
mode
(1.44e-03)
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
width
;
}
<SENTENCE_END/>
set,max,world,width
set
set
(9.86e-01)
max
(4.21e-03)
world
(2.31e-03)
width
(2.09e-03)
this
(6.87e-04)
clear
(2.40e-04)
reset
(9.51e-05)
ext
(7.78e-05)
compute
(3.66e-05)
uncheck
(2.92e-05)
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
max
max
(9.90e-01)
world
(9.33e-03)
min
(3.55e-05)
width
(2.29e-05)
corner
(1.40e-05)
get
(4.76e-06)
pad
(4.73e-06)
height
(4.69e-06)
torque
(4.40e-06)
set
(4.14e-06)
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
world
world
(9.59e-01)
width
(3.51e-02)
max
(4.53e-03)
%END%
(8.10e-04)
height
(6.23e-05)
torque
(1.59e-05)
set
(1.47e-05)
size
(1.21e-05)
min
(1.19e-05)
bottom
(8.68e-06)
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
width
width
(7.26e-01)
%END%
(1.83e-01)
world
(7.40e-02)
height
(2.07e-03)
max
(1.28e-03)
torque
(4.59e-04)
value
(4.24e-04)
ratio
(3.14e-04)
positions
(3.13e-04)
mode
(3.13e-04)
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
%END%
%END%
(8.86e-01)
width
(5.73e-02)
height
(6.11e-03)
value
(1.63e-03)
max
(1.57e-03)
world
(1.45e-03)
positions
(1.38e-03)
torque
(1.37e-03)
mode
(1.27e-03)
2
(1.16e-03)
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
width
=
max
world
width
;
}
<SENTENCE_END/>
get,max,world,height
get
get
(9.79e-01)
is
(1.03e-02)
max
(3.19e-03)
return
(2.13e-03)
world
(1.05e-03)
iterator
(6.76e-04)
height
(2.43e-04)
size
(1.23e-04)
min
(9.94e-05)
needs
(8.88e-05)
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
max
max
(9.81e-01)
world
(1.87e-02)
return
(6.51e-04)
height
(5.19e-05)
min
(3.60e-05)
corner
(1.41e-05)
get
(1.03e-05)
minimum
(4.04e-06)
torque
(3.27e-06)
within
(2.75e-06)
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
world
world
(9.20e-01)
height
(7.44e-02)
max
(3.86e-03)
%END%
(6.49e-04)
value
(6.08e-05)
torque
(5.76e-05)
width
(4.60e-05)
force
(2.67e-05)
size
(1.85e-05)
min
(1.73e-05)
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
height
height
(6.02e-01)
%END%
(2.53e-01)
world
(1.13e-01)
value
(5.07e-03)
max
(1.34e-03)
torque
(1.29e-03)
width
(1.20e-03)
mode
(6.33e-04)
ratio
(6.16e-04)
only
(6.10e-04)
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
%END%
%END%
(8.78e-01)
height
(4.82e-02)
value
(1.12e-02)
world
(2.46e-03)
only
(2.12e-03)
width
(2.03e-03)
torque
(2.00e-03)
20
(1.67e-03)
mode
(1.49e-03)
count
(1.46e-03)
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
max
world
height
;
}
<SENTENCE_END/>
set,max,world,height
set
set
(9.86e-01)
max
(4.23e-03)
world
(2.20e-03)
height
(2.10e-03)
this
(6.34e-04)
clear
(2.09e-04)
reset
(4.13e-05)
ext
(2.33e-05)
setup
(1.97e-05)
uncheck
(1.90e-05)
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
max
max
(9.90e-01)
world
(9.76e-03)
min
(3.05e-05)
height
(3.00e-05)
corner
(1.13e-05)
set
(5.00e-06)
pad
(4.52e-06)
torque
(4.18e-06)
get
(4.07e-06)
joint
(2.14e-06)
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
world
world
(9.57e-01)
height
(3.72e-02)
max
(5.04e-03)
%END%
(7.41e-04)
width
(2.67e-05)
set
(1.66e-05)
torque
(1.45e-05)
size
(1.05e-05)
min
(1.05e-05)
bottom
(8.11e-06)
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
height
height
(7.41e-01)
%END%
(1.66e-01)
world
(7.81e-02)
max
(1.21e-03)
width
(7.95e-04)
value
(4.11e-04)
torque
(4.06e-04)
mode
(2.91e-04)
ratio
(2.79e-04)
positions
(2.79e-04)
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
%END%
%END%
(8.84e-01)
height
(6.60e-02)
width
(2.39e-03)
value
(1.71e-03)
world
(1.62e-03)
max
(1.43e-03)
positions
(1.32e-03)
torque
(1.29e-03)
mode
(1.26e-03)
ratio
(1.09e-03)
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
max
world
height
=
max
world
height
;
}
<SENTENCE_END/>
get,c,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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/>
get,sphere,distance
get
get
(9.48e-01)
sphere
(2.78e-02)
algorithm
(8.11e-03)
distance
(3.92e-03)
collision
(1.58e-03)
box
(8.31e-04)
c
(5.21e-04)
v
(5.20e-04)
3
(4.80e-04)
ptr
(4.16e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
sphere
sphere
(9.82e-01)
distance
(1.10e-02)
get
(3.93e-03)
%END%
(9.34e-04)
collision
(2.12e-04)
create
(1.71e-04)
algorithm
(1.07e-04)
calculate
(1.02e-04)
transform
(9.67e-05)
set
(9.59e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
distance
distance
(9.61e-01)
sphere
(2.87e-02)
%END%
(5.03e-03)
algorithm
(8.97e-04)
get
(6.40e-04)
3
(3.18e-04)
box
(2.41e-04)
point
(1.70e-04)
collision
(1.29e-04)
ptr
(1.15e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.74e-01)
distance
(8.56e-02)
get
(1.87e-02)
%UNK%
(7.54e-03)
set
(5.09e-03)
transform
(4.94e-03)
create
(4.09e-03)
box
(3.89e-03)
frustum
(3.35e-03)
ray
(2.75e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
distance
(
swig
c
ptr
,
this
,
bt
collision
object
wrapper
.
get
c
ptr
(
box
obj
wrap
)
,
box
obj
wrap
,
v
3
point
on
box
,
normal
,
swigtype
p
float
.
get
c
ptr
(
penetration
depth
)
,
v
3
sphere
center
,
f
radius
,
max
contact
distance
)
;
}
<SENTENCE_END/>
get,sphere,penetration
get
get
(9.57e-01)
sphere
(2.53e-02)
algorithm
(8.61e-03)
penetration
(2.89e-03)
collision
(1.53e-03)
box
(5.59e-04)
pos
(2.48e-04)
rel
(2.40e-04)
closest
(2.39e-04)
c
(2.34e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
sphere
sphere
(9.90e-01)
penetration
(5.62e-03)
get
(1.91e-03)
frustum
(4.37e-04)
%END%
(4.17e-04)
in
(1.30e-04)
collision
(1.28e-04)
transform
(7.58e-05)
calculate
(7.48e-05)
create
(6.05e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
penetration
penetration
(9.81e-01)
sphere
(1.46e-02)
%END%
(3.11e-03)
algorithm
(3.80e-04)
get
(1.18e-04)
frustum
(6.46e-05)
collision
(5.44e-05)
%UNK%
(3.59e-05)
box
(3.32e-05)
in
(2.65e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.22e-01)
penetration
(8.87e-02)
frustum
(1.14e-02)
%UNK%
(6.06e-03)
in
(4.30e-03)
transform
(3.00e-03)
box
(2.86e-03)
ray
(2.71e-03)
get
(1.44e-03)
at
(1.33e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
sphere
box
collision
algorithm
get
sphere
penetration
(
swig
c
ptr
,
this
,
box
half
extent
,
sphere
rel
pos
,
closest
point
,
normal
)
;
}
<SENTENCE_END/>
get,c,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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/>
to,gl,format
to
gl
(1.94e-01)
is
(1.91e-01)
get
(8.18e-02)
to
(7.64e-02)
has
(6.94e-02)
read
(4.64e-02)
format
(2.87e-02)
mip
(1.66e-02)
initiate
(1.54e-02)
from
(1.23e-02)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
gl
gl
(2.10e-01)
to
(7.95e-02)
format
(7.26e-02)
%END%
(6.44e-02)
rgb
(3.81e-02)
string
(2.30e-02)
from
(2.06e-02)
mip
(1.80e-02)
20
(1.78e-02)
is
(1.69e-02)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
format
%END%
(4.40e-01)
gl
(6.62e-02)
to
(4.30e-02)
format
(4.22e-02)
string
(2.51e-02)
20
(1.93e-02)
from
(1.18e-02)
rgb
(1.11e-02)
down
(8.67e-03)
array
(8.19e-03)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.40e-01)
gl
(3.07e-02)
to
(2.94e-02)
string
(2.17e-02)
format
(1.79e-02)
20
(9.72e-03)
down
(7.37e-03)
from
(7.13e-03)
array
(6.43e-03)
%UNK%
(5.51e-03)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
alpha
;
if
(
format
==
intensity
)
return
gl
20
.
gl
alpha
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
luminance
alpha
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
rgb
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
rgba
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
rgba
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
to,gl,type
to
read
(7.78e-01)
unsigned
(6.61e-02)
gl
(2.32e-02)
format
(1.56e-02)
store
(7.72e-03)
short
(6.11e-03)
as
(4.10e-03)
int
(3.67e-03)
char
(3.56e-03)
4
(3.37e-03)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
gl
read
(1.84e-01)
unsigned
(9.72e-02)
gl
(9.68e-02)
%END%
(5.35e-02)
4
(5.32e-02)
format
(5.26e-02)
short
(2.99e-02)
byte
(2.65e-02)
int
(1.95e-02)
string
(1.62e-02)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
type
%END%
(4.06e-01)
gl
(5.19e-02)
format
(4.40e-02)
unsigned
(4.05e-02)
read
(2.47e-02)
string
(2.37e-02)
byte
(2.05e-02)
to
(1.95e-02)
short
(1.85e-02)
4
(1.55e-02)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
%END%
%END%
(5.57e-01)
gl
(3.51e-02)
string
(2.59e-02)
to
(2.21e-02)
format
(1.98e-02)
read
(1.62e-02)
unsigned
(1.26e-02)
byte
(1.13e-02)
array
(1.04e-02)
short
(9.08e-03)
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
format
==
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
intensity
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
luminance
alpha
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgb
565
)
return
gl
20
.
gl
unsigned
short
5
6
5
;
if
(
format
==
rgb
888
)
return
gl
20
.
gl
unsigned
byte
;
if
(
format
==
rgba
4444
)
return
gl
20
.
gl
unsigned
short
4
4
4
4
;
if
(
format
==
rgba
8888
)
return
gl
20
.
gl
unsigned
byte
;
throw
new
gdx
runtime
exception
(
"unknown format: "
+
format
)
;
}
<SENTENCE_END/>
get,composite
get
get
(9.32e-01)
is
(5.63e-02)
source
(1.44e-03)
return
(1.33e-03)
composite
(1.14e-03)
over
(3.40e-04)
obtain
(2.74e-04)
%UNK%
(2.36e-04)
update
(1.60e-04)
internal
(1.56e-04)
<SENTENCE_START>
{
return
composite
.
source
over
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
composite
.
source
over
;
}
<SENTENCE_END/>
composite
over
(3.58e-01)
source
(2.00e-01)
update
(1.68e-01)
pressed
(1.63e-02)
%END%
(1.29e-02)
%UNK%
(1.07e-02)
percent
(9.09e-03)
mouse
(8.02e-03)
relative
(7.85e-03)
act
(7.57e-03)
<SENTENCE_START>
{
return
composite
.
source
over
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
composite
.
source
over
;
}
<SENTENCE_END/>
%END%
%END%
(6.60e-01)
over
(1.94e-01)
source
(1.03e-02)
%UNK%
(8.27e-03)
value
(4.26e-03)
accessible
(2.94e-03)
20
(2.04e-03)
texture
(2.00e-03)
buffer
(1.72e-03)
class
(1.72e-03)
<SENTENCE_START>
{
return
composite
.
source
over
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
composite
.
source
over
;
}
<SENTENCE_END/>
create
create
set
(8.63e-01)
get
(3.02e-02)
create
(1.38e-02)
run
(7.89e-03)
add
(5.24e-03)
reset
(4.63e-03)
load
(4.00e-03)
canvas
(3.20e-03)
clear
(3.01e-03)
setup
(2.66e-03)
<SENTENCE_START>
{
this
.
width
=
width
;
this
.
height
=
height
;
this
.
format
=
format
.
rgba
8888
;
canvas
=
canvas
.
create
if
supported
(
)
;
canvas
.
get
canvas
element
(
)
.
set
width
(
width
)
;
canvas
.
get
canvas
element
(
)
.
set
height
(
height
)
;
context
=
canvas
.
get
context
2
d
(
)
;
context
.
set
global
composite
operation
(
get
composite
(
)
)
;
buffer
=
buffer
utils
.
new
int
buffer
(
1
)
;
id
=
next
id
++
;
buffer
.
put
(
0
,
id
)
;
pixmaps
.
put
(
id
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
width
=
width
;
this
.
height
=
height
;
this
.
format
=
format
.
rgba
8888
;
canvas
=
canvas
.
create
if
supported
(
)
;
canvas
.
get
canvas
element
(
)
.
set
width
(
width
)
;
canvas
.
get
canvas
element
(
)
.
set
height
(
height
)
;
context
=
canvas
.
get
context
2
d
(
)
;
context
.
set
global
composite
operation
(
get
composite
(
)
)
;
buffer
=
buffer
utils
.
new
int
buffer
(
1
)
;
id
=
next
id
++
;
buffer
.
put
(
0
,
id
)
;
pixmaps
.
put
(
id
,
this
)
;
}
<SENTENCE_END/>
%END%
%END%
(5.41e-01)
canvas
(6.73e-02)
get
(2.77e-02)
id
(2.47e-02)
set
(2.23e-02)
format
(1.38e-02)
element
(1.37e-02)
buffer
(1.16e-02)
height
(1.15e-02)
context
(1.01e-02)
<SENTENCE_START>
{
this
.
width
=
width
;
this
.
height
=
height
;
this
.
format
=
format
.
rgba
8888
;
canvas
=
canvas
.
create
if
supported
(
)
;
canvas
.
get
canvas
element
(
)
.
set
width
(
width
)
;
canvas
.
get
canvas
element
(
)
.
set
height
(
height
)
;
context
=
canvas
.
get
context
2
d
(
)
;
context
.
set
global
composite
operation
(
get
composite
(
)
)
;
buffer
=
buffer
utils
.
new
int
buffer
(
1
)
;
id
=
next
id
++
;
buffer
.
put
(
0
,
id
)
;
pixmaps
.
put
(
id
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
width
=
width
;
this
.
height
=
height
;
this
.
format
=
format
.
rgba
8888
;
canvas
=
canvas
.
create
if
supported
(
)
;
canvas
.
get
canvas
element
(
)
.
set
width
(
width
)
;
canvas
.
get
canvas
element
(
)
.
set
height
(
height
)
;
context
=
canvas
.
get
context
2
d
(
)
;
context
.
set
global
composite
operation
(
get
composite
(
)
)
;
buffer
=
buffer
utils
.
new
int
buffer
(
1
)
;
id
=
next
id
++
;
buffer
.
put
(
0
,
id
)
;
pixmaps
.
put
(
id
,
this
)
;
}
<SENTENCE_END/>
make
make
assert
(2.38e-01)
dst
(2.13e-01)
error
(1.10e-01)
len
(4.18e-02)
2
(4.04e-02)
mul
(3.67e-02)
add
(3.30e-02)
dot
(2.93e-02)
randomize
(1.98e-02)
equals
(1.85e-02)
<SENTENCE_START>
{
return
"rgba("
+
r
2
+
","
+
g
2
+
","
+
b
2
+
","
+
a
2
+
")"
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
"rgba("
+
r
2
+
","
+
g
2
+
","
+
b
2
+
","
+
a
2
+
")"
;
}
<SENTENCE_END/>
%END%
%END%
(9.00e-01)
2
(3.31e-02)
dst
(4.98e-03)
error
(4.42e-03)
%UNK%
(3.77e-03)
test
(1.77e-03)
d
(1.41e-03)
dot
(1.21e-03)
3
(1.17e-03)
pick
(1.10e-03)
<SENTENCE_START>
{
return
"rgba("
+
r
2
+
","
+
g
2
+
","
+
b
2
+
","
+
a
2
+
")"
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
"rgba("
+
r
2
+
","
+
g
2
+
","
+
b
2
+
","
+
a
2
+
")"
;
}
<SENTENCE_END/>
set,blending
set
get
(4.45e-01)
draw
(1.61e-01)
set
(1.21e-01)
render
(5.66e-02)
generate
(2.54e-02)
load
(2.24e-02)
run
(1.47e-02)
create
(1.08e-02)
begin
(1.07e-02)
end
(8.81e-03)
<SENTENCE_START>
{
pixmap
.
blending
=
blending
;
composite
composite
=
get
composite
(
)
;
for
(
pixmap
pixmap
:
pixmaps
.
values
(
)
)
{
pixmap
.
context
.
set
global
composite
operation
(
composite
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
pixmap
.
blending
=
blending
;
composite
composite
=
get
composite
(
)
;
for
(
pixmap
pixmap
:
pixmaps
.
values
(
)
)
{
pixmap
.
context
.
set
global
composite
operation
(
composite
)
;
}
}
<SENTENCE_END/>
blending
blending
(3.83e-01)
%END%
(1.39e-01)
pixmaps
(3.75e-02)
pixmap
(3.64e-02)
render
(3.55e-02)
get
(3.36e-02)
draw
(2.87e-02)
global
(2.60e-02)
composite
(1.51e-02)
frame
(8.90e-03)
<SENTENCE_START>
{
pixmap
.
blending
=
blending
;
composite
composite
=
get
composite
(
)
;
for
(
pixmap
pixmap
:
pixmaps
.
values
(
)
)
{
pixmap
.
context
.
set
global
composite
operation
(
composite
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
pixmap
.
blending
=
blending
;
composite
composite
=
get
composite
(
)
;
for
(
pixmap
pixmap
:
pixmaps
.
values
(
)
)
{
pixmap
.
context
.
set
global
composite
operation
(
composite
)
;
}
}
<SENTENCE_END/>
%END%
%END%
(8.06e-01)
composite
(3.20e-02)
pixmaps
(2.00e-02)
blending
(1.42e-02)
operation
(8.59e-03)
global
(8.20e-03)
pixmap
(7.20e-03)
context
(5.48e-03)
render
(4.03e-03)
atlas
(2.57e-03)
<SENTENCE_START>
{
pixmap
.
blending
=
blending
;
composite
composite
=
get
composite
(
)
;
for
(
pixmap
pixmap
:
pixmaps
.
values
(
)
)
{
pixmap
.
context
.
set
global
composite
operation
(
composite
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
pixmap
.
blending
=
blending
;
composite
composite
=
get
composite
(
)
;
for
(
pixmap
pixmap
:
pixmaps
.
values
(
)
)
{
pixmap
.
context
.
set
global
composite
operation
(
composite
)
;
}
}
<SENTENCE_END/>
get,blending
get
get
(9.75e-01)
is
(1.67e-02)
return
(1.30e-03)
blending
(7.55e-04)
touch
(5.50e-04)
iterator
(5.40e-04)
owns
(5.00e-04)
needs
(3.82e-04)
protected
(3.60e-04)
as
(3.16e-04)
<SENTENCE_START>
{
return
blending
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
blending
;
}
<SENTENCE_END/>
blending
blending
(9.96e-01)
return
(3.50e-03)
down
(3.07e-05)
touch
(4.10e-06)
tap
(2.75e-06)
%END%
(2.24e-06)
material
(1.61e-06)
texture
(1.27e-06)
render
(5.91e-07)
factor
(5.11e-07)
<SENTENCE_START>
{
return
blending
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
blending
;
}
<SENTENCE_END/>
%END%
%END%
(9.33e-01)
blending
(2.55e-02)
only
(2.73e-03)
value
(2.57e-03)
20
(1.71e-03)
buffer
(1.62e-03)
mode
(1.32e-03)
display
(1.07e-03)
offset
(8.95e-04)
texture
(8.53e-04)
<SENTENCE_START>
{
return
blending
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
blending
;
}
<SENTENCE_END/>
set,filter
set
start
(9.21e-02)
paint
(6.27e-02)
set
(6.27e-02)
update
(5.55e-02)
flush
(4.55e-02)
drag
(4.00e-02)
init
(3.97e-02)
%UNK%
(3.86e-02)
end
(3.82e-02)
close
(3.42e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
filter
%END%
(7.10e-01)
%UNK%
(2.03e-02)
title
(1.16e-02)
value
(9.48e-03)
only
(8.73e-03)
accessible
(7.33e-03)
layout
(5.44e-03)
array
(4.77e-03)
changed
(4.73e-03)
count
(4.54e-03)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
%END%
%END%
(9.45e-01)
value
(5.37e-03)
only
(3.27e-03)
20
(2.36e-03)
title
(2.26e-03)
offset
(1.42e-03)
performed
(1.42e-03)
accessible
(1.29e-03)
array
(1.01e-03)
fv
(9.56e-04)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
get,format
get
get
(9.85e-01)
is
(5.92e-03)
return
(1.22e-03)
read
(7.83e-04)
protected
(7.68e-04)
format
(4.99e-04)
owns
(4.25e-04)
iterator
(3.52e-04)
needs
(3.31e-04)
last
(2.47e-04)
<SENTENCE_START>
{
return
format
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
format
;
}
<SENTENCE_END/>
format
format
(9.67e-01)
output
(1.62e-02)
return
(4.89e-03)
pixel
(2.44e-03)
channels
(1.15e-03)
get
(7.88e-04)
read
(5.04e-04)
frame
(3.66e-04)
gl
(3.22e-04)
int
(2.95e-04)
<SENTENCE_START>
{
return
format
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
format
;
}
<SENTENCE_END/>
%END%
%END%
(7.09e-01)
format
(4.33e-02)
value
(2.41e-02)
offset
(1.01e-02)
buffer
(9.95e-03)
20
(7.41e-03)
class
(6.34e-03)
only
(6.34e-03)
array
(5.68e-03)
file
(5.25e-03)
<SENTENCE_START>
{
return
format
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
format
;
}
<SENTENCE_END/>
get,gl,internal,format
get
gl
(4.20e-01)
get
(3.49e-01)
is
(1.11e-01)
protected
(1.41e-02)
needs
(1.12e-02)
has
(1.08e-02)
initiate
(8.97e-03)
should
(7.32e-03)
read
(5.50e-03)
mip
(5.42e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
gl
gl
(9.28e-01)
rgba
(2.47e-02)
mip
(8.93e-03)
20
(8.38e-03)
initiate
(5.86e-03)
pass
(3.77e-03)
frame
(2.03e-03)
pixmap
(1.46e-03)
drawing
(9.75e-04)
has
(8.54e-04)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
internal
gl
(3.15e-01)
rgba
(2.68e-01)
%END%
(1.65e-01)
20
(7.41e-02)
mip
(1.39e-02)
array
(9.85e-03)
buffer
(8.73e-03)
only
(8.60e-03)
frame
(5.81e-03)
offset
(3.79e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
format
%END%
(8.39e-01)
20
(3.87e-02)
rgba
(1.95e-02)
gl
(1.26e-02)
only
(8.20e-03)
value
(6.82e-03)
array
(4.12e-03)
offset
(3.74e-03)
buffer
(3.61e-03)
accessible
(2.23e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
%END%
%END%
(8.51e-01)
20
(3.27e-02)
rgba
(2.25e-02)
gl
(9.40e-03)
only
(7.96e-03)
value
(7.16e-03)
offset
(3.71e-03)
array
(3.61e-03)
buffer
(3.15e-03)
accessible
(2.04e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
get,gl,format
get
gl
(4.20e-01)
get
(3.49e-01)
is
(1.11e-01)
protected
(1.41e-02)
needs
(1.12e-02)
has
(1.08e-02)
initiate
(8.97e-03)
should
(7.32e-03)
read
(5.50e-03)
mip
(5.42e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
gl
gl
(9.28e-01)
rgba
(2.47e-02)
mip
(8.93e-03)
20
(8.38e-03)
initiate
(5.86e-03)
pass
(3.77e-03)
frame
(2.03e-03)
pixmap
(1.46e-03)
drawing
(9.75e-04)
has
(8.54e-04)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
format
gl
(3.15e-01)
rgba
(2.68e-01)
%END%
(1.65e-01)
20
(7.41e-02)
mip
(1.39e-02)
array
(9.85e-03)
buffer
(8.73e-03)
only
(8.60e-03)
frame
(5.81e-03)
offset
(3.79e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
%END%
%END%
(8.39e-01)
20
(3.87e-02)
rgba
(1.95e-02)
gl
(1.26e-02)
only
(8.20e-03)
value
(6.82e-03)
array
(4.12e-03)
offset
(3.74e-03)
buffer
(3.61e-03)
accessible
(2.23e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
rgba
;
}
<SENTENCE_END/>
get,gl,type
get
gl
(5.77e-01)
read
(3.08e-01)
initiate
(3.09e-02)
unsigned
(2.41e-02)
pass
(6.66e-03)
available
(6.44e-03)
mip
(4.87e-03)
as
(4.34e-03)
should
(2.54e-03)
protected
(1.76e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
gl
gl
(2.77e-01)
read
(2.67e-01)
unsigned
(1.78e-01)
byte
(6.16e-02)
short
(4.12e-02)
definition
(1.73e-02)
bytes
(1.10e-02)
available
(9.01e-03)
20
(8.46e-03)
char
(8.06e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
type
%END%
(4.75e-01)
gl
(1.72e-01)
20
(9.32e-02)
byte
(3.11e-02)
unsigned
(2.53e-02)
array
(1.62e-02)
only
(1.48e-02)
buffer
(8.76e-03)
mip
(7.98e-03)
value
(7.07e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
%END%
%END%
(8.56e-01)
20
(4.58e-02)
byte
(1.31e-02)
gl
(1.08e-02)
only
(7.80e-03)
value
(6.66e-03)
array
(4.14e-03)
offset
(3.22e-03)
unsigned
(3.20e-03)
buffer
(2.69e-03)
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
gl
20
.
gl
unsigned
byte
;
}
<SENTENCE_END/>
get,width
get
get
(9.31e-01)
is
(2.37e-02)
size
(1.77e-02)
iterator
(7.01e-03)
width
(3.40e-03)
protected
(2.63e-03)
return
(2.13e-03)
owns
(1.31e-03)
needs
(1.31e-03)
length
(5.54e-04)
<SENTENCE_START>
{
return
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
width
;
}
<SENTENCE_END/>
width
width
(9.43e-01)
size
(3.41e-02)
height
(1.35e-02)
return
(2.78e-03)
preferred
(1.17e-03)
%END%
(5.92e-04)
dimensions
(5.74e-04)
minimum
(4.88e-04)
max
(4.45e-04)
min
(2.17e-04)
<SENTENCE_START>
{
return
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
width
;
}
<SENTENCE_END/>
%END%
%END%
(8.80e-01)
width
(4.36e-02)
height
(1.05e-02)
value
(8.24e-03)
buffer
(2.23e-03)
count
(2.22e-03)
only
(2.06e-03)
size
(2.02e-03)
20
(1.76e-03)
mode
(1.64e-03)
<SENTENCE_START>
{
return
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
width
;
}
<SENTENCE_END/>
get,height
get
get
(9.03e-01)
is
(3.92e-02)
size
(2.24e-02)
iterator
(1.03e-02)
needs
(3.21e-03)
protected
(3.10e-03)
height
(2.02e-03)
owns
(1.81e-03)
return
(1.73e-03)
has
(6.56e-04)
<SENTENCE_START>
{
return
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
height
;
}
<SENTENCE_END/>
height
height
(9.21e-01)
size
(5.35e-02)
width
(1.41e-02)
return
(2.96e-03)
%END%
(1.82e-03)
preferred
(7.24e-04)
dimensions
(6.77e-04)
max
(5.97e-04)
minimum
(3.66e-04)
top
(2.32e-04)
<SENTENCE_START>
{
return
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
height
;
}
<SENTENCE_END/>
%END%
%END%
(8.87e-01)
height
(4.83e-02)
value
(8.60e-03)
width
(5.89e-03)
only
(2.09e-03)
20
(1.88e-03)
mode
(1.82e-03)
count
(1.75e-03)
buffer
(1.52e-03)
size
(1.50e-03)
<SENTENCE_START>
{
return
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
height
;
}
<SENTENCE_END/>
get,pixels
get
get
(9.10e-01)
protected
(3.31e-02)
is
(1.84e-02)
buffer
(7.86e-03)
iterator
(4.31e-03)
as
(3.71e-03)
return
(3.11e-03)
needs
(2.96e-03)
new
(2.11e-03)
to
(1.21e-03)
<SENTENCE_START>
{
return
buffer
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
buffer
;
}
<SENTENCE_END/>
pixels
buffer
(9.87e-01)
return
(4.83e-03)
new
(1.34e-03)
wrap
(1.12e-03)
array
(6.23e-04)
%END%
(5.74e-04)
with
(5.55e-04)
double
(4.70e-04)
to
(3.97e-04)
protected
(2.29e-04)
<SENTENCE_START>
{
return
buffer
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
buffer
;
}
<SENTENCE_END/>
%END%
%END%
(8.95e-01)
buffer
(3.80e-02)
value
(6.66e-03)
only
(5.73e-03)
20
(4.48e-03)
array
(4.30e-03)
offset
(2.95e-03)
double
(2.28e-03)
float
(1.41e-03)
object
(1.30e-03)
<SENTENCE_START>
{
return
buffer
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
buffer
;
}
<SENTENCE_END/>
get,canvas,element
get
get
(8.38e-01)
is
(1.52e-01)
return
(1.27e-03)
canvas
(9.97e-04)
should
(9.02e-04)
can
(2.85e-04)
abs
(1.99e-04)
%UNK%
(1.80e-04)
destroy
(1.68e-04)
needs
(1.64e-04)
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
canvas
destroy
(1.07e-01)
%END%
(8.05e-02)
%UNK%
(6.27e-02)
is
(5.17e-02)
get
(4.41e-02)
current
(2.85e-02)
changed
(2.20e-02)
element
(2.04e-02)
on
(1.99e-02)
window
(1.47e-02)
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
element
%END%
(6.66e-01)
%UNK%
(2.64e-02)
changed
(8.27e-03)
current
(6.46e-03)
element
(5.41e-03)
ratio
(5.40e-03)
string
(4.44e-03)
buffer
(4.41e-03)
damping
(3.87e-03)
value
(3.80e-03)
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.34e-01)
value
(3.48e-03)
%UNK%
(2.36e-03)
20
(1.52e-03)
array
(1.35e-03)
buffer
(1.32e-03)
file
(1.13e-03)
only
(1.12e-03)
accessible
(1.07e-03)
2
(9.61e-04)
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
canvas
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,color
set
set
(7.75e-01)
draw
(5.02e-02)
color
(4.41e-02)
get
(1.28e-02)
render
(1.15e-02)
reset
(8.39e-03)
begin
(6.67e-03)
%UNK%
(5.42e-03)
fill
(4.97e-03)
update
(4.09e-03)
<SENTENCE_START>
{
r
=
(
color
>>>
24
)
&
0xff
;
g
=
(
color
>>>
16
)
&
0xff
;
b
=
(
color
>>>
8
)
&
0xff
;
a
=
(
color
&
0xff
)
/
255f
;
this
.
color
=
make
(
r
,
g
,
b
,
a
)
;
context
.
set
fill
style
(
this
.
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
r
=
(
color
>>>
24
)
&
0xff
;
g
=
(
color
>>>
16
)
&
0xff
;
b
=
(
color
>>>
8
)
&
0xff
;
a
=
(
color
&
0xff
)
/
255f
;
this
.
color
=
make
(
r
,
g
,
b
,
a
)
;
context
.
set
fill
style
(
this
.
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
color
%END%
(7.78e-01)
color
(8.61e-02)
context
(1.44e-02)
style
(1.04e-02)
stroke
(7.03e-03)
%UNK%
(3.41e-03)
set
(3.15e-03)
g
(2.98e-03)
fill
(2.44e-03)
0xff
(1.71e-03)
<SENTENCE_START>
{
r
=
(
color
>>>
24
)
&
0xff
;
g
=
(
color
>>>
16
)
&
0xff
;
b
=
(
color
>>>
8
)
&
0xff
;
a
=
(
color
&
0xff
)
/
255f
;
this
.
color
=
make
(
r
,
g
,
b
,
a
)
;
context
.
set
fill
style
(
this
.
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
r
=
(
color
>>>
24
)
&
0xff
;
g
=
(
color
>>>
16
)
&
0xff
;
b
=
(
color
>>>
8
)
&
0xff
;
a
=
(
color
&
0xff
)
/
255f
;
this
.
color
=
make
(
r
,
g
,
b
,
a
)
;
context
.
set
fill
style
(
this
.
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.40e-01)
color
(8.58e-03)
style
(2.40e-03)
context
(1.92e-03)
%UNK%
(1.72e-03)
b
(1.60e-03)
g
(1.24e-03)
set
(1.12e-03)
a
(1.04e-03)
and
(8.36e-04)
<SENTENCE_START>
{
r
=
(
color
>>>
24
)
&
0xff
;
g
=
(
color
>>>
16
)
&
0xff
;
b
=
(
color
>>>
8
)
&
0xff
;
a
=
(
color
&
0xff
)
/
255f
;
this
.
color
=
make
(
r
,
g
,
b
,
a
)
;
context
.
set
fill
style
(
this
.
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
r
=
(
color
>>>
24
)
&
0xff
;
g
=
(
color
>>>
16
)
&
0xff
;
b
=
(
color
>>>
8
)
&
0xff
;
a
=
(
color
&
0xff
)
/
255f
;
this
.
color
=
make
(
r
,
g
,
b
,
a
)
;
context
.
set
fill
style
(
this
.
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
set,color
set
set
(9.54e-01)
this
(2.31e-03)
style
(2.07e-03)
b
(2.02e-03)
create
(1.83e-03)
setup
(1.71e-03)
r
(1.71e-03)
g
(1.66e-03)
stroke
(1.60e-03)
add
(1.47e-03)
<SENTENCE_START>
{
this
.
r
=
(
int
)
(
r
*
255
)
;
this
.
g
=
(
int
)
(
g
*
255
)
;
this
.
b
=
(
int
)
(
b
*
255
)
;
this
.
a
=
a
;
color
=
make
(
this
.
r
,
this
.
g
,
this
.
b
,
this
.
a
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
r
=
(
int
)
(
r
*
255
)
;
this
.
g
=
(
int
)
(
g
*
255
)
;
this
.
b
=
(
int
)
(
b
*
255
)
;
this
.
a
=
a
;
color
=
make
(
this
.
r
,
this
.
g
,
this
.
b
,
this
.
a
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
color
%END%
(7.95e-01)
color
(3.02e-02)
g
(2.88e-02)
stroke
(1.55e-02)
r
(1.35e-02)
style
(1.29e-02)
b
(1.21e-02)
set
(9.06e-03)
context
(7.85e-03)
int
(6.26e-03)
<SENTENCE_START>
{
this
.
r
=
(
int
)
(
r
*
255
)
;
this
.
g
=
(
int
)
(
g
*
255
)
;
this
.
b
=
(
int
)
(
b
*
255
)
;
this
.
a
=
a
;
color
=
make
(
this
.
r
,
this
.
g
,
this
.
b
,
this
.
a
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
r
=
(
int
)
(
r
*
255
)
;
this
.
g
=
(
int
)
(
g
*
255
)
;
this
.
b
=
(
int
)
(
b
*
255
)
;
this
.
a
=
a
;
color
=
make
(
this
.
r
,
this
.
g
,
this
.
b
,
this
.
a
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.43e-01)
set
(6.49e-03)
style
(5.22e-03)
color
(2.06e-03)
b
(1.98e-03)
r
(1.88e-03)
context
(1.76e-03)
g
(1.75e-03)
this
(1.55e-03)
fill
(1.37e-03)
<SENTENCE_START>
{
this
.
r
=
(
int
)
(
r
*
255
)
;
this
.
g
=
(
int
)
(
g
*
255
)
;
this
.
b
=
(
int
)
(
b
*
255
)
;
this
.
a
=
a
;
color
=
make
(
this
.
r
,
this
.
g
,
this
.
b
,
this
.
a
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
r
=
(
int
)
(
r
*
255
)
;
this
.
g
=
(
int
)
(
g
*
255
)
;
this
.
b
=
(
int
)
(
b
*
255
)
;
this
.
a
=
a
;
color
=
make
(
this
.
r
,
this
.
g
,
this
.
b
,
this
.
a
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
this
.
color
)
;
}
<SENTENCE_END/>
set,color
set
color
(8.26e-01)
draw
(8.55e-02)
set
(3.00e-02)
rect
(9.64e-03)
line
(5.55e-03)
fill
(3.05e-03)
begin
(2.40e-03)
render
(2.20e-03)
end
(1.86e-03)
pack
(1.76e-03)
<SENTENCE_START>
{
%SELF%
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
}
<SENTENCE_END/>
color
color
(8.02e-01)
%END%
(1.23e-01)
draw
(1.58e-02)
rect
(1.13e-02)
line
(9.14e-03)
circle
(8.11e-03)
triangle
(4.60e-03)
component
(1.26e-03)
set
(1.26e-03)
%UNK%
(1.09e-03)
<SENTENCE_START>
{
%SELF%
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.16e-01)
color
(4.05e-02)
line
(4.14e-03)
circle
(3.47e-03)
%UNK%
(2.08e-03)
rect
(1.84e-03)
triangle
(1.65e-03)
from
(1.47e-03)
draw
(1.47e-03)
a
(1.31e-03)
<SENTENCE_START>
{
%SELF%
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
color
.
r
,
color
.
g
,
color
.
b
,
color
.
a
)
;
}
<SENTENCE_END/>
fill
fill
draw
(3.76e-01)
render
(1.05e-01)
get
(8.07e-02)
set
(7.56e-02)
pack
(4.30e-02)
add
(4.00e-02)
end
(2.41e-02)
compute
(1.56e-02)
begin
(1.32e-02)
create
(1.09e-02)
<SENTENCE_START>
{
context
.
clear
rect
(
0
,
0
,
get
width
(
)
,
get
height
(
)
)
;
rectangle
(
0
,
0
,
get
width
(
)
,
get
height
(
)
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
context
.
clear
rect
(
0
,
0
,
get
width
(
)
,
get
height
(
)
)
;
rectangle
(
0
,
0
,
get
width
(
)
,
get
height
(
)
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.01e-01)
draw
(1.10e-02)
fill
(6.98e-03)
type
(3.69e-03)
0
(3.29e-03)
context
(2.98e-03)
height
(2.64e-03)
render
(2.32e-03)
rectangle
(2.32e-03)
%UNK%
(2.19e-03)
<SENTENCE_START>
{
context
.
clear
rect
(
0
,
0
,
get
width
(
)
,
get
height
(
)
)
;
rectangle
(
0
,
0
,
get
width
(
)
,
get
height
(
)
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
context
.
clear
rect
(
0
,
0
,
get
width
(
)
,
get
height
(
)
)
;
rectangle
(
0
,
0
,
get
width
(
)
,
get
height
(
)
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
draw,line
draw
draw
(4.41e-01)
line
(3.34e-01)
rect
(3.30e-02)
set
(2.57e-02)
fill
(1.55e-02)
triangle
(1.08e-02)
translate
(8.72e-03)
circle
(8.11e-03)
color
(7.63e-03)
move
(6.57e-03)
<SENTENCE_START>
{
line
(
x
,
y
,
x
2
,
y
2
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
line
(
x
,
y
,
x
2
,
y
2
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
line
%END%
(5.24e-01)
line
(1.38e-01)
draw
(6.20e-02)
stroke
(5.29e-02)
circle
(4.52e-02)
segment
(1.29e-02)
y
(1.10e-02)
x
(1.08e-02)
triangle
(1.02e-02)
rectangle
(9.48e-03)
<SENTENCE_START>
{
line
(
x
,
y
,
x
2
,
y
2
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
line
(
x
,
y
,
x
2
,
y
2
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.48e-01)
line
(5.13e-03)
type
(5.06e-03)
draw
(4.54e-03)
2
(4.32e-03)
stroke
(2.73e-03)
circle
(2.35e-03)
y
(2.17e-03)
x
(1.57e-03)
rad
(6.46e-04)
<SENTENCE_START>
{
line
(
x
,
y
,
x
2
,
y
2
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
line
(
x
,
y
,
x
2
,
y
2
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
draw,rectangle
draw
draw
(8.06e-01)
rectangle
(2.36e-02)
set
(2.24e-02)
rect
(1.65e-02)
fill
(1.33e-02)
compute
(9.27e-03)
add
(8.29e-03)
pack
(7.47e-03)
translate
(5.02e-03)
get
(4.72e-03)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
rectangle
%END%
(7.77e-01)
rectangle
(4.91e-02)
draw
(3.89e-02)
stroke
(2.86e-02)
x
(7.65e-03)
circle
(6.60e-03)
scissors
(6.26e-03)
by
(5.73e-03)
width
(4.04e-03)
line
(3.94e-03)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.73e-01)
stroke
(3.36e-03)
rectangle
(2.00e-03)
type
(1.95e-03)
draw
(1.82e-03)
width
(8.97e-04)
x
(7.24e-04)
height
(6.73e-04)
y
(5.40e-04)
circle
(4.09e-04)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
draw,pixmap
draw
pack
(2.09e-01)
draw
(1.77e-01)
get
(1.41e-01)
image
(8.37e-02)
add
(7.18e-02)
run
(6.05e-02)
create
(3.79e-02)
generate
(2.75e-02)
element
(1.62e-02)
set
(1.08e-02)
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
0
,
0
,
image
.
get
width
(
)
,
image
.
get
height
(
)
,
x
,
y
,
image
.
get
width
(
)
,
image
.
get
height
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
0
,
0
,
image
.
get
width
(
)
,
image
.
get
height
(
)
,
x
,
y
,
image
.
get
width
(
)
,
image
.
get
height
(
)
)
;
}
<SENTENCE_END/>
pixmap
element
(5.88e-01)
canvas
(1.74e-01)
image
(8.20e-02)
%END%
(4.76e-02)
pack
(1.37e-02)
draw
(9.07e-03)
scissors
(6.75e-03)
ui
(4.37e-03)
add
(2.98e-03)
pixmap
(2.87e-03)
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
0
,
0
,
image
.
get
width
(
)
,
image
.
get
height
(
)
,
x
,
y
,
image
.
get
width
(
)
,
image
.
get
height
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
0
,
0
,
image
.
get
width
(
)
,
image
.
get
height
(
)
,
x
,
y
,
image
.
get
width
(
)
,
image
.
get
height
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.83e-01)
image
(5.82e-02)
element
(1.73e-02)
scissors
(9.11e-03)
by
(6.03e-03)
pack
(4.88e-03)
draw
(4.49e-03)
ui
(4.43e-03)
%UNK%
(3.40e-03)
to
(3.00e-03)
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
0
,
0
,
image
.
get
width
(
)
,
image
.
get
height
(
)
,
x
,
y
,
image
.
get
width
(
)
,
image
.
get
height
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
0
,
0
,
image
.
get
width
(
)
,
image
.
get
height
(
)
,
x
,
y
,
image
.
get
width
(
)
,
image
.
get
height
(
)
)
;
}
<SENTENCE_END/>
draw,pixmap
draw
get
(2.56e-01)
draw
(1.40e-01)
run
(9.88e-02)
create
(8.79e-02)
pack
(7.22e-02)
add
(5.36e-02)
image
(3.74e-02)
generate
(3.47e-02)
set
(2.53e-02)
element
(1.56e-02)
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
srcx
,
srcy
,
src
width
,
src
height
,
x
,
y
,
src
width
,
src
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
srcx
,
srcy
,
src
width
,
src
height
,
x
,
y
,
src
width
,
src
height
)
;
}
<SENTENCE_END/>
pixmap
element
(7.47e-01)
canvas
(1.62e-01)
image
(3.87e-02)
%END%
(2.02e-02)
rectangle
(1.98e-03)
draw
(1.79e-03)
get
(1.74e-03)
pack
(1.45e-03)
scissors
(1.44e-03)
pixmap
(1.02e-03)
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
srcx
,
srcy
,
src
width
,
src
height
,
x
,
y
,
src
width
,
src
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
srcx
,
srcy
,
src
width
,
src
height
,
x
,
y
,
src
width
,
src
height
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.50e-01)
image
(6.99e-02)
element
(2.52e-02)
rectangle
(3.66e-03)
width
(2.41e-03)
canvas
(2.07e-03)
scissors
(1.59e-03)
%UNK%
(1.54e-03)
by
(1.21e-03)
src
(1.19e-03)
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
srcx
,
srcy
,
src
width
,
src
height
,
x
,
y
,
src
width
,
src
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
canvas
element
image
=
pixmap
.
get
canvas
element
(
)
;
image
(
image
,
srcx
,
srcy
,
src
width
,
src
height
,
x
,
y
,
src
width
,
src
height
)
;
}
<SENTENCE_END/>
draw,pixmap
draw
draw
(1.38e-01)
get
(1.35e-01)
pack
(1.03e-01)
create
(6.53e-02)
add
(5.78e-02)
run
(5.17e-02)
%UNK%
(4.58e-02)
generate
(4.56e-02)
image
(3.22e-02)
write
(2.06e-02)
<SENTENCE_START>
{
image
(
pixmap
.
get
canvas
element
(
)
,
srcx
,
srcy
,
src
width
,
src
height
,
dstx
,
dsty
,
dst
width
,
dst
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
image
(
pixmap
.
get
canvas
element
(
)
,
srcx
,
srcy
,
src
width
,
src
height
,
dstx
,
dsty
,
dst
width
,
dst
height
)
;
}
<SENTENCE_END/>
pixmap
canvas
(4.50e-01)
%END%
(2.37e-01)
%UNK%
(4.18e-02)
image
(2.29e-02)
element
(1.97e-02)
rectangle
(1.77e-02)
pixmap
(1.06e-02)
create
(6.90e-03)
draw
(6.71e-03)
ui
(5.62e-03)
<SENTENCE_START>
{
image
(
pixmap
.
get
canvas
element
(
)
,
srcx
,
srcy
,
src
width
,
src
height
,
dstx
,
dsty
,
dst
width
,
dst
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
image
(
pixmap
.
get
canvas
element
(
)
,
srcx
,
srcy
,
src
width
,
src
height
,
dstx
,
dsty
,
dst
width
,
dst
height
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.80e-01)
element
(3.76e-02)
%UNK%
(1.49e-02)
canvas
(6.78e-03)
width
(3.50e-03)
rectangle
(2.41e-03)
height
(2.03e-03)
image
(1.88e-03)
srcy
(1.26e-03)
src
(1.07e-03)
<SENTENCE_START>
{
image
(
pixmap
.
get
canvas
element
(
)
,
srcx
,
srcy
,
src
width
,
src
height
,
dstx
,
dsty
,
dst
width
,
dst
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
image
(
pixmap
.
get
canvas
element
(
)
,
srcx
,
srcy
,
src
width
,
src
height
,
dstx
,
dsty
,
dst
width
,
dst
height
)
;
}
<SENTENCE_END/>
fill,rectangle
fill
draw
(7.48e-01)
fill
(4.19e-02)
set
(3.29e-02)
rectangle
(2.84e-02)
rect
(1.88e-02)
compute
(1.15e-02)
add
(8.85e-03)
pack
(8.46e-03)
translate
(6.30e-03)
calculate
(6.04e-03)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
rectangle
%END%
(7.29e-01)
rectangle
(7.64e-02)
fill
(2.86e-02)
draw
(2.31e-02)
line
(1.07e-02)
x
(1.04e-02)
circle
(1.01e-02)
width
(6.27e-03)
rect
(6.24e-03)
by
(4.81e-03)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.77e-01)
fill
(2.59e-03)
type
(2.58e-03)
draw
(1.68e-03)
rectangle
(1.62e-03)
width
(7.98e-04)
x
(5.86e-04)
height
(5.79e-04)
y
(5.17e-04)
circle
(3.12e-04)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
width
,
height
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
draw,circle
draw
draw
(8.13e-01)
circle
(1.42e-01)
radius
(1.06e-02)
set
(3.43e-03)
fill
(2.93e-03)
cone
(2.57e-03)
solid
(2.14e-03)
segment
(2.13e-03)
calculate
(1.37e-03)
render
(1.21e-03)
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
circle
circle
(5.80e-01)
%END%
(1.56e-01)
draw
(1.02e-01)
radius
(7.50e-02)
stroke
(4.68e-02)
solid
(6.47e-03)
segment
(3.19e-03)
triangles
(3.07e-03)
y
(2.36e-03)
type
(2.17e-03)
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.72e-01)
circle
(7.12e-03)
type
(2.84e-03)
draw
(2.54e-03)
radius
(2.36e-03)
stroke
(2.10e-03)
performed
(5.80e-04)
triangles
(3.97e-04)
y
(3.39e-04)
x
(2.22e-04)
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
stroke
)
;
}
<SENTENCE_END/>
fill,circle
fill
draw
(7.73e-01)
circle
(1.65e-01)
radius
(1.67e-02)
fill
(8.75e-03)
set
(4.72e-03)
cone
(3.26e-03)
solid
(2.28e-03)
segment
(2.28e-03)
calculate
(2.27e-03)
translate
(1.28e-03)
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
circle
circle
(6.66e-01)
radius
(1.13e-01)
%END%
(1.11e-01)
draw
(5.91e-02)
fill
(1.26e-02)
segment
(4.75e-03)
type
(4.03e-03)
solid
(3.92e-03)
rectangle
(2.02e-03)
y
(1.82e-03)
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.76e-01)
circle
(5.15e-03)
type
(4.11e-03)
draw
(2.46e-03)
radius
(1.90e-03)
fill
(1.57e-03)
y
(4.13e-04)
x
(2.94e-04)
performed
(2.79e-04)
line
(2.18e-04)
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
circle
(
x
,
y
,
radius
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
fill,triangle
fill
draw
(4.13e-01)
triangle
(2.74e-01)
rect
(4.02e-02)
set
(3.41e-02)
line
(3.26e-02)
fill
(2.07e-02)
intersect
(1.02e-02)
color
(9.70e-03)
cone
(8.71e-03)
circle
(7.82e-03)
<SENTENCE_START>
{
triangle
(
x
1
,
y
1
,
x
2
,
y
2
,
x
3
,
y
3
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
triangle
(
x
1
,
y
1
,
x
2
,
y
2
,
x
3
,
y
3
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
triangle
%END%
(3.45e-01)
triangle
(1.56e-01)
line
(7.97e-02)
circle
(4.13e-02)
2
(3.03e-02)
fill
(2.62e-02)
rect
(2.42e-02)
draw
(2.35e-02)
ray
(1.98e-02)
segment
(1.89e-02)
<SENTENCE_START>
{
triangle
(
x
1
,
y
1
,
x
2
,
y
2
,
x
3
,
y
3
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
triangle
(
x
1
,
y
1
,
x
2
,
y
2
,
x
3
,
y
3
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.80e-01)
2
(1.40e-02)
line
(1.01e-02)
circle
(6.85e-03)
triangle
(5.70e-03)
3
(5.46e-03)
x
(4.55e-03)
fill
(3.39e-03)
y
(2.40e-03)
ray
(2.39e-03)
<SENTENCE_START>
{
triangle
(
x
1
,
y
1
,
x
2
,
y
2
,
x
3
,
y
3
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
triangle
(
x
1
,
y
1
,
x
2
,
y
2
,
x
3
,
y
3
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
get,pixel
get
get
(3.11e-01)
%END%
(8.56e-02)
create
(4.95e-02)
%UNK%
(3.11e-02)
read
(2.23e-02)
write
(1.76e-02)
new
(1.64e-02)
set
(1.40e-02)
to
(1.36e-02)
add
(1.15e-02)
<SENTENCE_START>
{
if
(
pixels
==
null
)
pixels
=
context
.
get
image
data
(
0
,
0
,
width
,
height
)
.
get
data
(
)
;
int
i
=
x
*
4
+
y
*
width
*
4
;
int
r
=
pixels
.
get
(
i
+
0
)
&
0xff
;
int
g
=
pixels
.
get
(
i
+
1
)
&
0xff
;
int
b
=
pixels
.
get
(
i
+
2
)
&
0xff
;
int
a
=
pixels
.
get
(
i
+
3
)
&
0xff
;
return
(
r
<<
24
)
|
(
g
<<
16
)
|
(
b
<<
8
)
|
(
a
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pixels
==
null
)
pixels
=
context
.
get
image
data
(
0
,
0
,
width
,
height
)
.
get
data
(
)
;
int
i
=
x
*
4
+
y
*
width
*
4
;
int
r
=
pixels
.
get
(
i
+
0
)
&
0xff
;
int
g
=
pixels
.
get
(
i
+
1
)
&
0xff
;
int
b
=
pixels
.
get
(
i
+
2
)
&
0xff
;
int
a
=
pixels
.
get
(
i
+
3
)
&
0xff
;
return
(
r
<<
24
)
|
(
g
<<
16
)
|
(
b
<<
8
)
|
(
a
)
;
}
<SENTENCE_END/>
pixel
%END%
(7.94e-01)
pixels
(9.14e-03)
int
(8.61e-03)
get
(7.47e-03)
%UNK%
(4.87e-03)
y
(4.41e-03)
24
(3.63e-03)
image
(3.26e-03)
0xff
(3.02e-03)
i
(3.02e-03)
<SENTENCE_START>
{
if
(
pixels
==
null
)
pixels
=
context
.
get
image
data
(
0
,
0
,
width
,
height
)
.
get
data
(
)
;
int
i
=
x
*
4
+
y
*
width
*
4
;
int
r
=
pixels
.
get
(
i
+
0
)
&
0xff
;
int
g
=
pixels
.
get
(
i
+
1
)
&
0xff
;
int
b
=
pixels
.
get
(
i
+
2
)
&
0xff
;
int
a
=
pixels
.
get
(
i
+
3
)
&
0xff
;
return
(
r
<<
24
)
|
(
g
<<
16
)
|
(
b
<<
8
)
|
(
a
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pixels
==
null
)
pixels
=
context
.
get
image
data
(
0
,
0
,
width
,
height
)
.
get
data
(
)
;
int
i
=
x
*
4
+
y
*
width
*
4
;
int
r
=
pixels
.
get
(
i
+
0
)
&
0xff
;
int
g
=
pixels
.
get
(
i
+
1
)
&
0xff
;
int
b
=
pixels
.
get
(
i
+
2
)
&
0xff
;
int
a
=
pixels
.
get
(
i
+
3
)
&
0xff
;
return
(
r
<<
24
)
|
(
g
<<
16
)
|
(
b
<<
8
)
|
(
a
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.76e-01)
int
(5.59e-03)
pixels
(4.00e-03)
get
(3.92e-03)
%UNK%
(3.24e-03)
i
(3.24e-03)
short
(2.33e-03)
string
(1.96e-03)
and
(1.89e-03)
0
(1.83e-03)
<SENTENCE_START>
{
if
(
pixels
==
null
)
pixels
=
context
.
get
image
data
(
0
,
0
,
width
,
height
)
.
get
data
(
)
;
int
i
=
x
*
4
+
y
*
width
*
4
;
int
r
=
pixels
.
get
(
i
+
0
)
&
0xff
;
int
g
=
pixels
.
get
(
i
+
1
)
&
0xff
;
int
b
=
pixels
.
get
(
i
+
2
)
&
0xff
;
int
a
=
pixels
.
get
(
i
+
3
)
&
0xff
;
return
(
r
<<
24
)
|
(
g
<<
16
)
|
(
b
<<
8
)
|
(
a
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pixels
==
null
)
pixels
=
context
.
get
image
data
(
0
,
0
,
width
,
height
)
.
get
data
(
)
;
int
i
=
x
*
4
+
y
*
width
*
4
;
int
r
=
pixels
.
get
(
i
+
0
)
&
0xff
;
int
g
=
pixels
.
get
(
i
+
1
)
&
0xff
;
int
b
=
pixels
.
get
(
i
+
2
)
&
0xff
;
int
a
=
pixels
.
get
(
i
+
3
)
&
0xff
;
return
(
r
<<
24
)
|
(
g
<<
16
)
|
(
b
<<
8
)
|
(
a
)
;
}
<SENTENCE_END/>
draw,pixel
draw
draw
(6.87e-01)
fill
(6.10e-02)
rect
(3.05e-02)
set
(2.67e-02)
rectangle
(1.85e-02)
triangle
(1.34e-02)
line
(1.16e-02)
add
(9.30e-03)
translate
(7.35e-03)
calculate
(6.64e-03)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
1
,
1
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
1
,
1
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
pixel
%END%
(7.29e-01)
fill
(3.02e-02)
draw
(2.83e-02)
line
(2.74e-02)
rectangle
(2.23e-02)
triangle
(1.87e-02)
circle
(1.14e-02)
rect
(8.29e-03)
type
(5.34e-03)
segment
(5.11e-03)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
1
,
1
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
1
,
1
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.65e-01)
fill
(4.83e-03)
type
(4.46e-03)
draw
(1.78e-03)
rectangle
(1.44e-03)
line
(7.90e-04)
y
(7.68e-04)
x
(7.29e-04)
1
(7.05e-04)
circle
(5.14e-04)
<SENTENCE_START>
{
rectangle
(
x
,
y
,
1
,
1
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rectangle
(
x
,
y
,
1
,
1
,
draw
type
.
fill
)
;
}
<SENTENCE_END/>
draw,pixel
draw
color
(3.67e-01)
draw
(2.99e-01)
set
(2.80e-01)
pack
(8.31e-03)
show
(8.18e-03)
begin
(4.97e-03)
end
(2.19e-03)
render
(2.07e-03)
pb
(2.00e-03)
move
(1.41e-03)
<SENTENCE_START>
{
set
color
(
color
)
;
%SELF%
(
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
color
(
color
)
;
%SELF%
(
x
,
y
)
;
}
<SENTENCE_END/>
pixel
%END%
(6.03e-01)
color
(2.03e-01)
line
(3.90e-02)
circle
(1.33e-02)
x
(8.27e-03)
%UNK%
(5.44e-03)
draw
(5.41e-03)
y
(4.00e-03)
height
(3.08e-03)
width
(3.07e-03)
<SENTENCE_START>
{
set
color
(
color
)
;
%SELF%
(
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
color
(
color
)
;
%SELF%
(
x
,
y
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.70e-01)
color
(2.68e-03)
y
(1.48e-03)
line
(1.30e-03)
x
(1.25e-03)
all
(5.90e-04)
circle
(5.86e-04)
by
(5.84e-04)
2
(5.71e-04)
array
(5.43e-04)
<SENTENCE_START>
{
set
color
(
color
)
;
%SELF%
(
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
color
(
color
)
;
%SELF%
(
x
,
y
)
;
}
<SENTENCE_END/>
circle
circle
draw
(2.87e-01)
set
(1.78e-01)
render
(1.46e-01)
update
(2.97e-02)
%UNK%
(2.59e-02)
begin
(2.21e-02)
create
(2.04e-02)
get
(1.89e-02)
%END%
(1.58e-02)
end
(1.21e-02)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
%END%
%END%
(7.60e-01)
render
(1.95e-02)
style
(1.81e-02)
context
(1.63e-02)
stroke
(1.49e-02)
fill
(1.16e-02)
%UNK%
(1.03e-02)
draw
(8.64e-03)
color
(5.58e-03)
blending
(4.61e-03)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
arc
(
x
,
y
,
radius
,
0
,
2
*
math
.
pi
,
false
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
line
line
draw
(3.26e-01)
set
(1.71e-01)
render
(1.44e-01)
get
(2.89e-02)
begin
(2.60e-02)
update
(2.31e-02)
%UNK%
(1.53e-02)
end
(1.37e-02)
create
(1.11e-02)
%END%
(1.04e-02)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.80e-01)
style
(2.07e-02)
context
(1.83e-02)
stroke
(1.67e-02)
fill
(1.33e-02)
render
(1.17e-02)
draw
(6.15e-03)
color
(5.79e-03)
blending
(5.17e-03)
%UNK%
(4.90e-03)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
,
y
)
;
context
.
line
to
(
x
2
,
y
2
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
}
<SENTENCE_END/>
rectangle
rectangle
draw
(3.41e-01)
set
(1.80e-01)
render
(1.39e-01)
begin
(3.30e-02)
update
(2.63e-02)
get
(2.05e-02)
end
(1.50e-02)
create
(1.27e-02)
%UNK%
(1.16e-02)
%END%
(1.13e-02)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
%END%
%END%
(7.97e-01)
style
(2.20e-02)
context
(1.77e-02)
stroke
(1.76e-02)
fill
(1.39e-02)
render
(1.13e-02)
color
(6.07e-03)
draw
(5.57e-03)
blending
(5.47e-03)
%UNK%
(3.25e-03)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
rect
(
x
,
y
,
width
,
height
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
triangle
triangle
draw
(2.14e-01)
render
(1.37e-01)
set
(1.14e-01)
%END%
(3.92e-02)
%UNK%
(3.71e-02)
get
(2.30e-02)
begin
(1.86e-02)
to
(1.65e-02)
create
(1.62e-02)
end
(1.49e-02)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
%END%
%END%
(7.96e-01)
context
(1.43e-02)
style
(1.26e-02)
stroke
(1.01e-02)
fill
(8.17e-03)
line
(7.19e-03)
render
(6.85e-03)
to
(6.65e-03)
%UNK%
(6.57e-03)
color
(4.74e-03)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
begin
path
(
)
;
context
.
move
to
(
x
1
,
y
1
)
;
context
.
line
to
(
x
2
,
y
2
)
;
context
.
line
to
(
x
3
,
y
3
)
;
context
.
line
to
(
x
1
,
y
1
)
;
fill
or
stroke
path
(
draw
type
)
;
context
.
close
path
(
)
;
pixels
=
null
;
}
<SENTENCE_END/>
image
image
draw
(2.84e-01)
set
(2.82e-01)
render
(7.06e-02)
get
(2.76e-02)
%END%
(2.41e-02)
add
(2.28e-02)
create
(2.01e-02)
fill
(1.47e-02)
%UNK%
(1.30e-02)
update
(1.08e-02)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
fill
or
stroke
path
(
draw
type
.
fill
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
draw
image
(
%SELF%
,
src
x
,
src
y
,
src
width
,
src
height
,
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
fill
or
stroke
path
(
draw
type
.
fill
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
draw
image
(
%SELF%
,
src
x
,
src
y
,
src
width
,
src
height
,
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
pixels
=
null
;
}
<SENTENCE_END/>
%END%
%END%
(8.26e-01)
style
(1.61e-02)
context
(1.20e-02)
stroke
(1.18e-02)
fill
(1.00e-02)
draw
(9.59e-03)
color
(5.71e-03)
image
(5.05e-03)
render
(4.72e-03)
blending
(4.47e-03)
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
fill
or
stroke
path
(
draw
type
.
fill
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
draw
image
(
%SELF%
,
src
x
,
src
y
,
src
width
,
src
height
,
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
pixels
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
blending
==
blending
.
none
)
{
context
.
set
fill
style
(
clear
color
)
;
context
.
set
stroke
style
(
clear
color
)
;
context
.
set
global
composite
operation
(
"destination-out"
)
;
context
.
begin
path
(
)
;
context
.
rect
(
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
fill
or
stroke
path
(
draw
type
.
fill
)
;
context
.
close
path
(
)
;
context
.
set
fill
style
(
color
)
;
context
.
set
stroke
style
(
color
)
;
context
.
set
global
composite
operation
(
composite
.
source
over
)
;
}
context
.
draw
image
(
%SELF%
,
src
x
,
src
y
,
src
width
,
src
height
,
dst
x
,
dst
y
,
dst
width
,
dst
height
)
;
pixels
=
null
;
}
<SENTENCE_END/>
fill,or,stroke,path
fill
draw
(3.13e-01)
render
(2.69e-01)
get
(1.09e-01)
end
(5.73e-02)
set
(4.50e-02)
begin
(4.33e-02)
update
(2.07e-02)
reset
(1.82e-02)
switch
(1.59e-02)
fill
(1.15e-02)
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
or
%END%
(8.43e-01)
break
(1.81e-02)
type
(1.42e-02)
render
(1.32e-02)
context
(1.08e-02)
stroke
(7.41e-03)
draw
(3.96e-03)
frame
(2.86e-03)
bounding
(2.69e-03)
scissors
(2.33e-03)
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
stroke
%END%
(9.77e-01)
stroke
(2.71e-03)
break
(2.14e-03)
context
(1.71e-03)
switch
(1.07e-03)
fill
(1.02e-03)
type
(4.28e-04)
string
(3.69e-04)
case
(2.75e-04)
performed
(2.35e-04)
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
path
%END%
(9.83e-01)
switch
(1.81e-03)
stroke
(1.76e-03)
fill
(1.59e-03)
break
(9.51e-04)
context
(8.25e-04)
string
(2.52e-04)
draw
(1.77e-04)
at
(1.63e-04)
performed
(1.56e-04)
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
%END%
%END%
(9.62e-01)
switch
(1.05e-02)
fill
(4.00e-03)
stroke
(2.15e-03)
context
(1.21e-03)
break
(1.16e-03)
draw
(3.97e-04)
case
(3.14e-04)
string
(2.04e-04)
type
(1.51e-04)
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
draw
type
)
{
case
fill
:
context
.
fill
(
)
;
break
;
case
stroke
:
context
.
stroke
(
)
;
break
;
}
}
<SENTENCE_END/>
update
update
update
(6.75e-01)
act
(4.19e-02)
%END%
(4.13e-02)
%UNK%
(3.29e-02)
time
(1.11e-02)
get
(7.57e-03)
action
(7.12e-03)
delta
(6.93e-03)
setup
(6.87e-03)
animate
(6.58e-03)
<SENTENCE_START>
{
state
time
+=
delta
time
;
pos
.
x
=
pos
.
x
+
(
heads
left
?
-
velocity
*
delta
time
:
velocity
*
delta
time
)
;
if
(
pos
.
x
<
-
64
)
pos
.
x
=
gdx
.
graphics
.
get
width
(
)
;
if
(
pos
.
x
>
gdx
.
graphics
.
get
width
(
)
+
64
)
pos
.
x
=
-
64
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
state
time
+=
delta
time
;
pos
.
x
=
pos
.
x
+
(
heads
left
?
-
velocity
*
delta
time
:
velocity
*
delta
time
)
;
if
(
pos
.
x
<
-
64
)
pos
.
x
=
gdx
.
graphics
.
get
width
(
)
;
if
(
pos
.
x
>
gdx
.
graphics
.
get
width
(
)
+
64
)
pos
.
x
=
-
64
;
}
<SENTENCE_END/>
%END%
%END%
(7.96e-01)
time
(4.44e-02)
update
(1.26e-02)
%UNK%
(1.03e-02)
delta
(7.17e-03)
64
(5.69e-03)
pos
(4.43e-03)
x
(4.32e-03)
width
(3.94e-03)
velocity
(3.48e-03)
<SENTENCE_START>
{
state
time
+=
delta
time
;
pos
.
x
=
pos
.
x
+
(
heads
left
?
-
velocity
*
delta
time
:
velocity
*
delta
time
)
;
if
(
pos
.
x
<
-
64
)
pos
.
x
=
gdx
.
graphics
.
get
width
(
)
;
if
(
pos
.
x
>
gdx
.
graphics
.
get
width
(
)
+
64
)
pos
.
x
=
-
64
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
state
time
+=
delta
time
;
pos
.
x
=
pos
.
x
+
(
heads
left
?
-
velocity
*
delta
time
:
velocity
*
delta
time
)
;
if
(
pos
.
x
<
-
64
)
pos
.
x
=
gdx
.
graphics
.
get
width
(
)
;
if
(
pos
.
x
>
gdx
.
graphics
.
get
width
(
)
+
64
)
pos
.
x
=
-
64
;
}
<SENTENCE_END/>
len
len
dst
(2.16e-01)
abs
(1.47e-01)
assert
(8.37e-02)
get
(4.18e-02)
to
(4.13e-02)
cross
(4.13e-02)
new
(3.94e-02)
copy
(3.49e-02)
compare
(3.10e-02)
equals
(3.01e-02)
<SENTENCE_START>
{
return
a
.
dst
(
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
dst
(
b
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.50e-01)
%UNK%
(3.78e-03)
dst
(2.69e-03)
fully
(2.67e-03)
equal
(2.60e-03)
to
(2.49e-03)
2
(2.23e-03)
d
(1.82e-03)
unsafe
(1.59e-03)
endian
(1.31e-03)
<SENTENCE_START>
{
return
a
.
dst
(
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
dst
(
b
)
;
}
<SENTENCE_END/>
len,2
len
dst
(3.21e-01)
abs
(7.61e-02)
cross
(6.07e-02)
get
(5.88e-02)
%UNK%
(4.00e-02)
assert
(3.79e-02)
add
(2.74e-02)
to
(2.67e-02)
is
(2.61e-02)
compare
(2.58e-02)
<SENTENCE_START>
{
return
a
.
dst
2
(
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
dst
2
(
b
)
;
}
<SENTENCE_END/>
2
%END%
(9.38e-01)
2
(1.13e-02)
fully
(4.49e-03)
dst
(4.05e-03)
%UNK%
(2.89e-03)
d
(2.61e-03)
b
(2.27e-03)
equal
(2.19e-03)
endian
(1.38e-03)
to
(1.28e-03)
<SENTENCE_START>
{
return
a
.
dst
2
(
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
dst
2
(
b
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.89e-01)
2
(3.40e-03)
value
(3.54e-04)
d
(3.39e-04)
fv
(3.28e-04)
endian
(3.23e-04)
b
(2.62e-04)
dst
(2.60e-04)
%UNK%
(2.31e-04)
3
(2.17e-04)
<SENTENCE_START>
{
return
a
.
dst
2
(
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
dst
2
(
b
)
;
}
<SENTENCE_END/>
handle
handle
focus
(9.39e-02)
touch
(8.99e-02)
event
(8.45e-02)
unfocus
(8.44e-02)
cancel
(6.44e-02)
pan
(5.89e-02)
initialize
(4.61e-02)
changed
(3.74e-02)
down
(3.42e-02)
tap
(2.96e-02)
<SENTENCE_START>
{
if
(
!
(
event
instanceof
focus
event
)
)
return
false
;
focus
event
focus
event
=
(
focus
event
)
event
;
switch
(
focus
event
.
get
type
(
)
)
{
case
keyboard
:
keyboard
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
case
scroll
:
scroll
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
event
instanceof
focus
event
)
)
return
false
;
focus
event
focus
event
=
(
focus
event
)
event
;
switch
(
focus
event
.
get
type
(
)
)
{
case
keyboard
:
keyboard
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
case
scroll
:
scroll
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
}
return
false
;
}
<SENTENCE_END/>
%END%
event
(3.49e-01)
focus
(2.23e-01)
%END%
(1.41e-01)
down
(3.26e-02)
keyboard
(3.12e-02)
changed
(1.76e-02)
scroll
(1.76e-02)
pressed
(8.47e-03)
touch
(7.61e-03)
%UNK%
(6.76e-03)
<SENTENCE_START>
{
if
(
!
(
event
instanceof
focus
event
)
)
return
false
;
focus
event
focus
event
=
(
focus
event
)
event
;
switch
(
focus
event
.
get
type
(
)
)
{
case
keyboard
:
keyboard
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
case
scroll
:
scroll
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
event
instanceof
focus
event
)
)
return
false
;
focus
event
focus
event
=
(
focus
event
)
event
;
switch
(
focus
event
.
get
type
(
)
)
{
case
keyboard
:
keyboard
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
case
scroll
:
scroll
focus
changed
(
focus
event
,
event
.
get
target
(
)
,
focus
event
.
is
focused
(
)
)
;
break
;
}
return
false
;
}
<SENTENCE_END/>
keyboard,focus,changed
keyboard
start
(9.21e-02)
paint
(6.27e-02)
set
(6.27e-02)
update
(5.55e-02)
flush
(4.55e-02)
drag
(4.00e-02)
init
(3.97e-02)
%UNK%
(3.86e-02)
end
(3.82e-02)
close
(3.42e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
focus
%END%
(7.10e-01)
%UNK%
(2.03e-02)
title
(1.16e-02)
value
(9.48e-03)
only
(8.73e-03)
accessible
(7.33e-03)
layout
(5.44e-03)
array
(4.77e-03)
changed
(4.73e-03)
count
(4.54e-03)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
changed
%END%
(9.58e-01)
value
(4.92e-03)
only
(2.77e-03)
20
(2.20e-03)
title
(1.64e-03)
offset
(1.27e-03)
performed
(1.12e-03)
accessible
(9.22e-04)
fv
(8.85e-04)
array
(7.44e-04)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
%END%
%END%
(9.73e-01)
value
(4.17e-03)
20
(2.05e-03)
only
(1.94e-03)
offset
(9.65e-04)
title
(7.20e-04)
fv
(6.77e-04)
performed
(5.65e-04)
accessible
(4.05e-04)
display
(4.01e-04)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
scroll,focus,changed
scroll
start
(9.21e-02)
paint
(6.27e-02)
set
(6.27e-02)
update
(5.55e-02)
flush
(4.55e-02)
drag
(4.00e-02)
init
(3.97e-02)
%UNK%
(3.86e-02)
end
(3.82e-02)
close
(3.42e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
focus
%END%
(7.10e-01)
%UNK%
(2.03e-02)
title
(1.16e-02)
value
(9.48e-03)
only
(8.73e-03)
accessible
(7.33e-03)
layout
(5.44e-03)
array
(4.77e-03)
changed
(4.73e-03)
count
(4.54e-03)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
changed
%END%
(9.67e-01)
value
(4.61e-03)
only
(2.29e-03)
20
(2.04e-03)
title
(1.19e-03)
offset
(1.17e-03)
performed
(8.79e-04)
fv
(8.25e-04)
accessible
(6.16e-04)
count
(5.46e-04)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
%END%
%END%
(9.72e-01)
value
(4.19e-03)
20
(2.05e-03)
only
(1.93e-03)
offset
(9.75e-04)
title
(7.26e-04)
fv
(6.81e-04)
performed
(5.69e-04)
accessible
(4.01e-04)
display
(3.99e-04)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
reset
reset
set
(3.71e-01)
add
(1.12e-01)
clear
(1.01e-01)
remove
(9.70e-02)
debug
(6.15e-02)
destroy
(1.73e-02)
actor
(1.59e-02)
free
(1.56e-02)
load
(1.56e-02)
on
(9.34e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
related
actor
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
related
actor
=
null
;
}
<SENTENCE_END/>
%END%
%END%
(8.62e-01)
actor
(6.91e-02)
related
(2.84e-02)
all
(8.56e-03)
debug
(4.64e-03)
notify
(1.86e-03)
animation
(9.36e-04)
pause
(6.05e-04)
%UNK%
(5.18e-04)
changed
(5.04e-04)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
related
actor
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
related
actor
=
null
;
}
<SENTENCE_END/>
is,focused
is
get
(9.57e-01)
iterator
(1.96e-02)
is
(1.31e-02)
return
(1.54e-03)
needs
(1.49e-03)
focused
(1.14e-03)
protected
(7.00e-04)
should
(5.06e-04)
owns
(4.69e-04)
annotation
(2.85e-04)
<SENTENCE_START>
{
return
focused
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
focused
;
}
<SENTENCE_END/>
focused
focused
(9.90e-01)
wheel
(4.99e-03)
return
(1.51e-03)
dispatcher
(9.97e-04)
hull
(6.26e-04)
tri
(3.29e-04)
annotation
(1.42e-04)
focus
(1.04e-04)
enabled
(6.68e-05)
world
(5.57e-05)
<SENTENCE_START>
{
return
focused
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
focused
;
}
<SENTENCE_END/>
%END%
%END%
(8.75e-01)
focused
(3.11e-02)
value
(1.35e-02)
only
(7.76e-03)
20
(3.75e-03)
offset
(2.93e-03)
enabled
(2.69e-03)
height
(2.16e-03)
2
(1.93e-03)
array
(1.82e-03)
<SENTENCE_START>
{
return
focused
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
focused
;
}
<SENTENCE_END/>
set,focused
set
set
(9.88e-01)
focused
(7.21e-03)
this
(3.22e-04)
clear
(1.79e-05)
=
(1.73e-05)
initialize
(1.46e-05)
seek
(1.10e-05)
finish
(9.01e-06)
create
(8.00e-06)
cancel
(7.09e-06)
<SENTENCE_START>
{
this
.
focused
=
focused
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
focused
=
focused
;
}
<SENTENCE_END/>
focused
focused
(9.96e-01)
wheel
(5.94e-04)
hull
(2.99e-04)
set
(2.60e-04)
dispatcher
(1.88e-04)
tri
(4.27e-05)
unfocus
(3.26e-05)
initialize
(3.06e-05)
focus
(2.30e-05)
center
(2.29e-05)
<SENTENCE_START>
{
this
.
focused
=
focused
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
focused
=
focused
;
}
<SENTENCE_END/>
%END%
%END%
(7.86e-01)
focused
(1.68e-01)
2
(1.19e-03)
height
(9.14e-04)
value
(7.75e-04)
fv
(7.69e-04)
positions
(7.58e-04)
only
(6.22e-04)
data
(5.47e-04)
enabled
(5.45e-04)
<SENTENCE_START>
{
this
.
focused
=
focused
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
focused
=
focused
;
}
<SENTENCE_END/>
get,type
get
get
(9.56e-01)
is
(3.55e-02)
iterator
(1.44e-03)
type
(1.31e-03)
return
(1.24e-03)
protected
(9.51e-04)
needs
(6.14e-04)
has
(2.00e-04)
owns
(1.70e-04)
last
(1.30e-04)
<SENTENCE_START>
{
return
type
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
type
;
}
<SENTENCE_END/>
type
type
(9.94e-01)
return
(3.45e-03)
drawing
(6.97e-04)
%END%
(5.61e-04)
get
(2.13e-04)
declaring
(1.11e-04)
by
(7.44e-05)
outer
(7.22e-05)
object
(5.14e-05)
default
(2.98e-05)
<SENTENCE_START>
{
return
type
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
type
;
}
<SENTENCE_END/>
%END%
%END%
(9.23e-01)
type
(3.65e-02)
value
(4.07e-03)
20
(1.89e-03)
object
(1.60e-03)
only
(1.50e-03)
array
(1.43e-03)
offset
(1.01e-03)
class
(8.51e-04)
count
(8.16e-04)
<SENTENCE_START>
{
return
type
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
type
;
}
<SENTENCE_END/>
set,type
set
set
(9.84e-01)
type
(4.47e-03)
clear
(1.08e-03)
focus
(9.65e-04)
reset
(6.25e-04)
this
(5.59e-04)
finish
(5.28e-04)
cancel
(3.67e-04)
%END%
(3.49e-04)
add
(3.11e-04)
<SENTENCE_START>
{
this
.
type
=
focus
type
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
type
=
focus
type
;
}
<SENTENCE_END/>
type
type
(9.26e-01)
focus
(2.22e-02)
%END%
(6.81e-03)
drawing
(7.61e-05)
set
(2.50e-05)
begin
(1.82e-05)
get
(9.99e-06)
object
(9.15e-06)
data
(9.12e-06)
disabled
(6.34e-06)
<SENTENCE_START>
{
this
.
type
=
focus
type
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
type
=
focus
type
;
}
<SENTENCE_END/>
%END%
%END%
(4.80e-01)
type
(3.96e-01)
focus
(9.35e-02)
value
(2.37e-04)
fv
(1.58e-04)
2
(1.27e-04)
height
(1.18e-04)
20
(9.56e-05)
array
(8.97e-05)
data
(8.95e-05)
<SENTENCE_START>
{
this
.
type
=
focus
type
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
type
=
focus
type
;
}
<SENTENCE_END/>
get,related,actor
get
get
(9.87e-01)
is
(4.14e-03)
related
(2.53e-03)
return
(1.82e-03)
actor
(4.57e-04)
iterator
(3.88e-04)
protected
(2.39e-04)
needs
(7.10e-05)
as
(5.88e-05)
owns
(5.58e-05)
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
related
related
(9.87e-01)
actor
(8.23e-03)
%END%
(2.06e-03)
set
(7.96e-04)
get
(3.06e-04)
return
(2.65e-04)
%START%
(2.16e-04)
title
(6.63e-05)
changed
(5.20e-05)
debug
(2.62e-05)
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
actor
actor
(9.67e-01)
%END%
(1.95e-02)
related
(1.22e-02)
value
(1.35e-04)
title
(4.96e-05)
only
(3.62e-05)
offset
(2.39e-05)
mode
(2.32e-05)
display
(2.22e-05)
height
(2.01e-05)
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
%END%
%END%
(9.51e-01)
actor
(2.27e-02)
value
(5.28e-03)
only
(1.80e-03)
20
(1.55e-03)
offset
(8.64e-04)
title
(6.61e-04)
display
(5.28e-04)
fv
(4.99e-04)
accessible
(4.43e-04)
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
related
actor
;
}
<SENTENCE_END/>
set,related,actor
set
set
(9.84e-01)
related
(5.18e-03)
actor
(5.11e-03)
this
(7.93e-04)
reset
(1.88e-04)
clear
(8.05e-05)
add
(4.13e-05)
translate
(2.06e-05)
setup
(1.31e-05)
stop
(1.23e-05)
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
related
related
(9.91e-01)
actor
(7.56e-03)
%END%
(6.84e-04)
set
(3.76e-05)
remove
(5.56e-06)
add
(4.12e-06)
title
(3.90e-06)
changed
(2.95e-06)
at
(1.80e-06)
debug
(1.43e-06)
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
actor
actor
(9.51e-01)
related
(3.11e-02)
%END%
(1.67e-02)
title
(1.26e-05)
value
(9.67e-06)
fv
(7.57e-06)
changed
(7.08e-06)
at
(5.93e-06)
display
(5.44e-06)
this
(3.95e-06)
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
%END%
%END%
(9.70e-01)
actor
(2.17e-02)
value
(7.12e-04)
fv
(5.14e-04)
title
(3.50e-04)
display
(2.78e-04)
only
(2.32e-04)
20
(1.85e-04)
changed
(1.46e-04)
positions
(1.44e-04)
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
related
actor
=
related
actor
;
}
<SENTENCE_END/>
get,ellipse
get
get
(8.89e-01)
is
(7.89e-02)
length
(4.31e-03)
mouse
(2.23e-03)
instance
(2.08e-03)
protected
(2.04e-03)
iterator
(1.68e-03)
%UNK%
(1.12e-03)
return
(1.04e-03)
read
(8.41e-04)
<SENTENCE_START>
{
return
ellipse
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
ellipse
;
}
<SENTENCE_END/>
ellipse
%END%
(7.42e-01)
ellipse
(9.40e-02)
%UNK%
(1.38e-02)
performed
(1.18e-02)
rad
(8.24e-03)
action
(7.47e-03)
2
(4.72e-03)
float
(4.67e-03)
cone
(3.75e-03)
color
(3.59e-03)
<SENTENCE_START>
{
return
ellipse
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
ellipse
;
}
<SENTENCE_END/>
%END%
%END%
(9.67e-01)
value
(2.52e-03)
ellipse
(2.34e-03)
performed
(1.33e-03)
array
(1.19e-03)
only
(1.13e-03)
2
(1.01e-03)
float
(9.36e-04)
buffer
(9.30e-04)
%UNK%
(9.20e-04)
<SENTENCE_START>
{
return
ellipse
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
ellipse
;
}
<SENTENCE_END/>
render
render
draw
(2.42e-01)
render
(1.41e-01)
set
(6.95e-02)
%UNK%
(5.79e-02)
end
(3.65e-02)
get
(3.57e-02)
create
(3.04e-02)
begin
(2.37e-02)
update
(2.05e-02)
add
(1.53e-02)
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
batch
.
begin
(
)
;
float
width
=
(
int
)
(
gdx
.
graphics
.
get
ppc
x
(
)
*
2
)
;
float
height
=
(
int
)
(
gdx
.
graphics
.
get
ppc
y
(
)
*
1
)
;
batch
.
draw
(
texture
,
10
,
100
,
width
,
height
,
0
,
0
,
64
,
32
,
false
,
false
)
;
font
.
draw
(
batch
,
"button is 2x1 cm ("
+
width
+
"x"
+
height
+
"px), ppi: ("
+
gdx
.
graphics
.
get
ppi
x
(
)
+
","
+
gdx
.
graphics
.
get
ppi
y
(
)
+
"), ppc: ("
+
gdx
.
graphics
.
get
ppc
x
(
)
+
","
+
gdx
.
graphics
.
get
ppc
y
(
)
+
")"
,
10
,
50
)
;
batch
.
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
batch
.
begin
(
)
;
float
width
=
(
int
)
(
gdx
.
graphics
.
get
ppc
x
(
)
*
2
)
;
float
height
=
(
int
)
(
gdx
.
graphics
.
get
ppc
y
(
)
*
1
)
;
batch
.
draw
(
texture
,
10
,
100
,
width
,
height
,
0
,
0
,
64
,
32
,
false
,
false
)
;
font
.
draw
(
batch
,
"button is 2x1 cm ("
+
width
+
"x"
+
height
+
"px), ppi: ("
+
gdx
.
graphics
.
get
ppi
x
(
)
+
","
+
gdx
.
graphics
.
get
ppi
y
(
)
+
"), ppc: ("
+
gdx
.
graphics
.
get
ppc
x
(
)
+
","
+
gdx
.
graphics
.
get
ppc
y
(
)
+
")"
,
10
,
50
)
;
batch
.
end
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(5.16e-01)
%UNK%
(8.90e-02)
render
(2.38e-02)
draw
(1.60e-02)
to
(1.27e-02)
create
(1.02e-02)
get
(8.38e-03)
end
(7.14e-03)
write
(6.18e-03)
update
(5.40e-03)
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
batch
.
begin
(
)
;
float
width
=
(
int
)
(
gdx
.
graphics
.
get
ppc
x
(
)
*
2
)
;
float
height
=
(
int
)
(
gdx
.
graphics
.
get
ppc
y
(
)
*
1
)
;
batch
.
draw
(
texture
,
10
,
100
,
width
,
height
,
0
,
0
,
64
,
32
,
false
,
false
)
;
font
.
draw
(
batch
,
"button is 2x1 cm ("
+
width
+
"x"
+
height
+
"px), ppi: ("
+
gdx
.
graphics
.
get
ppi
x
(
)
+
","
+
gdx
.
graphics
.
get
ppi
y
(
)
+
"), ppc: ("
+
gdx
.
graphics
.
get
ppc
x
(
)
+
","
+
gdx
.
graphics
.
get
ppc
y
(
)
+
")"
,
10
,
50
)
;
batch
.
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
batch
.
begin
(
)
;
float
width
=
(
int
)
(
gdx
.
graphics
.
get
ppc
x
(
)
*
2
)
;
float
height
=
(
int
)
(
gdx
.
graphics
.
get
ppc
y
(
)
*
1
)
;
batch
.
draw
(
texture
,
10
,
100
,
width
,
height
,
0
,
0
,
64
,
32
,
false
,
false
)
;
font
.
draw
(
batch
,
"button is 2x1 cm ("
+
width
+
"x"
+
height
+
"px), ppi: ("
+
gdx
.
graphics
.
get
ppi
x
(
)
+
","
+
gdx
.
graphics
.
get
ppi
y
(
)
+
"), ppc: ("
+
gdx
.
graphics
.
get
ppc
x
(
)
+
","
+
gdx
.
graphics
.
get
ppc
y
(
)
+
")"
,
10
,
50
)
;
batch
.
end
(
)
;
}
<SENTENCE_END/>
wrap
wrap
wrap
(9.83e-01)
slice
(5.27e-03)
buffer
(2.63e-03)
as
(2.31e-03)
byte
(1.91e-03)
new
(1.22e-03)
adapter
(6.17e-04)
to
(4.08e-04)
long
(3.35e-04)
return
(2.40e-04)
<SENTENCE_START>
{
return
new
long
to
byte
buffer
adapter
(
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
long
to
byte
buffer
adapter
(
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.27e-01)
byte
(2.61e-02)
buffer
(1.71e-02)
long
(4.31e-03)
short
(3.74e-03)
array
(3.62e-03)
wrap
(2.72e-03)
to
(1.70e-03)
all
(1.34e-03)
new
(1.07e-03)
<SENTENCE_START>
{
return
new
long
to
byte
buffer
adapter
(
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
long
to
byte
buffer
adapter
(
byte
buffer
.
slice
(
)
)
;
}
<SENTENCE_END/>
set,allow,sleep
set
init
(1.71e-01)
clear
(5.86e-02)
dispose
(5.59e-02)
start
(4.57e-02)
sleep
(4.42e-02)
run
(3.27e-02)
reset
(2.51e-02)
set
(2.45e-02)
touch
(2.34e-02)
read
(2.19e-02)
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
allow
%END%
(3.99e-01)
%UNK%
(6.58e-02)
read
(2.36e-02)
allow
(1.52e-02)
start
(1.01e-02)
handle
(9.04e-03)
and
(9.01e-03)
init
(8.96e-03)
dispose
(7.80e-03)
sleep
(7.31e-03)
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
sleep
%END%
(7.66e-01)
%UNK%
(2.64e-02)
and
(5.80e-03)
read
(4.63e-03)
down
(4.42e-03)
sleep
(3.66e-03)
b
(2.95e-03)
start
(2.93e-03)
up
(2.89e-03)
handle
(2.72e-03)
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
%END%
%END%
(9.27e-01)
sleep
(1.72e-02)
%UNK%
(4.28e-03)
and
(2.18e-03)
b
(1.46e-03)
down
(1.43e-03)
allow
(1.39e-03)
all
(9.15e-04)
value
(8.62e-04)
up
(7.83e-04)
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
==
m
allow
sleep
)
{
return
;
}
m
allow
sleep
=
flag
;
if
(
m
allow
sleep
==
false
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
set
awake
(
true
)
;
}
}
}
<SENTENCE_END/>
set,sub,stepping
set
sub
(4.33e-01)
set
(4.32e-01)
%UNK%
(1.03e-01)
conjugate
(3.39e-03)
start
(2.94e-03)
stop
(2.15e-03)
translate
(1.86e-03)
m
(1.46e-03)
idt
(1.42e-03)
reset
(1.38e-03)
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
sub
sub
(6.71e-01)
%UNK%
(2.51e-01)
m
(6.25e-02)
stepping
(6.90e-03)
offsets
(6.93e-04)
start
(6.10e-04)
set
(3.59e-04)
nearest
(2.98e-04)
get
(2.43e-04)
conjugate
(2.25e-04)
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
stepping
%END%
(4.94e-01)
%UNK%
(2.34e-01)
stepping
(1.02e-01)
sub
(6.10e-02)
positions
(5.51e-03)
value
(4.70e-03)
2
(4.37e-03)
data
(3.18e-03)
position
(2.71e-03)
offsets
(2.43e-03)
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
%END%
%END%
(9.26e-01)
stepping
(2.11e-02)
%UNK%
(9.18e-03)
value
(5.67e-03)
sub
(1.73e-03)
2
(1.58e-03)
positions
(1.50e-03)
20
(1.49e-03)
count
(9.58e-04)
only
(9.01e-04)
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
m
sub
stepping
=
sub
stepping
;
}
<SENTENCE_END/>
is,sub,stepping
is
get
(9.58e-01)
is
(2.84e-02)
sub
(6.32e-03)
m
(1.19e-03)
%UNK%
(9.39e-04)
return
(9.15e-04)
iterator
(8.50e-04)
stepping
(2.37e-04)
should
(1.87e-04)
as
(1.11e-04)
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
sub
sub
(6.21e-01)
%UNK%
(2.80e-01)
stepping
(3.81e-02)
get
(2.10e-02)
m
(1.26e-02)
is
(4.20e-03)
to
(1.16e-03)
start
(1.07e-03)
available
(9.31e-04)
offsets
(8.91e-04)
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
stepping
%END%
(4.75e-01)
stepping
(2.27e-01)
%UNK%
(8.36e-02)
value
(2.28e-02)
sub
(1.53e-02)
2
(6.53e-03)
count
(4.81e-03)
data
(4.17e-03)
buffer
(3.99e-03)
positions
(3.60e-03)
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
%END%
%END%
(8.92e-01)
value
(1.81e-02)
stepping
(1.50e-02)
%UNK%
(6.26e-03)
20
(4.34e-03)
only
(3.57e-03)
count
(2.30e-03)
2
(2.26e-03)
buffer
(1.74e-03)
positions
(1.33e-03)
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
sub
stepping
;
}
<SENTENCE_END/>
is,allow,sleep
is
is
(4.30e-01)
get
(3.14e-01)
allow
(3.30e-02)
needs
(3.14e-02)
mark
(2.18e-02)
sleep
(2.06e-02)
should
(1.92e-02)
skip
(1.52e-02)
scrolled
(1.14e-02)
start
(9.00e-03)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
allow
%END%
(1.59e-01)
sleep
(5.45e-02)
%UNK%
(4.37e-02)
start
(4.14e-02)
completion
(2.52e-02)
is
(2.50e-02)
layout
(1.79e-02)
empty
(1.78e-02)
allow
(1.46e-02)
frame
(1.45e-02)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
sleep
%END%
(8.38e-01)
sleep
(1.19e-02)
value
(1.10e-02)
%UNK%
(7.00e-03)
only
(4.73e-03)
array
(4.22e-03)
buffer
(4.21e-03)
20
(3.69e-03)
count
(2.98e-03)
enabled
(2.56e-03)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
%END%
%END%
(9.40e-01)
value
(7.50e-03)
sleep
(5.54e-03)
only
(3.43e-03)
20
(3.22e-03)
array
(1.54e-03)
buffer
(1.33e-03)
count
(1.25e-03)
accessible
(1.09e-03)
loaded
(1.02e-03)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
add,type
add
register
(9.54e-01)
contact
(8.90e-03)
uniform
(6.07e-03)
type
(2.06e-03)
new
(1.77e-03)
2
(1.64e-03)
ordinal
(1.52e-03)
creator
(1.37e-03)
1
(8.35e-04)
primary
(7.81e-04)
<SENTENCE_START>
{
contact
register
register
=
new
contact
register
(
)
;
register
.
creator
=
creator
;
register
.
primary
=
true
;
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
=
register
;
if
(
type
1
!=
type
2
)
{
contact
register
register
2
=
new
contact
register
(
)
;
register
2
.
creator
=
creator
;
register
2
.
primary
=
false
;
contact
stacks
[
type
2
.
ordinal
(
)
]
[
type
1
.
ordinal
(
)
]
=
register
2
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
contact
register
register
=
new
contact
register
(
)
;
register
.
creator
=
creator
;
register
.
primary
=
true
;
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
=
register
;
if
(
type
1
!=
type
2
)
{
contact
register
register
2
=
new
contact
register
(
)
;
register
2
.
creator
=
creator
;
register
2
.
primary
=
false
;
contact
stacks
[
type
2
.
ordinal
(
)
]
[
type
1
.
ordinal
(
)
]
=
register
2
;
}
}
<SENTENCE_END/>
type
%END%
(3.90e-01)
%UNK%
(2.54e-01)
register
(4.78e-02)
uniform
(3.84e-02)
to
(1.64e-02)
set
(1.25e-02)
add
(1.04e-02)
check
(1.04e-02)
create
(6.58e-03)
action
(6.45e-03)
<SENTENCE_START>
{
contact
register
register
=
new
contact
register
(
)
;
register
.
creator
=
creator
;
register
.
primary
=
true
;
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
=
register
;
if
(
type
1
!=
type
2
)
{
contact
register
register
2
=
new
contact
register
(
)
;
register
2
.
creator
=
creator
;
register
2
.
primary
=
false
;
contact
stacks
[
type
2
.
ordinal
(
)
]
[
type
1
.
ordinal
(
)
]
=
register
2
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
contact
register
register
=
new
contact
register
(
)
;
register
.
creator
=
creator
;
register
.
primary
=
true
;
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
=
register
;
if
(
type
1
!=
type
2
)
{
contact
register
register
2
=
new
contact
register
(
)
;
register
2
.
creator
=
creator
;
register
2
.
primary
=
false
;
contact
stacks
[
type
2
.
ordinal
(
)
]
[
type
1
.
ordinal
(
)
]
=
register
2
;
}
}
<SENTENCE_END/>
%END%
%END%
(7.46e-01)
%UNK%
(1.23e-01)
to
(7.88e-03)
uniform
(5.21e-03)
register
(4.94e-03)
2
(3.89e-03)
type
(3.01e-03)
check
(2.79e-03)
test
(2.73e-03)
contact
(2.62e-03)
<SENTENCE_START>
{
contact
register
register
=
new
contact
register
(
)
;
register
.
creator
=
creator
;
register
.
primary
=
true
;
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
=
register
;
if
(
type
1
!=
type
2
)
{
contact
register
register
2
=
new
contact
register
(
)
;
register
2
.
creator
=
creator
;
register
2
.
primary
=
false
;
contact
stacks
[
type
2
.
ordinal
(
)
]
[
type
1
.
ordinal
(
)
]
=
register
2
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
contact
register
register
=
new
contact
register
(
)
;
register
.
creator
=
creator
;
register
.
primary
=
true
;
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
=
register
;
if
(
type
1
!=
type
2
)
{
contact
register
register
2
=
new
contact
register
(
)
;
register
2
.
creator
=
creator
;
register
2
.
primary
=
false
;
contact
stacks
[
type
2
.
ordinal
(
)
]
[
type
1
.
ordinal
(
)
]
=
register
2
;
}
}
<SENTENCE_END/>
initialize,registers
initialize
begin
(1.27e-01)
draw
(1.20e-01)
end
(9.51e-02)
render
(7.63e-02)
set
(6.26e-02)
get
(5.64e-02)
%END%
(5.60e-02)
obtain
(2.75e-02)
create
(2.45e-02)
shape
(1.50e-02)
<SENTENCE_START>
{
add
type
(
pool
.
get
circle
contact
stack
(
)
,
shape
type
.
circle
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
circle
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
edge
circle
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
edge
poly
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
chain
circle
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
chain
poly
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
add
type
(
pool
.
get
circle
contact
stack
(
)
,
shape
type
.
circle
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
circle
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
edge
circle
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
edge
poly
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
chain
circle
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
chain
poly
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
registers
%END%
(7.64e-01)
draw
(2.47e-02)
shape
(1.61e-02)
type
(1.34e-02)
circle
(1.16e-02)
render
(1.09e-02)
contact
(7.28e-03)
triangle
(5.82e-03)
polygon
(5.38e-03)
pool
(5.14e-03)
<SENTENCE_START>
{
add
type
(
pool
.
get
circle
contact
stack
(
)
,
shape
type
.
circle
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
circle
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
edge
circle
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
edge
poly
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
chain
circle
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
chain
poly
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
add
type
(
pool
.
get
circle
contact
stack
(
)
,
shape
type
.
circle
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
circle
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
edge
circle
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
edge
poly
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
chain
circle
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
chain
poly
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.63e-01)
draw
(1.14e-02)
type
(8.54e-03)
shape
(8.06e-03)
stack
(7.38e-03)
circle
(5.86e-03)
render
(5.24e-03)
pool
(4.16e-03)
contact
(4.10e-03)
polygon
(3.42e-03)
<SENTENCE_START>
{
add
type
(
pool
.
get
circle
contact
stack
(
)
,
shape
type
.
circle
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
circle
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
edge
circle
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
edge
poly
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
chain
circle
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
chain
poly
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
add
type
(
pool
.
get
circle
contact
stack
(
)
,
shape
type
.
circle
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
circle
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
poly
contact
stack
(
)
,
shape
type
.
polygon
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
edge
circle
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
edge
poly
contact
stack
(
)
,
shape
type
.
edge
,
shape
type
.
polygon
)
;
add
type
(
pool
.
get
chain
circle
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
circle
)
;
add
type
(
pool
.
get
chain
poly
contact
stack
(
)
,
shape
type
.
chain
,
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
get,destruction,listener
get
get
(9.61e-01)
is
(3.12e-02)
m
(1.20e-03)
destruction
(1.05e-03)
return
(1.03e-03)
iterator
(8.09e-04)
%UNK%
(5.19e-04)
listener
(3.86e-04)
should
(2.63e-04)
obtain
(1.17e-04)
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
destruction
listener
(3.31e-01)
destruction
(2.93e-01)
%UNK%
(1.37e-01)
%END%
(4.44e-02)
m
(1.67e-02)
fire
(1.12e-02)
add
(1.08e-02)
get
(9.01e-03)
change
(8.36e-03)
capture
(7.36e-03)
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
listener
listener
(7.67e-01)
%END%
(1.81e-01)
destruction
(1.89e-02)
%UNK%
(4.90e-03)
value
(1.81e-03)
count
(9.90e-04)
data
(5.84e-04)
mode
(5.58e-04)
2
(5.41e-04)
20
(5.20e-04)
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
%END%
%END%
(9.18e-01)
listener
(4.01e-02)
value
(6.25e-03)
20
(2.55e-03)
only
(1.87e-03)
%UNK%
(1.42e-03)
count
(1.21e-03)
accessible
(8.62e-04)
title
(8.34e-04)
destruction
(7.84e-04)
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
destruction
listener
;
}
<SENTENCE_END/>
get,particle,destruction,listener
get
get
(9.54e-01)
is
(3.70e-02)
m
(1.35e-03)
particle
(1.32e-03)
destruction
(9.63e-04)
return
(8.29e-04)
%UNK%
(6.26e-04)
iterator
(2.64e-04)
listener
(2.07e-04)
touch
(1.79e-04)
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
particle
particle
(6.07e-01)
destruction
(1.79e-01)
get
(5.01e-02)
%UNK%
(4.05e-02)
m
(3.28e-02)
is
(9.48e-03)
update
(7.77e-03)
listener
(7.41e-03)
touch
(7.11e-03)
set
(3.92e-03)
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
destruction
listener
(4.35e-01)
destruction
(3.43e-01)
%END%
(1.34e-01)
particle
(5.09e-02)
%UNK%
(3.92e-03)
value
(1.88e-03)
m
(1.60e-03)
count
(9.57e-04)
mode
(6.92e-04)
buffer
(6.74e-04)
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
listener
%END%
(8.45e-01)
listener
(1.04e-01)
destruction
(1.30e-02)
value
(5.86e-03)
20
(2.40e-03)
only
(2.19e-03)
particle
(1.22e-03)
count
(1.03e-03)
%UNK%
(8.35e-04)
buffer
(7.52e-04)
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
%END%
%END%
(9.40e-01)
listener
(2.20e-02)
value
(6.07e-03)
20
(2.60e-03)
only
(2.27e-03)
destruction
(2.27e-03)
count
(8.73e-04)
offset
(7.48e-04)
title
(6.78e-04)
accessible
(6.51e-04)
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
destruction
listener
;
}
<SENTENCE_END/>
set,particle,destruction,listener
set
set
(8.51e-01)
reset
(1.63e-02)
stop
(1.46e-02)
add
(1.30e-02)
cancel
(1.29e-02)
start
(1.11e-02)
initialize
(7.47e-03)
clear
(5.84e-03)
finish
(4.99e-03)
touch
(4.93e-03)
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
particle
particle
(6.80e-01)
destruction
(1.97e-01)
%END%
(2.66e-02)
particles
(1.22e-02)
update
(1.11e-02)
down
(9.69e-03)
up
(7.29e-03)
%UNK%
(6.37e-03)
touch
(4.63e-03)
listener
(3.14e-03)
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
destruction
listener
(4.76e-01)
destruction
(4.61e-01)
%END%
(5.48e-02)
particle
(4.86e-03)
particles
(1.21e-04)
%UNK%
(1.18e-04)
up
(1.13e-04)
value
(9.28e-05)
count
(8.79e-05)
m
(8.09e-05)
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
listener
%END%
(7.48e-01)
listener
(2.19e-01)
destruction
(5.96e-03)
value
(1.84e-03)
20
(9.11e-04)
only
(7.41e-04)
count
(5.93e-04)
%UNK%
(5.43e-04)
title
(5.41e-04)
display
(4.53e-04)
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
%END%
%END%
(9.34e-01)
listener
(4.03e-02)
value
(2.49e-03)
20
(1.24e-03)
only
(9.60e-04)
destruction
(8.68e-04)
count
(6.50e-04)
title
(6.30e-04)
%UNK%
(5.72e-04)
display
(5.22e-04)
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
destruction
listener
=
listener
;
}
<SENTENCE_END/>
pop,contact
pop
%UNK%
(3.30e-01)
init
(9.38e-02)
get
(6.43e-02)
begin
(2.69e-02)
%END%
(2.18e-02)
end
(2.04e-02)
render
(1.84e-02)
create
(1.78e-02)
contact
(1.61e-02)
add
(1.47e-02)
<SENTENCE_START>
{
final
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
final
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
final
contact
register
reg
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
;
if
(
reg
!=
null
)
{
if
(
reg
.
primary
)
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
a
,
index
a
,
fixture
b
,
index
b
)
;
return
c
;
}
else
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
b
,
index
b
,
fixture
a
,
index
a
)
;
return
c
;
}
}
else
{
return
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
final
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
final
contact
register
reg
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
;
if
(
reg
!=
null
)
{
if
(
reg
.
primary
)
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
a
,
index
a
,
fixture
b
,
index
b
)
;
return
c
;
}
else
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
b
,
index
b
,
fixture
a
,
index
a
)
;
return
c
;
}
}
else
{
return
null
;
}
}
<SENTENCE_END/>
contact
%END%
(6.36e-01)
%UNK%
(1.36e-01)
type
(1.67e-02)
contact
(1.60e-02)
fixture
(1.18e-02)
c
(8.20e-03)
get
(4.89e-03)
init
(3.44e-03)
reg
(3.44e-03)
register
(2.94e-03)
<SENTENCE_START>
{
final
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
final
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
final
contact
register
reg
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
;
if
(
reg
!=
null
)
{
if
(
reg
.
primary
)
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
a
,
index
a
,
fixture
b
,
index
b
)
;
return
c
;
}
else
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
b
,
index
b
,
fixture
a
,
index
a
)
;
return
c
;
}
}
else
{
return
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
final
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
final
contact
register
reg
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
;
if
(
reg
!=
null
)
{
if
(
reg
.
primary
)
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
a
,
index
a
,
fixture
b
,
index
b
)
;
return
c
;
}
else
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
b
,
index
b
,
fixture
a
,
index
a
)
;
return
c
;
}
}
else
{
return
null
;
}
}
<SENTENCE_END/>
%END%
%END%
(8.53e-01)
%UNK%
(3.00e-02)
type
(1.39e-02)
c
(5.40e-03)
b
(4.55e-03)
reg
(4.35e-03)
fixture
(4.29e-03)
a
(4.27e-03)
contact
(3.39e-03)
1
(2.99e-03)
<SENTENCE_START>
{
final
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
final
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
final
contact
register
reg
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
;
if
(
reg
!=
null
)
{
if
(
reg
.
primary
)
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
a
,
index
a
,
fixture
b
,
index
b
)
;
return
c
;
}
else
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
b
,
index
b
,
fixture
a
,
index
a
)
;
return
c
;
}
}
else
{
return
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
final
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
final
contact
register
reg
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
;
if
(
reg
!=
null
)
{
if
(
reg
.
primary
)
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
a
,
index
a
,
fixture
b
,
index
b
)
;
return
c
;
}
else
{
contact
c
=
reg
.
creator
.
pop
(
)
;
c
.
init
(
fixture
b
,
index
b
,
fixture
a
,
index
a
)
;
return
c
;
}
}
else
{
return
null
;
}
}
<SENTENCE_END/>
push,contact
push
fixture
(2.68e-01)
destroy
(1.51e-01)
init
(1.17e-01)
%UNK%
(6.20e-02)
solve
(4.31e-02)
report
(3.61e-02)
contact
(2.93e-02)
create
(2.50e-02)
begin
(1.70e-02)
render
(1.42e-02)
<SENTENCE_START>
{
fixture
fixture
a
=
contact
.
get
fixture
a
(
)
;
fixture
fixture
b
=
contact
.
get
fixture
b
(
)
;
if
(
contact
.
m
manifold
.
point
count
>
0
&&
!
fixture
a
.
is
sensor
(
)
&&
!
fixture
b
.
is
sensor
(
)
)
{
fixture
a
.
get
body
(
)
.
set
awake
(
true
)
;
fixture
b
.
get
body
(
)
.
set
awake
(
true
)
;
}
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
i
dynamic
stack
<
contact
>
creator
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
.
creator
;
creator
.
push
(
contact
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
fixture
fixture
a
=
contact
.
get
fixture
a
(
)
;
fixture
fixture
b
=
contact
.
get
fixture
b
(
)
;
if
(
contact
.
m
manifold
.
point
count
>
0
&&
!
fixture
a
.
is
sensor
(
)
&&
!
fixture
b
.
is
sensor
(
)
)
{
fixture
a
.
get
body
(
)
.
set
awake
(
true
)
;
fixture
b
.
get
body
(
)
.
set
awake
(
true
)
;
}
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
i
dynamic
stack
<
contact
>
creator
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
.
creator
;
creator
.
push
(
contact
)
;
}
<SENTENCE_END/>
contact
%END%
(4.42e-01)
fixture
(1.66e-01)
%UNK%
(7.61e-02)
type
(2.55e-02)
contact
(1.70e-02)
destroy
(1.27e-02)
b
(9.49e-03)
solve
(7.24e-03)
a
(7.03e-03)
get
(6.99e-03)
<SENTENCE_START>
{
fixture
fixture
a
=
contact
.
get
fixture
a
(
)
;
fixture
fixture
b
=
contact
.
get
fixture
b
(
)
;
if
(
contact
.
m
manifold
.
point
count
>
0
&&
!
fixture
a
.
is
sensor
(
)
&&
!
fixture
b
.
is
sensor
(
)
)
{
fixture
a
.
get
body
(
)
.
set
awake
(
true
)
;
fixture
b
.
get
body
(
)
.
set
awake
(
true
)
;
}
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
i
dynamic
stack
<
contact
>
creator
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
.
creator
;
creator
.
push
(
contact
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
fixture
fixture
a
=
contact
.
get
fixture
a
(
)
;
fixture
fixture
b
=
contact
.
get
fixture
b
(
)
;
if
(
contact
.
m
manifold
.
point
count
>
0
&&
!
fixture
a
.
is
sensor
(
)
&&
!
fixture
b
.
is
sensor
(
)
)
{
fixture
a
.
get
body
(
)
.
set
awake
(
true
)
;
fixture
b
.
get
body
(
)
.
set
awake
(
true
)
;
}
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
i
dynamic
stack
<
contact
>
creator
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
.
creator
;
creator
.
push
(
contact
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.39e-01)
a
(1.52e-02)
fixture
(1.50e-02)
%UNK%
(1.42e-02)
b
(1.07e-02)
type
(9.10e-03)
get
(3.69e-03)
contact
(3.35e-03)
and
(2.89e-03)
sensor
(2.85e-03)
<SENTENCE_START>
{
fixture
fixture
a
=
contact
.
get
fixture
a
(
)
;
fixture
fixture
b
=
contact
.
get
fixture
b
(
)
;
if
(
contact
.
m
manifold
.
point
count
>
0
&&
!
fixture
a
.
is
sensor
(
)
&&
!
fixture
b
.
is
sensor
(
)
)
{
fixture
a
.
get
body
(
)
.
set
awake
(
true
)
;
fixture
b
.
get
body
(
)
.
set
awake
(
true
)
;
}
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
i
dynamic
stack
<
contact
>
creator
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
.
creator
;
creator
.
push
(
contact
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
fixture
fixture
a
=
contact
.
get
fixture
a
(
)
;
fixture
fixture
b
=
contact
.
get
fixture
b
(
)
;
if
(
contact
.
m
manifold
.
point
count
>
0
&&
!
fixture
a
.
is
sensor
(
)
&&
!
fixture
b
.
is
sensor
(
)
)
{
fixture
a
.
get
body
(
)
.
set
awake
(
true
)
;
fixture
b
.
get
body
(
)
.
set
awake
(
true
)
;
}
shape
type
type
1
=
fixture
a
.
get
type
(
)
;
shape
type
type
2
=
fixture
b
.
get
type
(
)
;
i
dynamic
stack
<
contact
>
creator
=
contact
stacks
[
type
1
.
ordinal
(
)
]
[
type
2
.
ordinal
(
)
]
.
creator
;
creator
.
push
(
contact
)
;
}
<SENTENCE_END/>
get,pool
get
get
(9.90e-01)
is
(2.82e-03)
obtain
(1.27e-03)
return
(1.05e-03)
iterator
(9.13e-04)
pool
(8.58e-04)
needs
(3.24e-04)
instance
(2.74e-04)
protected
(2.42e-04)
as
(2.37e-04)
<SENTENCE_START>
{
return
pool
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
pool
;
}
<SENTENCE_END/>
pool
pool
(6.91e-01)
free
(1.51e-01)
%END%
(1.27e-01)
obtain
(3.88e-03)
animation
(3.65e-03)
renderables
(1.71e-03)
return
(1.49e-03)
get
(1.49e-03)
object
(1.14e-03)
pause
(8.96e-04)
<SENTENCE_START>
{
return
pool
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
pool
;
}
<SENTENCE_END/>
%END%
%END%
(9.60e-01)
pool
(8.73e-03)
value
(2.39e-03)
buffer
(1.28e-03)
object
(1.26e-03)
only
(1.21e-03)
array
(1.08e-03)
20
(9.41e-04)
animation
(8.65e-04)
loaded
(8.40e-04)
<SENTENCE_START>
{
return
pool
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
pool
;
}
<SENTENCE_END/>
set,destruction,listener
set
set
(7.13e-01)
add
(6.07e-02)
stop
(4.45e-02)
initialize
(2.56e-02)
start
(1.81e-02)
clear
(1.34e-02)
finish
(1.27e-02)
cancel
(1.23e-02)
reset
(1.06e-02)
%UNK%
(1.01e-02)
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
destruction
destruction
(3.83e-01)
listener
(3.02e-01)
%END%
(2.05e-01)
change
(3.56e-02)
%UNK%
(6.86e-03)
fire
(5.99e-03)
capture
(5.04e-03)
title
(3.03e-03)
events
(2.94e-03)
released
(2.44e-03)
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
listener
%END%
(5.64e-01)
listener
(4.06e-01)
destruction
(7.12e-03)
%UNK%
(1.33e-03)
value
(5.58e-04)
count
(5.06e-04)
title
(3.95e-04)
20
(2.85e-04)
display
(2.73e-04)
up
(2.68e-04)
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
%END%
%END%
(9.64e-01)
listener
(1.64e-02)
value
(1.85e-03)
20
(1.01e-03)
%UNK%
(6.51e-04)
only
(6.44e-04)
count
(5.66e-04)
title
(5.44e-04)
display
(4.59e-04)
accessible
(3.15e-04)
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
destruction
listener
=
listener
;
}
<SENTENCE_END/>
set,contact,filter
set
set
(6.67e-01)
clear
(1.28e-01)
solve
(4.32e-02)
contact
(3.43e-02)
pre
(3.38e-02)
post
(1.53e-02)
begin
(9.73e-03)
report
(9.40e-03)
end
(6.39e-03)
get
(5.89e-03)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
contact
filter
(5.57e-01)
contact
(4.31e-01)
set
(2.08e-03)
solve
(8.76e-04)
clear
(6.18e-04)
pre
(5.47e-04)
begin
(3.79e-04)
manager
(3.24e-04)
%END%
(2.27e-04)
end
(2.12e-04)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
filter
filter
(9.34e-01)
%END%
(3.72e-02)
contact
(4.75e-03)
manager
(4.45e-03)
%UNK%
(2.52e-04)
down
(1.09e-04)
count
(1.06e-04)
up
(9.94e-05)
frame
(9.25e-05)
type
(8.75e-05)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
%END%
%END%
(8.71e-01)
filter
(5.79e-02)
%UNK%
(2.15e-03)
value
(1.51e-03)
count
(1.39e-03)
20
(1.26e-03)
display
(1.06e-03)
locked
(9.48e-04)
enabled
(8.48e-04)
up
(7.92e-04)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
filter
=
filter
;
}
<SENTENCE_END/>
set,contact,listener
set
clear
(1.68e-01)
set
(1.63e-01)
solve
(1.62e-01)
pre
(1.25e-01)
contact
(1.11e-01)
report
(5.68e-02)
add
(3.09e-02)
post
(2.79e-02)
end
(2.36e-02)
get
(1.23e-02)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
contact
listener
(4.38e-01)
contact
(4.37e-01)
change
(2.19e-02)
fire
(1.02e-02)
solve
(9.97e-03)
%END%
(7.45e-03)
capture
(6.91e-03)
pre
(6.47e-03)
manager
(2.65e-03)
add
(2.37e-03)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
listener
listener
(5.17e-01)
%END%
(3.93e-01)
manager
(2.10e-02)
contact
(9.97e-03)
%UNK%
(1.96e-03)
change
(1.57e-03)
count
(1.08e-03)
down
(1.06e-03)
up
(1.03e-03)
locked
(9.09e-04)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
%END%
%END%
(9.15e-01)
listener
(3.68e-02)
%UNK%
(1.38e-03)
count
(1.23e-03)
value
(1.18e-03)
20
(1.09e-03)
locked
(8.83e-04)
display
(7.81e-04)
particles
(7.20e-04)
change
(7.04e-04)
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
contact
manager
.
m
contact
listener
=
listener
;
}
<SENTENCE_END/>
set,debug,draw
set
set
(7.96e-01)
draw
(1.92e-01)
debug
(5.50e-03)
m
(1.56e-03)
reset
(4.83e-04)
clear
(2.63e-04)
render
(1.39e-04)
add
(1.00e-04)
translate
(6.82e-05)
load
(4.16e-05)
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
debug
debug
(9.10e-01)
draw
(8.69e-02)
m
(8.83e-04)
set
(8.05e-07)
render
(1.71e-07)
toggle
(6.94e-08)
circle
(8.24e-09)
validate
(6.54e-09)
batch
(5.93e-09)
add
(3.73e-09)
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
draw
draw
(9.42e-01)
debug
(2.41e-02)
%END%
(1.97e-02)
title
(1.59e-04)
display
(1.00e-04)
m
(8.01e-05)
texture
(6.08e-05)
layout
(5.77e-05)
performed
(5.42e-05)
particles
(5.29e-05)
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
%END%
%END%
(9.56e-01)
draw
(1.67e-02)
title
(1.85e-03)
display
(1.58e-03)
value
(1.19e-03)
debug
(1.08e-03)
only
(7.26e-04)
performed
(6.92e-04)
20
(5.82e-04)
particles
(5.16e-04)
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
draw
=
debug
draw
;
}
<SENTENCE_END/>
create,body
create
get
(2.01e-01)
add
(1.45e-01)
set
(1.14e-01)
%UNK%
(6.13e-02)
initialize
(3.97e-02)
create
(3.12e-02)
is
(2.67e-02)
clear
(2.17e-02)
read
(1.92e-02)
load
(1.61e-02)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
body
b
=
new
body
(
def
,
this
)
;
b
.
m
prev
=
null
;
b
.
m
next
=
m
body
list
;
if
(
m
body
list
!=
null
)
{
m
body
list
.
m
prev
=
b
;
}
m
body
list
=
b
;
++
m
body
count
;
return
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
body
b
=
new
body
(
def
,
this
)
;
b
.
m
prev
=
null
;
b
.
m
next
=
m
body
list
;
if
(
m
body
list
!=
null
)
{
m
body
list
.
m
prev
=
b
;
}
m
body
list
=
b
;
++
m
body
count
;
return
b
;
}
<SENTENCE_END/>
body
%END%
(8.11e-01)
prev
(4.02e-02)
body
(3.03e-02)
m
(1.57e-02)
b
(9.73e-03)
%UNK%
(6.51e-03)
list
(5.86e-03)
null
(4.81e-03)
return
(4.44e-03)
locked
(4.31e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
body
b
=
new
body
(
def
,
this
)
;
b
.
m
prev
=
null
;
b
.
m
next
=
m
body
list
;
if
(
m
body
list
!=
null
)
{
m
body
list
.
m
prev
=
b
;
}
m
body
list
=
b
;
++
m
body
count
;
return
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
body
b
=
new
body
(
def
,
this
)
;
b
.
m
prev
=
null
;
b
.
m
next
=
m
body
list
;
if
(
m
body
list
!=
null
)
{
m
body
list
.
m
prev
=
b
;
}
m
body
list
=
b
;
++
m
body
count
;
return
b
;
}
<SENTENCE_END/>
%END%
%END%
(9.36e-01)
b
(1.16e-02)
body
(7.33e-03)
prev
(6.06e-03)
list
(3.93e-03)
locked
(3.76e-03)
m
(2.67e-03)
%UNK%
(1.41e-03)
is
(1.07e-03)
return
(8.93e-04)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
body
b
=
new
body
(
def
,
this
)
;
b
.
m
prev
=
null
;
b
.
m
next
=
m
body
list
;
if
(
m
body
list
!=
null
)
{
m
body
list
.
m
prev
=
b
;
}
m
body
list
=
b
;
++
m
body
count
;
return
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
body
b
=
new
body
(
def
,
this
)
;
b
.
m
prev
=
null
;
b
.
m
next
=
m
body
list
;
if
(
m
body
list
!=
null
)
{
m
body
list
.
m
prev
=
b
;
}
m
body
list
=
b
;
++
m
body
count
;
return
b
;
}
<SENTENCE_END/>
destroy,body
destroy
%UNK%
(3.70e-01)
add
(4.49e-02)
destroy
(4.45e-02)
set
(4.38e-02)
clear
(3.56e-02)
init
(2.80e-02)
get
(2.65e-02)
report
(2.16e-02)
reset
(1.56e-02)
end
(1.38e-02)
<SENTENCE_START>
{
assert
(
m
body
count
>
0
)
;
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
joint
edge
je
=
body
.
m
joint
list
;
while
(
je
!=
null
)
{
joint
edge
je
0
=
je
;
je
=
je
.
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
je
0
.
joint
)
;
}
destroy
joint
(
je
0
.
joint
)
;
body
.
m
joint
list
=
je
;
}
body
.
m
joint
list
=
null
;
contact
edge
ce
=
body
.
m
contact
list
;
while
(
ce
!=
null
)
{
contact
edge
ce
0
=
ce
;
ce
=
ce
.
next
;
m
contact
manager
.
destroy
(
ce
0
.
contact
)
;
}
body
.
m
contact
list
=
null
;
fixture
f
=
body
.
m
fixture
list
;
while
(
f
!=
null
)
{
fixture
f
0
=
f
;
f
=
f
.
m
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
f
0
)
;
}
f
0
.
destroy
proxies
(
m
contact
manager
.
m
broad
phase
)
;
f
0
.
destroy
(
)
;
body
.
m
fixture
list
=
f
;
body
.
m
fixture
count
-=
1
;
}
body
.
m
fixture
list
=
null
;
body
.
m
fixture
count
=
0
;
if
(
body
.
m
prev
!=
null
)
{
body
.
m
prev
.
m
next
=
body
.
m
next
;
}
if
(
body
.
m
next
!=
null
)
{
body
.
m
next
.
m
prev
=
body
.
m
prev
;
}
if
(
body
==
m
body
list
)
{
m
body
list
=
body
.
m
next
;
}
--
m
body
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
m
body
count
>
0
)
;
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
joint
edge
je
=
body
.
m
joint
list
;
while
(
je
!=
null
)
{
joint
edge
je
0
=
je
;
je
=
je
.
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
je
0
.
joint
)
;
}
destroy
joint
(
je
0
.
joint
)
;
body
.
m
joint
list
=
je
;
}
body
.
m
joint
list
=
null
;
contact
edge
ce
=
body
.
m
contact
list
;
while
(
ce
!=
null
)
{
contact
edge
ce
0
=
ce
;
ce
=
ce
.
next
;
m
contact
manager
.
destroy
(
ce
0
.
contact
)
;
}
body
.
m
contact
list
=
null
;
fixture
f
=
body
.
m
fixture
list
;
while
(
f
!=
null
)
{
fixture
f
0
=
f
;
f
=
f
.
m
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
f
0
)
;
}
f
0
.
destroy
proxies
(
m
contact
manager
.
m
broad
phase
)
;
f
0
.
destroy
(
)
;
body
.
m
fixture
list
=
f
;
body
.
m
fixture
count
-=
1
;
}
body
.
m
fixture
list
=
null
;
body
.
m
fixture
count
=
0
;
if
(
body
.
m
prev
!=
null
)
{
body
.
m
prev
.
m
next
=
body
.
m
next
;
}
if
(
body
.
m
next
!=
null
)
{
body
.
m
next
.
m
prev
=
body
.
m
prev
;
}
if
(
body
==
m
body
list
)
{
m
body
list
=
body
.
m
next
;
}
--
m
body
count
;
}
<SENTENCE_END/>
body
%END%
(3.69e-01)
%UNK%
(1.99e-01)
fixture
(3.54e-02)
list
(1.96e-02)
m
(1.79e-02)
contact
(1.73e-02)
body
(1.40e-02)
destroy
(1.17e-02)
joint
(9.29e-03)
add
(7.66e-03)
<SENTENCE_START>
{
assert
(
m
body
count
>
0
)
;
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
joint
edge
je
=
body
.
m
joint
list
;
while
(
je
!=
null
)
{
joint
edge
je
0
=
je
;
je
=
je
.
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
je
0
.
joint
)
;
}
destroy
joint
(
je
0
.
joint
)
;
body
.
m
joint
list
=
je
;
}
body
.
m
joint
list
=
null
;
contact
edge
ce
=
body
.
m
contact
list
;
while
(
ce
!=
null
)
{
contact
edge
ce
0
=
ce
;
ce
=
ce
.
next
;
m
contact
manager
.
destroy
(
ce
0
.
contact
)
;
}
body
.
m
contact
list
=
null
;
fixture
f
=
body
.
m
fixture
list
;
while
(
f
!=
null
)
{
fixture
f
0
=
f
;
f
=
f
.
m
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
f
0
)
;
}
f
0
.
destroy
proxies
(
m
contact
manager
.
m
broad
phase
)
;
f
0
.
destroy
(
)
;
body
.
m
fixture
list
=
f
;
body
.
m
fixture
count
-=
1
;
}
body
.
m
fixture
list
=
null
;
body
.
m
fixture
count
=
0
;
if
(
body
.
m
prev
!=
null
)
{
body
.
m
prev
.
m
next
=
body
.
m
next
;
}
if
(
body
.
m
next
!=
null
)
{
body
.
m
next
.
m
prev
=
body
.
m
prev
;
}
if
(
body
==
m
body
list
)
{
m
body
list
=
body
.
m
next
;
}
--
m
body
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
m
body
count
>
0
)
;
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
joint
edge
je
=
body
.
m
joint
list
;
while
(
je
!=
null
)
{
joint
edge
je
0
=
je
;
je
=
je
.
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
je
0
.
joint
)
;
}
destroy
joint
(
je
0
.
joint
)
;
body
.
m
joint
list
=
je
;
}
body
.
m
joint
list
=
null
;
contact
edge
ce
=
body
.
m
contact
list
;
while
(
ce
!=
null
)
{
contact
edge
ce
0
=
ce
;
ce
=
ce
.
next
;
m
contact
manager
.
destroy
(
ce
0
.
contact
)
;
}
body
.
m
contact
list
=
null
;
fixture
f
=
body
.
m
fixture
list
;
while
(
f
!=
null
)
{
fixture
f
0
=
f
;
f
=
f
.
m
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
f
0
)
;
}
f
0
.
destroy
proxies
(
m
contact
manager
.
m
broad
phase
)
;
f
0
.
destroy
(
)
;
body
.
m
fixture
list
=
f
;
body
.
m
fixture
count
-=
1
;
}
body
.
m
fixture
list
=
null
;
body
.
m
fixture
count
=
0
;
if
(
body
.
m
prev
!=
null
)
{
body
.
m
prev
.
m
next
=
body
.
m
next
;
}
if
(
body
.
m
next
!=
null
)
{
body
.
m
next
.
m
prev
=
body
.
m
prev
;
}
if
(
body
==
m
body
list
)
{
m
body
list
=
body
.
m
next
;
}
--
m
body
count
;
}
<SENTENCE_END/>
%END%
%END%
(7.47e-01)
%UNK%
(9.91e-02)
list
(4.96e-03)
destroy
(3.86e-03)
m
(3.16e-03)
fixture
(2.76e-03)
add
(2.65e-03)
body
(2.38e-03)
to
(2.35e-03)
down
(2.23e-03)
<SENTENCE_START>
{
assert
(
m
body
count
>
0
)
;
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
joint
edge
je
=
body
.
m
joint
list
;
while
(
je
!=
null
)
{
joint
edge
je
0
=
je
;
je
=
je
.
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
je
0
.
joint
)
;
}
destroy
joint
(
je
0
.
joint
)
;
body
.
m
joint
list
=
je
;
}
body
.
m
joint
list
=
null
;
contact
edge
ce
=
body
.
m
contact
list
;
while
(
ce
!=
null
)
{
contact
edge
ce
0
=
ce
;
ce
=
ce
.
next
;
m
contact
manager
.
destroy
(
ce
0
.
contact
)
;
}
body
.
m
contact
list
=
null
;
fixture
f
=
body
.
m
fixture
list
;
while
(
f
!=
null
)
{
fixture
f
0
=
f
;
f
=
f
.
m
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
f
0
)
;
}
f
0
.
destroy
proxies
(
m
contact
manager
.
m
broad
phase
)
;
f
0
.
destroy
(
)
;
body
.
m
fixture
list
=
f
;
body
.
m
fixture
count
-=
1
;
}
body
.
m
fixture
list
=
null
;
body
.
m
fixture
count
=
0
;
if
(
body
.
m
prev
!=
null
)
{
body
.
m
prev
.
m
next
=
body
.
m
next
;
}
if
(
body
.
m
next
!=
null
)
{
body
.
m
next
.
m
prev
=
body
.
m
prev
;
}
if
(
body
==
m
body
list
)
{
m
body
list
=
body
.
m
next
;
}
--
m
body
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
m
body
count
>
0
)
;
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
joint
edge
je
=
body
.
m
joint
list
;
while
(
je
!=
null
)
{
joint
edge
je
0
=
je
;
je
=
je
.
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
je
0
.
joint
)
;
}
destroy
joint
(
je
0
.
joint
)
;
body
.
m
joint
list
=
je
;
}
body
.
m
joint
list
=
null
;
contact
edge
ce
=
body
.
m
contact
list
;
while
(
ce
!=
null
)
{
contact
edge
ce
0
=
ce
;
ce
=
ce
.
next
;
m
contact
manager
.
destroy
(
ce
0
.
contact
)
;
}
body
.
m
contact
list
=
null
;
fixture
f
=
body
.
m
fixture
list
;
while
(
f
!=
null
)
{
fixture
f
0
=
f
;
f
=
f
.
m
next
;
if
(
m
destruction
listener
!=
null
)
{
m
destruction
listener
.
say
goodbye
(
f
0
)
;
}
f
0
.
destroy
proxies
(
m
contact
manager
.
m
broad
phase
)
;
f
0
.
destroy
(
)
;
body
.
m
fixture
list
=
f
;
body
.
m
fixture
count
-=
1
;
}
body
.
m
fixture
list
=
null
;
body
.
m
fixture
count
=
0
;
if
(
body
.
m
prev
!=
null
)
{
body
.
m
prev
.
m
next
=
body
.
m
next
;
}
if
(
body
.
m
next
!=
null
)
{
body
.
m
next
.
m
prev
=
body
.
m
prev
;
}
if
(
body
==
m
body
list
)
{
m
body
list
=
body
.
m
next
;
}
--
m
body
count
;
}
<SENTENCE_END/>
create,joint
create
%UNK%
(2.29e-01)
set
(1.41e-01)
get
(5.26e-02)
create
(4.88e-02)
initialize
(3.78e-02)
%END%
(3.74e-02)
run
(2.93e-02)
is
(2.29e-02)
report
(2.18e-02)
copy
(2.15e-02)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
joint
j
=
joint
.
create
(
this
,
def
)
;
j
.
m
prev
=
null
;
j
.
m
next
=
m
joint
list
;
if
(
m
joint
list
!=
null
)
{
m
joint
list
.
m
prev
=
j
;
}
m
joint
list
=
j
;
++
m
joint
count
;
j
.
m
edge
a
.
joint
=
j
;
j
.
m
edge
a
.
other
=
j
.
get
body
b
(
)
;
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
j
.
get
body
a
(
)
.
m
joint
list
;
if
(
j
.
get
body
a
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
a
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
a
;
}
j
.
get
body
a
(
)
.
m
joint
list
=
j
.
m
edge
a
;
j
.
m
edge
b
.
joint
=
j
;
j
.
m
edge
b
.
other
=
j
.
get
body
a
(
)
;
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
j
.
get
body
b
(
)
.
m
joint
list
;
if
(
j
.
get
body
b
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
b
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
b
;
}
j
.
get
body
b
(
)
.
m
joint
list
=
j
.
m
edge
b
;
body
body
a
=
def
.
body
a
;
body
body
b
=
def
.
body
b
;
if
(
def
.
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
return
j
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
joint
j
=
joint
.
create
(
this
,
def
)
;
j
.
m
prev
=
null
;
j
.
m
next
=
m
joint
list
;
if
(
m
joint
list
!=
null
)
{
m
joint
list
.
m
prev
=
j
;
}
m
joint
list
=
j
;
++
m
joint
count
;
j
.
m
edge
a
.
joint
=
j
;
j
.
m
edge
a
.
other
=
j
.
get
body
b
(
)
;
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
j
.
get
body
a
(
)
.
m
joint
list
;
if
(
j
.
get
body
a
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
a
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
a
;
}
j
.
get
body
a
(
)
.
m
joint
list
=
j
.
m
edge
a
;
j
.
m
edge
b
.
joint
=
j
;
j
.
m
edge
b
.
other
=
j
.
get
body
a
(
)
;
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
j
.
get
body
b
(
)
.
m
joint
list
;
if
(
j
.
get
body
b
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
b
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
b
;
}
j
.
get
body
b
(
)
.
m
joint
list
=
j
.
m
edge
b
;
body
body
a
=
def
.
body
a
;
body
body
b
=
def
.
body
b
;
if
(
def
.
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
return
j
;
}
<SENTENCE_END/>
joint
%END%
(5.78e-01)
%UNK%
(1.13e-01)
get
(1.98e-02)
set
(1.26e-02)
create
(9.92e-03)
initialize
(7.67e-03)
is
(7.28e-03)
test
(6.66e-03)
j
(6.16e-03)
report
(5.74e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
joint
j
=
joint
.
create
(
this
,
def
)
;
j
.
m
prev
=
null
;
j
.
m
next
=
m
joint
list
;
if
(
m
joint
list
!=
null
)
{
m
joint
list
.
m
prev
=
j
;
}
m
joint
list
=
j
;
++
m
joint
count
;
j
.
m
edge
a
.
joint
=
j
;
j
.
m
edge
a
.
other
=
j
.
get
body
b
(
)
;
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
j
.
get
body
a
(
)
.
m
joint
list
;
if
(
j
.
get
body
a
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
a
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
a
;
}
j
.
get
body
a
(
)
.
m
joint
list
=
j
.
m
edge
a
;
j
.
m
edge
b
.
joint
=
j
;
j
.
m
edge
b
.
other
=
j
.
get
body
a
(
)
;
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
j
.
get
body
b
(
)
.
m
joint
list
;
if
(
j
.
get
body
b
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
b
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
b
;
}
j
.
get
body
b
(
)
.
m
joint
list
=
j
.
m
edge
b
;
body
body
a
=
def
.
body
a
;
body
body
b
=
def
.
body
b
;
if
(
def
.
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
return
j
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
joint
j
=
joint
.
create
(
this
,
def
)
;
j
.
m
prev
=
null
;
j
.
m
next
=
m
joint
list
;
if
(
m
joint
list
!=
null
)
{
m
joint
list
.
m
prev
=
j
;
}
m
joint
list
=
j
;
++
m
joint
count
;
j
.
m
edge
a
.
joint
=
j
;
j
.
m
edge
a
.
other
=
j
.
get
body
b
(
)
;
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
j
.
get
body
a
(
)
.
m
joint
list
;
if
(
j
.
get
body
a
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
a
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
a
;
}
j
.
get
body
a
(
)
.
m
joint
list
=
j
.
m
edge
a
;
j
.
m
edge
b
.
joint
=
j
;
j
.
m
edge
b
.
other
=
j
.
get
body
a
(
)
;
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
j
.
get
body
b
(
)
.
m
joint
list
;
if
(
j
.
get
body
b
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
b
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
b
;
}
j
.
get
body
b
(
)
.
m
joint
list
=
j
.
m
edge
b
;
body
body
a
=
def
.
body
a
;
body
body
b
=
def
.
body
b
;
if
(
def
.
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
return
j
;
}
<SENTENCE_END/>
%END%
%END%
(7.38e-01)
%UNK%
(6.70e-02)
get
(1.25e-02)
set
(5.80e-03)
create
(5.02e-03)
test
(4.12e-03)
initialize
(3.89e-03)
j
(3.77e-03)
is
(3.74e-03)
and
(3.52e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
joint
j
=
joint
.
create
(
this
,
def
)
;
j
.
m
prev
=
null
;
j
.
m
next
=
m
joint
list
;
if
(
m
joint
list
!=
null
)
{
m
joint
list
.
m
prev
=
j
;
}
m
joint
list
=
j
;
++
m
joint
count
;
j
.
m
edge
a
.
joint
=
j
;
j
.
m
edge
a
.
other
=
j
.
get
body
b
(
)
;
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
j
.
get
body
a
(
)
.
m
joint
list
;
if
(
j
.
get
body
a
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
a
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
a
;
}
j
.
get
body
a
(
)
.
m
joint
list
=
j
.
m
edge
a
;
j
.
m
edge
b
.
joint
=
j
;
j
.
m
edge
b
.
other
=
j
.
get
body
a
(
)
;
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
j
.
get
body
b
(
)
.
m
joint
list
;
if
(
j
.
get
body
b
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
b
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
b
;
}
j
.
get
body
b
(
)
.
m
joint
list
=
j
.
m
edge
b
;
body
body
a
=
def
.
body
a
;
body
body
b
=
def
.
body
b
;
if
(
def
.
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
return
j
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
joint
j
=
joint
.
create
(
this
,
def
)
;
j
.
m
prev
=
null
;
j
.
m
next
=
m
joint
list
;
if
(
m
joint
list
!=
null
)
{
m
joint
list
.
m
prev
=
j
;
}
m
joint
list
=
j
;
++
m
joint
count
;
j
.
m
edge
a
.
joint
=
j
;
j
.
m
edge
a
.
other
=
j
.
get
body
b
(
)
;
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
j
.
get
body
a
(
)
.
m
joint
list
;
if
(
j
.
get
body
a
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
a
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
a
;
}
j
.
get
body
a
(
)
.
m
joint
list
=
j
.
m
edge
a
;
j
.
m
edge
b
.
joint
=
j
;
j
.
m
edge
b
.
other
=
j
.
get
body
a
(
)
;
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
j
.
get
body
b
(
)
.
m
joint
list
;
if
(
j
.
get
body
b
(
)
.
m
joint
list
!=
null
)
{
j
.
get
body
b
(
)
.
m
joint
list
.
prev
=
j
.
m
edge
b
;
}
j
.
get
body
b
(
)
.
m
joint
list
=
j
.
m
edge
b
;
body
body
a
=
def
.
body
a
;
body
body
b
=
def
.
body
b
;
if
(
def
.
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
return
j
;
}
<SENTENCE_END/>
destroy,joint
destroy
%UNK%
(2.21e-01)
set
(1.32e-01)
%END%
(6.52e-02)
is
(5.20e-02)
get
(4.13e-02)
initialize
(3.02e-02)
report
(2.83e-02)
create
(1.51e-02)
run
(1.50e-02)
copy
(1.40e-02)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
boolean
collide
connected
=
j
.
get
collide
connected
(
)
;
if
(
j
.
m
prev
!=
null
)
{
j
.
m
prev
.
m
next
=
j
.
m
next
;
}
if
(
j
.
m
next
!=
null
)
{
j
.
m
next
.
m
prev
=
j
.
m
prev
;
}
if
(
j
==
m
joint
list
)
{
m
joint
list
=
j
.
m
next
;
}
body
body
a
=
j
.
get
body
a
(
)
;
body
body
b
=
j
.
get
body
b
(
)
;
body
a
.
set
awake
(
true
)
;
body
b
.
set
awake
(
true
)
;
if
(
j
.
m
edge
a
.
prev
!=
null
)
{
j
.
m
edge
a
.
prev
.
next
=
j
.
m
edge
a
.
next
;
}
if
(
j
.
m
edge
a
.
next
!=
null
)
{
j
.
m
edge
a
.
next
.
prev
=
j
.
m
edge
a
.
prev
;
}
if
(
j
.
m
edge
a
==
body
a
.
m
joint
list
)
{
body
a
.
m
joint
list
=
j
.
m
edge
a
.
next
;
}
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
null
;
if
(
j
.
m
edge
b
.
prev
!=
null
)
{
j
.
m
edge
b
.
prev
.
next
=
j
.
m
edge
b
.
next
;
}
if
(
j
.
m
edge
b
.
next
!=
null
)
{
j
.
m
edge
b
.
next
.
prev
=
j
.
m
edge
b
.
prev
;
}
if
(
j
.
m
edge
b
==
body
b
.
m
joint
list
)
{
body
b
.
m
joint
list
=
j
.
m
edge
b
.
next
;
}
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
null
;
joint
.
destroy
(
j
)
;
assert
(
m
joint
count
>
0
)
;
--
m
joint
count
;
if
(
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
boolean
collide
connected
=
j
.
get
collide
connected
(
)
;
if
(
j
.
m
prev
!=
null
)
{
j
.
m
prev
.
m
next
=
j
.
m
next
;
}
if
(
j
.
m
next
!=
null
)
{
j
.
m
next
.
m
prev
=
j
.
m
prev
;
}
if
(
j
==
m
joint
list
)
{
m
joint
list
=
j
.
m
next
;
}
body
body
a
=
j
.
get
body
a
(
)
;
body
body
b
=
j
.
get
body
b
(
)
;
body
a
.
set
awake
(
true
)
;
body
b
.
set
awake
(
true
)
;
if
(
j
.
m
edge
a
.
prev
!=
null
)
{
j
.
m
edge
a
.
prev
.
next
=
j
.
m
edge
a
.
next
;
}
if
(
j
.
m
edge
a
.
next
!=
null
)
{
j
.
m
edge
a
.
next
.
prev
=
j
.
m
edge
a
.
prev
;
}
if
(
j
.
m
edge
a
==
body
a
.
m
joint
list
)
{
body
a
.
m
joint
list
=
j
.
m
edge
a
.
next
;
}
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
null
;
if
(
j
.
m
edge
b
.
prev
!=
null
)
{
j
.
m
edge
b
.
prev
.
next
=
j
.
m
edge
b
.
next
;
}
if
(
j
.
m
edge
b
.
next
!=
null
)
{
j
.
m
edge
b
.
next
.
prev
=
j
.
m
edge
b
.
prev
;
}
if
(
j
.
m
edge
b
==
body
b
.
m
joint
list
)
{
body
b
.
m
joint
list
=
j
.
m
edge
b
.
next
;
}
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
null
;
joint
.
destroy
(
j
)
;
assert
(
m
joint
count
>
0
)
;
--
m
joint
count
;
if
(
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
}
<SENTENCE_END/>
joint
%END%
(6.90e-01)
%UNK%
(5.19e-02)
edge
(1.03e-02)
j
(1.02e-02)
set
(7.89e-03)
m
(7.58e-03)
collide
(7.32e-03)
prev
(6.33e-03)
b
(6.32e-03)
connected
(6.30e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
boolean
collide
connected
=
j
.
get
collide
connected
(
)
;
if
(
j
.
m
prev
!=
null
)
{
j
.
m
prev
.
m
next
=
j
.
m
next
;
}
if
(
j
.
m
next
!=
null
)
{
j
.
m
next
.
m
prev
=
j
.
m
prev
;
}
if
(
j
==
m
joint
list
)
{
m
joint
list
=
j
.
m
next
;
}
body
body
a
=
j
.
get
body
a
(
)
;
body
body
b
=
j
.
get
body
b
(
)
;
body
a
.
set
awake
(
true
)
;
body
b
.
set
awake
(
true
)
;
if
(
j
.
m
edge
a
.
prev
!=
null
)
{
j
.
m
edge
a
.
prev
.
next
=
j
.
m
edge
a
.
next
;
}
if
(
j
.
m
edge
a
.
next
!=
null
)
{
j
.
m
edge
a
.
next
.
prev
=
j
.
m
edge
a
.
prev
;
}
if
(
j
.
m
edge
a
==
body
a
.
m
joint
list
)
{
body
a
.
m
joint
list
=
j
.
m
edge
a
.
next
;
}
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
null
;
if
(
j
.
m
edge
b
.
prev
!=
null
)
{
j
.
m
edge
b
.
prev
.
next
=
j
.
m
edge
b
.
next
;
}
if
(
j
.
m
edge
b
.
next
!=
null
)
{
j
.
m
edge
b
.
next
.
prev
=
j
.
m
edge
b
.
prev
;
}
if
(
j
.
m
edge
b
==
body
b
.
m
joint
list
)
{
body
b
.
m
joint
list
=
j
.
m
edge
b
.
next
;
}
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
null
;
joint
.
destroy
(
j
)
;
assert
(
m
joint
count
>
0
)
;
--
m
joint
count
;
if
(
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
boolean
collide
connected
=
j
.
get
collide
connected
(
)
;
if
(
j
.
m
prev
!=
null
)
{
j
.
m
prev
.
m
next
=
j
.
m
next
;
}
if
(
j
.
m
next
!=
null
)
{
j
.
m
next
.
m
prev
=
j
.
m
prev
;
}
if
(
j
==
m
joint
list
)
{
m
joint
list
=
j
.
m
next
;
}
body
body
a
=
j
.
get
body
a
(
)
;
body
body
b
=
j
.
get
body
b
(
)
;
body
a
.
set
awake
(
true
)
;
body
b
.
set
awake
(
true
)
;
if
(
j
.
m
edge
a
.
prev
!=
null
)
{
j
.
m
edge
a
.
prev
.
next
=
j
.
m
edge
a
.
next
;
}
if
(
j
.
m
edge
a
.
next
!=
null
)
{
j
.
m
edge
a
.
next
.
prev
=
j
.
m
edge
a
.
prev
;
}
if
(
j
.
m
edge
a
==
body
a
.
m
joint
list
)
{
body
a
.
m
joint
list
=
j
.
m
edge
a
.
next
;
}
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
null
;
if
(
j
.
m
edge
b
.
prev
!=
null
)
{
j
.
m
edge
b
.
prev
.
next
=
j
.
m
edge
b
.
next
;
}
if
(
j
.
m
edge
b
.
next
!=
null
)
{
j
.
m
edge
b
.
next
.
prev
=
j
.
m
edge
b
.
prev
;
}
if
(
j
.
m
edge
b
==
body
b
.
m
joint
list
)
{
body
b
.
m
joint
list
=
j
.
m
edge
b
.
next
;
}
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
null
;
joint
.
destroy
(
j
)
;
assert
(
m
joint
count
>
0
)
;
--
m
joint
count
;
if
(
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
}
<SENTENCE_END/>
%END%
%END%
(8.67e-01)
%UNK%
(1.93e-02)
connected
(4.63e-03)
edge
(4.12e-03)
j
(4.06e-03)
m
(3.64e-03)
next
(3.08e-03)
prev
(2.93e-03)
b
(2.92e-03)
a
(2.41e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
boolean
collide
connected
=
j
.
get
collide
connected
(
)
;
if
(
j
.
m
prev
!=
null
)
{
j
.
m
prev
.
m
next
=
j
.
m
next
;
}
if
(
j
.
m
next
!=
null
)
{
j
.
m
next
.
m
prev
=
j
.
m
prev
;
}
if
(
j
==
m
joint
list
)
{
m
joint
list
=
j
.
m
next
;
}
body
body
a
=
j
.
get
body
a
(
)
;
body
body
b
=
j
.
get
body
b
(
)
;
body
a
.
set
awake
(
true
)
;
body
b
.
set
awake
(
true
)
;
if
(
j
.
m
edge
a
.
prev
!=
null
)
{
j
.
m
edge
a
.
prev
.
next
=
j
.
m
edge
a
.
next
;
}
if
(
j
.
m
edge
a
.
next
!=
null
)
{
j
.
m
edge
a
.
next
.
prev
=
j
.
m
edge
a
.
prev
;
}
if
(
j
.
m
edge
a
==
body
a
.
m
joint
list
)
{
body
a
.
m
joint
list
=
j
.
m
edge
a
.
next
;
}
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
null
;
if
(
j
.
m
edge
b
.
prev
!=
null
)
{
j
.
m
edge
b
.
prev
.
next
=
j
.
m
edge
b
.
next
;
}
if
(
j
.
m
edge
b
.
next
!=
null
)
{
j
.
m
edge
b
.
next
.
prev
=
j
.
m
edge
b
.
prev
;
}
if
(
j
.
m
edge
b
==
body
b
.
m
joint
list
)
{
body
b
.
m
joint
list
=
j
.
m
edge
b
.
next
;
}
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
null
;
joint
.
destroy
(
j
)
;
assert
(
m
joint
count
>
0
)
;
--
m
joint
count
;
if
(
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
boolean
collide
connected
=
j
.
get
collide
connected
(
)
;
if
(
j
.
m
prev
!=
null
)
{
j
.
m
prev
.
m
next
=
j
.
m
next
;
}
if
(
j
.
m
next
!=
null
)
{
j
.
m
next
.
m
prev
=
j
.
m
prev
;
}
if
(
j
==
m
joint
list
)
{
m
joint
list
=
j
.
m
next
;
}
body
body
a
=
j
.
get
body
a
(
)
;
body
body
b
=
j
.
get
body
b
(
)
;
body
a
.
set
awake
(
true
)
;
body
b
.
set
awake
(
true
)
;
if
(
j
.
m
edge
a
.
prev
!=
null
)
{
j
.
m
edge
a
.
prev
.
next
=
j
.
m
edge
a
.
next
;
}
if
(
j
.
m
edge
a
.
next
!=
null
)
{
j
.
m
edge
a
.
next
.
prev
=
j
.
m
edge
a
.
prev
;
}
if
(
j
.
m
edge
a
==
body
a
.
m
joint
list
)
{
body
a
.
m
joint
list
=
j
.
m
edge
a
.
next
;
}
j
.
m
edge
a
.
prev
=
null
;
j
.
m
edge
a
.
next
=
null
;
if
(
j
.
m
edge
b
.
prev
!=
null
)
{
j
.
m
edge
b
.
prev
.
next
=
j
.
m
edge
b
.
next
;
}
if
(
j
.
m
edge
b
.
next
!=
null
)
{
j
.
m
edge
b
.
next
.
prev
=
j
.
m
edge
b
.
prev
;
}
if
(
j
.
m
edge
b
==
body
b
.
m
joint
list
)
{
body
b
.
m
joint
list
=
j
.
m
edge
b
.
next
;
}
j
.
m
edge
b
.
prev
=
null
;
j
.
m
edge
b
.
next
=
null
;
joint
.
destroy
(
j
)
;
assert
(
m
joint
count
>
0
)
;
--
m
joint
count
;
if
(
collide
connected
==
false
)
{
contact
edge
edge
=
body
b
.
get
contact
list
(
)
;
while
(
edge
!=
null
)
{
if
(
edge
.
other
==
body
a
)
{
edge
.
contact
.
flag
for
filtering
(
)
;
}
edge
=
edge
.
next
;
}
}
}
<SENTENCE_END/>
step
step
%END%
(1.67e-01)
%UNK%
(1.46e-01)
get
(6.75e-02)
clear
(3.14e-02)
solve
(2.40e-02)
reset
(2.07e-02)
set
(1.93e-02)
update
(1.80e-02)
init
(1.67e-02)
end
(1.61e-02)
<SENTENCE_START>
{
step
timer
.
reset
(
)
;
temp
timer
.
reset
(
)
;
if
(
(
m
flags
&
new
fixture
)
==
new
fixture
)
{
m
contact
manager
.
find
new
contacts
(
)
;
m
flags
&=
~
new
fixture
;
}
m
flags
|=
locked
;
%SELF%
.
dt
=
dt
;
%SELF%
.
velocity
iterations
=
velocity
iterations
;
%SELF%
.
position
iterations
=
position
iterations
;
if
(
dt
>
0.0f
)
{
%SELF%
.
inv
dt
=
1.0f
/
dt
;
}
else
{
%SELF%
.
inv
dt
=
0.0f
;
}
%SELF%
.
dt
ratio
=
m
inv
dt
0
*
dt
;
%SELF%
.
warm
starting
=
m
warm
starting
;
m
profile
.
step
init
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
m
contact
manager
.
collide
(
)
;
m
profile
.
collide
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
if
(
m
step
complete
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
m
particle
system
.
solve
(
%SELF%
)
;
m
profile
.
solve
particle
system
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
solve
(
%SELF%
)
;
m
profile
.
solve
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
m
continuous
physics
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
solve
toi
(
%SELF%
)
;
m
profile
.
solve
toi
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
%SELF%
.
dt
>
0.0f
)
{
m
inv
dt
0
=
%SELF%
.
inv
dt
;
}
if
(
(
m
flags
&
clear
forces
)
==
clear
forces
)
{
clear
forces
(
)
;
}
m
flags
&=
~
locked
;
m
profile
.
%SELF%
.
record
(
step
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
step
timer
.
reset
(
)
;
temp
timer
.
reset
(
)
;
if
(
(
m
flags
&
new
fixture
)
==
new
fixture
)
{
m
contact
manager
.
find
new
contacts
(
)
;
m
flags
&=
~
new
fixture
;
}
m
flags
|=
locked
;
%SELF%
.
dt
=
dt
;
%SELF%
.
velocity
iterations
=
velocity
iterations
;
%SELF%
.
position
iterations
=
position
iterations
;
if
(
dt
>
0.0f
)
{
%SELF%
.
inv
dt
=
1.0f
/
dt
;
}
else
{
%SELF%
.
inv
dt
=
0.0f
;
}
%SELF%
.
dt
ratio
=
m
inv
dt
0
*
dt
;
%SELF%
.
warm
starting
=
m
warm
starting
;
m
profile
.
step
init
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
m
contact
manager
.
collide
(
)
;
m
profile
.
collide
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
if
(
m
step
complete
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
m
particle
system
.
solve
(
%SELF%
)
;
m
profile
.
solve
particle
system
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
solve
(
%SELF%
)
;
m
profile
.
solve
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
m
continuous
physics
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
solve
toi
(
%SELF%
)
;
m
profile
.
solve
toi
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
%SELF%
.
dt
>
0.0f
)
{
m
inv
dt
0
=
%SELF%
.
inv
dt
;
}
if
(
(
m
flags
&
clear
forces
)
==
clear
forces
)
{
clear
forces
(
)
;
}
m
flags
&=
~
locked
;
m
profile
.
%SELF%
.
record
(
step
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.89e-01)
%UNK%
(3.37e-02)
solve
(4.32e-03)
m
(4.09e-03)
get
(4.01e-03)
timer
(3.13e-03)
temp
(2.96e-03)
end
(2.62e-03)
render
(2.37e-03)
clear
(2.35e-03)
<SENTENCE_START>
{
step
timer
.
reset
(
)
;
temp
timer
.
reset
(
)
;
if
(
(
m
flags
&
new
fixture
)
==
new
fixture
)
{
m
contact
manager
.
find
new
contacts
(
)
;
m
flags
&=
~
new
fixture
;
}
m
flags
|=
locked
;
%SELF%
.
dt
=
dt
;
%SELF%
.
velocity
iterations
=
velocity
iterations
;
%SELF%
.
position
iterations
=
position
iterations
;
if
(
dt
>
0.0f
)
{
%SELF%
.
inv
dt
=
1.0f
/
dt
;
}
else
{
%SELF%
.
inv
dt
=
0.0f
;
}
%SELF%
.
dt
ratio
=
m
inv
dt
0
*
dt
;
%SELF%
.
warm
starting
=
m
warm
starting
;
m
profile
.
step
init
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
m
contact
manager
.
collide
(
)
;
m
profile
.
collide
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
if
(
m
step
complete
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
m
particle
system
.
solve
(
%SELF%
)
;
m
profile
.
solve
particle
system
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
solve
(
%SELF%
)
;
m
profile
.
solve
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
m
continuous
physics
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
solve
toi
(
%SELF%
)
;
m
profile
.
solve
toi
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
%SELF%
.
dt
>
0.0f
)
{
m
inv
dt
0
=
%SELF%
.
inv
dt
;
}
if
(
(
m
flags
&
clear
forces
)
==
clear
forces
)
{
clear
forces
(
)
;
}
m
flags
&=
~
locked
;
m
profile
.
%SELF%
.
record
(
step
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
step
timer
.
reset
(
)
;
temp
timer
.
reset
(
)
;
if
(
(
m
flags
&
new
fixture
)
==
new
fixture
)
{
m
contact
manager
.
find
new
contacts
(
)
;
m
flags
&=
~
new
fixture
;
}
m
flags
|=
locked
;
%SELF%
.
dt
=
dt
;
%SELF%
.
velocity
iterations
=
velocity
iterations
;
%SELF%
.
position
iterations
=
position
iterations
;
if
(
dt
>
0.0f
)
{
%SELF%
.
inv
dt
=
1.0f
/
dt
;
}
else
{
%SELF%
.
inv
dt
=
0.0f
;
}
%SELF%
.
dt
ratio
=
m
inv
dt
0
*
dt
;
%SELF%
.
warm
starting
=
m
warm
starting
;
m
profile
.
step
init
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
m
contact
manager
.
collide
(
)
;
m
profile
.
collide
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
if
(
m
step
complete
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
m
particle
system
.
solve
(
%SELF%
)
;
m
profile
.
solve
particle
system
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
temp
timer
.
reset
(
)
;
solve
(
%SELF%
)
;
m
profile
.
solve
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
m
continuous
physics
&&
%SELF%
.
dt
>
0.0f
)
{
temp
timer
.
reset
(
)
;
solve
toi
(
%SELF%
)
;
m
profile
.
solve
toi
.
record
(
temp
timer
.
get
milliseconds
(
)
)
;
}
if
(
%SELF%
.
dt
>
0.0f
)
{
m
inv
dt
0
=
%SELF%
.
inv
dt
;
}
if
(
(
m
flags
&
clear
forces
)
==
clear
forces
)
{
clear
forces
(
)
;
}
m
flags
&=
~
locked
;
m
profile
.
%SELF%
.
record
(
step
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
clear,forces
clear
set
(5.37e-01)
initialize
(8.73e-02)
reset
(7.86e-02)
clear
(3.43e-02)
init
(2.73e-02)
add
(2.08e-02)
%UNK%
(1.59e-02)
get
(1.32e-02)
end
(1.16e-02)
create
(8.10e-03)
<SENTENCE_START>
{
for
(
body
body
=
m
body
list
;
body
!=
null
;
body
=
body
.
get
next
(
)
)
{
body
.
m
force
.
set
zero
(
)
;
body
.
m
torque
=
0.0f
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
body
body
=
m
body
list
;
body
!=
null
;
body
=
body
.
get
next
(
)
)
{
body
.
m
force
.
set
zero
(
)
;
body
.
m
torque
=
0.0f
;
}
}
<SENTENCE_END/>
forces
%END%
(6.33e-01)
force
(1.38e-01)
torque
(7.86e-02)
m
(3.90e-02)
body
(2.29e-02)
%UNK%
(9.34e-03)
0.0f
(4.40e-03)
zero
(2.20e-03)
initialize
(1.59e-03)
set
(1.34e-03)
<SENTENCE_START>
{
for
(
body
body
=
m
body
list
;
body
!=
null
;
body
=
body
.
get
next
(
)
)
{
body
.
m
force
.
set
zero
(
)
;
body
.
m
torque
=
0.0f
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
body
body
=
m
body
list
;
body
!=
null
;
body
=
body
.
get
next
(
)
)
{
body
.
m
force
.
set
zero
(
)
;
body
.
m
torque
=
0.0f
;
}
}
<SENTENCE_END/>
%END%
%END%
(9.38e-01)
torque
(1.96e-02)
body
(9.41e-03)
force
(4.16e-03)
m
(2.87e-03)
set
(1.39e-03)
next
(1.25e-03)
0.0f
(1.18e-03)
%UNK%
(1.13e-03)
zero
(7.84e-04)
<SENTENCE_START>
{
for
(
body
body
=
m
body
list
;
body
!=
null
;
body
=
body
.
get
next
(
)
)
{
body
.
m
force
.
set
zero
(
)
;
body
.
m
torque
=
0.0f
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
body
body
=
m
body
list
;
body
!=
null
;
body
=
body
.
get
next
(
)
)
{
body
.
m
force
.
set
zero
(
)
;
body
.
m
torque
=
0.0f
;
}
}
<SENTENCE_END/>
draw,debug,data
draw
set
(2.85e-01)
draw
(9.98e-02)
%UNK%
(8.06e-02)
get
(7.56e-02)
render
(3.75e-02)
create
(2.45e-02)
%END%
(1.75e-02)
update
(1.66e-02)
add
(1.58e-02)
load
(1.48e-02)
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
debug
%END%
(2.62e-01)
%UNK%
(1.14e-01)
set
(6.28e-02)
draw
(4.51e-02)
get
(3.19e-02)
render
(2.42e-02)
update
(1.18e-02)
create
(1.08e-02)
end
(9.16e-03)
debug
(8.23e-03)
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
data
%END%
(4.71e-01)
%UNK%
(9.59e-02)
set
(2.91e-02)
draw
(2.17e-02)
get
(1.92e-02)
render
(1.50e-02)
update
(8.15e-03)
end
(6.36e-03)
create
(6.30e-03)
to
(5.77e-03)
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(5.63e-01)
%UNK%
(8.49e-02)
set
(2.06e-02)
draw
(1.52e-02)
get
(1.51e-02)
render
(1.22e-02)
update
(6.88e-03)
to
(5.51e-03)
and
(5.44e-03)
end
(5.34e-03)
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
debug
draw
==
null
)
{
return
;
}
int
flags
=
m
debug
draw
.
get
flags
(
)
;
boolean
wireframe
=
(
flags
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
if
(
(
flags
&
debug
draw
.
e
shape
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
color
.
set
(
0.5f
,
0.9f
,
0.3f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
get
type
(
)
==
body
type
.
kinematic
)
{
color
.
set
(
0.5f
,
0.5f
,
0.9f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
if
(
b
.
is
awake
(
)
==
false
)
{
color
.
set
(
0.5f
,
0.5f
,
0.5f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
else
{
color
.
set
(
0.9f
,
0.7f
,
0.7f
)
;
draw
shape
(
f
,
xf
,
color
,
wireframe
)
;
}
}
}
draw
particle
system
(
m
particle
system
)
;
}
if
(
(
flags
&
debug
draw
.
e
joint
bit
)
!=
0
)
{
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
get
next
(
)
)
{
draw
joint
(
j
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
pair
bit
)
!=
0
)
{
color
.
set
(
0.3f
,
0.9f
,
0.9f
)
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
get
next
(
)
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
fixture
a
.
get
aabb
(
c
.
get
child
index
a
(
)
)
.
get
center
to
out
(
c
a
)
;
fixture
b
.
get
aabb
(
c
.
get
child
index
b
(
)
)
.
get
center
to
out
(
c
b
)
;
m
debug
draw
.
draw
segment
(
c
a
,
c
b
,
color
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
aabb
bit
)
!=
0
)
{
color
.
set
(
0.9f
,
0.3f
,
0.9f
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
b
.
is
active
(
)
==
false
)
{
continue
;
}
for
(
fixture
f
=
b
.
get
fixture
list
(
)
;
f
!=
null
;
f
=
f
.
get
next
(
)
)
{
for
(
int
i
=
0
;
i
<
f
.
m
proxy
count
;
++
i
)
{
fixture
proxy
proxy
=
f
.
m
proxies
[
i
]
;
aabb
aabb
=
m
contact
manager
.
m
broad
phase
.
get
fat
aabb
(
proxy
.
proxy
id
)
;
if
(
aabb
!=
null
)
{
vec
2
[
]
vs
=
avs
.
get
(
4
)
;
vs
[
0
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
1
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
lower
bound
.
y
)
;
vs
[
2
]
.
set
(
aabb
.
upper
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
vs
[
3
]
.
set
(
aabb
.
lower
bound
.
x
,
aabb
.
upper
bound
.
y
)
;
m
debug
draw
.
draw
polygon
(
vs
,
4
,
color
)
;
}
}
}
}
}
if
(
(
flags
&
debug
draw
.
e
center
of
mass
bit
)
!=
0
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
xf
.
set
(
b
.
get
transform
(
)
)
;
xf
.
p
.
set
(
b
.
get
world
center
(
)
)
;
m
debug
draw
.
draw
transform
(
xf
)
;
}
}
if
(
(
flags
&
debug
draw
.
e
dynamic
tree
bit
)
!=
0
)
{
m
contact
manager
.
m
broad
phase
.
draw
tree
(
m
debug
draw
)
;
}
m
debug
draw
.
flush
(
)
;
}
<SENTENCE_END/>
query,aabb
query
%UNK%
(4.90e-01)
report
(1.78e-01)
destroy
(7.84e-02)
init
(3.34e-02)
render
(1.99e-02)
solve
(1.24e-02)
stop
(9.00e-03)
contact
(8.47e-03)
un
(7.99e-03)
begin
(7.74e-03)
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
}
<SENTENCE_END/>
aabb
%UNK%
(6.93e-01)
%END%
(2.96e-02)
destroy
(2.88e-02)
contact
(2.85e-02)
report
(2.19e-02)
broad
(1.55e-02)
solve
(1.34e-02)
query
(9.07e-03)
phase
(8.10e-03)
aabb
(7.29e-03)
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
}
<SENTENCE_END/>
%END%
%END%
(4.90e-01)
%UNK%
(3.59e-01)
query
(2.00e-02)
phase
(1.05e-02)
manager
(6.14e-03)
contact
(4.52e-03)
destroy
(3.89e-03)
wqwrapper
(2.88e-03)
renderable
(2.67e-03)
broad
(2.25e-03)
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
}
<SENTENCE_END/>
query,aabb
query
%UNK%
(5.18e-01)
report
(7.29e-02)
set
(3.56e-02)
init
(3.39e-02)
destroy
(2.92e-02)
get
(1.85e-02)
update
(1.53e-02)
render
(1.45e-02)
begin
(1.09e-02)
stop
(9.51e-03)
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
aabb
%UNK%
(4.85e-01)
%END%
(1.56e-01)
query
(4.08e-02)
contact
(2.43e-02)
aabb
(1.75e-02)
broad
(1.52e-02)
report
(1.35e-02)
destroy
(9.26e-03)
phase
(9.24e-03)
particle
(9.18e-03)
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
%END%
%END%
(7.61e-01)
%UNK%
(1.22e-01)
query
(1.42e-02)
phase
(4.51e-03)
manager
(2.84e-03)
wqwrapper
(2.51e-03)
contact
(2.48e-03)
renderable
(2.12e-03)
m
(2.09e-03)
aabb
(2.06e-03)
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wqwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wqwrapper
.
callback
=
callback
;
m
contact
manager
.
m
broad
phase
.
query
(
wqwrapper
,
aabb
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
query,aabb
query
get
(1.81e-01)
%UNK%
(1.20e-01)
set
(8.00e-02)
update
(6.86e-02)
system
(3.84e-02)
%END%
(3.75e-02)
remove
(3.08e-02)
is
(1.64e-02)
touch
(1.45e-02)
end
(1.33e-02)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
aabb
%END%
(8.24e-01)
aabb
(6.99e-02)
particle
(1.12e-02)
%UNK%
(9.52e-03)
system
(4.76e-03)
at
(4.20e-03)
up
(2.74e-03)
down
(1.71e-03)
array
(1.66e-03)
all
(1.62e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.33e-01)
aabb
(5.64e-03)
%UNK%
(3.28e-03)
system
(1.50e-03)
particle
(1.32e-03)
value
(1.25e-03)
count
(1.17e-03)
particles
(1.14e-03)
up
(8.95e-04)
at
(8.37e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
aabb
)
;
}
<SENTENCE_END/>
raycast
raycast
set
(7.01e-01)
%UNK%
(1.02e-01)
init
(1.76e-02)
reset
(1.37e-02)
initialize
(1.32e-02)
setup
(7.85e-03)
end
(7.85e-03)
add
(7.71e-03)
get
(6.59e-03)
start
(6.20e-03)
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
}
<SENTENCE_END/>
%END%
%UNK%
(3.63e-01)
%END%
(3.00e-01)
set
(1.57e-02)
contact
(1.41e-02)
max
(1.21e-02)
broad
(9.38e-03)
solve
(7.86e-03)
get
(7.48e-03)
initialize
(7.41e-03)
input
(6.58e-03)
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
}
<SENTENCE_END/>
raycast
raycast
set
(6.53e-01)
%UNK%
(1.08e-01)
get
(1.92e-02)
init
(1.58e-02)
initialize
(1.52e-02)
reset
(1.48e-02)
end
(1.16e-02)
start
(7.72e-03)
add
(7.21e-03)
touch
(6.56e-03)
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
%END%
%END%
(4.59e-01)
%UNK%
(2.14e-01)
set
(1.82e-02)
contact
(1.13e-02)
get
(1.07e-02)
max
(8.34e-03)
point
(7.89e-03)
broad
(7.00e-03)
initialize
(5.80e-03)
2
(5.66e-03)
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
wrcwrapper
.
broad
phase
=
m
contact
manager
.
m
broad
phase
;
wrcwrapper
.
callback
=
callback
;
input
.
max
fraction
=
1.0f
;
input
.
p
1
.
set
(
point
1
)
;
input
.
p
2
.
set
(
point
2
)
;
m
contact
manager
.
m
broad
phase
.
%SELF%
(
wrcwrapper
,
input
)
;
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
raycast
raycast
get
(1.72e-01)
set
(1.27e-01)
update
(8.09e-02)
%UNK%
(7.20e-02)
%END%
(4.61e-02)
point
(3.43e-02)
touch
(2.40e-02)
index
(2.37e-02)
end
(1.66e-02)
is
(1.45e-02)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
%END%
%END%
(8.14e-01)
point
(1.99e-02)
particle
(1.53e-02)
at
(1.24e-02)
%UNK%
(1.00e-02)
index
(5.47e-03)
down
(5.43e-03)
side
(4.80e-03)
position
(4.17e-03)
2
(3.82e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
particle
callback
,
point
1
,
point
2
)
;
}
<SENTENCE_END/>
get,body,list
get
get
(9.75e-01)
is
(1.53e-02)
iterator
(2.03e-03)
body
(1.02e-03)
m
(9.51e-04)
return
(8.22e-04)
protected
(6.83e-04)
list
(6.68e-04)
needs
(4.99e-04)
last
(2.87e-04)
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
body
list
(2.04e-01)
get
(1.87e-01)
body
(1.54e-01)
%END%
(8.27e-02)
%UNK%
(3.53e-02)
size
(1.99e-02)
protected
(1.44e-02)
m
(1.44e-02)
is
(1.15e-02)
empty
(1.07e-02)
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
list
%END%
(6.42e-01)
list
(2.50e-01)
body
(2.80e-02)
value
(7.42e-03)
%UNK%
(3.73e-03)
buffer
(2.56e-03)
array
(2.52e-03)
only
(2.31e-03)
count
(2.02e-03)
20
(1.79e-03)
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
%END%
%END%
(9.58e-01)
list
(1.03e-02)
value
(5.22e-03)
only
(2.10e-03)
20
(2.06e-03)
array
(8.46e-04)
count
(7.79e-04)
buffer
(7.54e-04)
offset
(7.22e-04)
body
(7.11e-04)
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
list
;
}
<SENTENCE_END/>
get,joint,list
get
get
(9.91e-01)
is
(3.61e-03)
joint
(9.08e-04)
m
(8.50e-04)
return
(8.03e-04)
iterator
(4.55e-04)
list
(3.77e-04)
owns
(6.02e-05)
protected
(5.52e-05)
needs
(5.08e-05)
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
joint
joint
(3.71e-01)
get
(3.53e-01)
list
(2.28e-01)
m
(1.41e-02)
max
(2.64e-03)
set
(2.34e-03)
is
(2.20e-03)
damping
(1.66e-03)
name
(1.50e-03)
motor
(1.49e-03)
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
list
list
(5.14e-01)
%END%
(3.31e-01)
joint
(4.42e-02)
value
(8.39e-03)
enabled
(4.67e-03)
%UNK%
(2.91e-03)
height
(2.56e-03)
data
(2.50e-03)
20
(2.40e-03)
torque
(2.37e-03)
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
%END%
%END%
(9.21e-01)
list
(1.72e-02)
value
(8.73e-03)
20
(3.99e-03)
only
(3.07e-03)
enabled
(2.05e-03)
accessible
(1.37e-03)
2
(1.25e-03)
count
(1.15e-03)
loaded
(1.03e-03)
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
list
;
}
<SENTENCE_END/>
get,contact,list
get
get
(8.97e-01)
contact
(3.52e-02)
clear
(1.23e-02)
is
(7.84e-03)
solve
(7.45e-03)
report
(6.76e-03)
m
(3.23e-03)
should
(3.08e-03)
pre
(2.40e-03)
touch
(1.78e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
contact
contact
(4.41e-01)
get
(2.08e-01)
clear
(7.13e-02)
list
(5.70e-02)
manager
(1.38e-02)
pre
(8.18e-03)
%UNK%
(7.70e-03)
end
(7.48e-03)
begin
(7.42e-03)
solve
(6.50e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
list
%END%
(5.09e-01)
manager
(1.23e-01)
list
(7.68e-02)
contact
(4.17e-02)
%UNK%
(1.75e-02)
type
(5.75e-03)
value
(5.20e-03)
count
(4.93e-03)
enabled
(3.97e-03)
texture
(3.67e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
%END%
%END%
(8.48e-01)
list
(5.80e-02)
value
(5.15e-03)
contact
(3.98e-03)
manager
(3.42e-03)
20
(3.27e-03)
%UNK%
(3.21e-03)
count
(2.43e-03)
enabled
(1.66e-03)
file
(1.45e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
list
;
}
<SENTENCE_END/>
is,sleeping,allowed
is
is
(4.30e-01)
get
(3.14e-01)
allow
(3.30e-02)
needs
(3.14e-02)
mark
(2.18e-02)
sleep
(2.06e-02)
should
(1.92e-02)
skip
(1.52e-02)
scrolled
(1.14e-02)
start
(9.00e-03)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
sleeping
%END%
(1.59e-01)
sleep
(5.45e-02)
%UNK%
(4.37e-02)
start
(4.14e-02)
completion
(2.52e-02)
is
(2.50e-02)
layout
(1.79e-02)
empty
(1.78e-02)
allow
(1.46e-02)
frame
(1.45e-02)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
allowed
%END%
(8.38e-01)
sleep
(1.19e-02)
value
(1.10e-02)
%UNK%
(7.00e-03)
only
(4.73e-03)
array
(4.22e-03)
buffer
(4.21e-03)
20
(3.69e-03)
count
(2.98e-03)
enabled
(2.56e-03)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
%END%
%END%
(9.22e-01)
sleep
(2.19e-02)
value
(7.18e-03)
allow
(4.75e-03)
only
(3.18e-03)
20
(3.02e-03)
array
(1.21e-03)
count
(1.08e-03)
offset
(1.07e-03)
buffer
(1.04e-03)
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
allow
sleep
;
}
<SENTENCE_END/>
set,sleeping,allowed
set
reset
(2.07e-01)
clear
(1.70e-01)
set
(9.77e-02)
init
(8.63e-02)
stop
(7.35e-02)
run
(4.58e-02)
start
(3.74e-02)
cancel
(2.87e-02)
dispose
(2.59e-02)
begin
(2.51e-02)
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
sleeping
%END%
(6.11e-01)
sleeping
(7.51e-02)
allowed
(1.87e-02)
%START%
(1.62e-02)
%UNK%
(1.07e-02)
up
(7.21e-03)
stop
(6.32e-03)
frame
(4.83e-03)
resume
(4.48e-03)
pause
(3.65e-03)
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
allowed
%END%
(8.25e-01)
allowed
(8.62e-02)
sleep
(1.63e-02)
sleeping
(6.55e-03)
value
(2.76e-03)
%UNK%
(2.62e-03)
up
(1.54e-03)
only
(1.53e-03)
allow
(1.52e-03)
20
(1.46e-03)
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
%END%
%END%
(9.37e-01)
sleep
(2.59e-02)
allowed
(8.99e-03)
value
(3.07e-03)
allow
(1.77e-03)
20
(1.77e-03)
only
(1.50e-03)
sleeping
(9.54e-04)
offset
(5.54e-04)
count
(5.36e-04)
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
allow
sleep
=
sleeping
allowed
;
}
<SENTENCE_END/>
set,warm,starting
set
set
(7.79e-01)
%UNK%
(6.31e-02)
init
(3.23e-02)
reset
(2.46e-02)
stop
(1.53e-02)
finish
(1.03e-02)
start
(9.83e-03)
cancel
(8.62e-03)
setup
(6.53e-03)
clear
(6.18e-03)
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
warm
warm
(3.92e-01)
starting
(2.61e-01)
%UNK%
(1.98e-01)
%END%
(1.30e-01)
offsets
(9.67e-04)
start
(9.22e-04)
stop
(5.35e-04)
finish
(4.41e-04)
m
(3.58e-04)
up
(3.32e-04)
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
starting
%END%
(8.00e-01)
starting
(1.55e-01)
%UNK%
(8.45e-03)
warm
(6.12e-03)
value
(1.35e-03)
flag
(9.05e-04)
count
(6.73e-04)
20
(6.11e-04)
display
(5.39e-04)
array
(5.02e-04)
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
%END%
%END%
(9.67e-01)
starting
(4.97e-03)
%UNK%
(3.23e-03)
value
(2.36e-03)
20
(1.14e-03)
only
(7.68e-04)
count
(7.33e-04)
display
(6.36e-04)
title
(5.58e-04)
file
(5.20e-04)
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
warm
starting
=
flag
;
}
<SENTENCE_END/>
is,warm,starting
is
get
(9.57e-01)
is
(3.46e-02)
%UNK%
(1.29e-03)
m
(1.01e-03)
return
(9.87e-04)
warm
(7.41e-04)
iterator
(7.04e-04)
starting
(2.99e-04)
should
(2.46e-04)
as
(1.54e-04)
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
warm
%UNK%
(7.39e-01)
starting
(1.18e-01)
warm
(9.85e-02)
m
(1.02e-02)
get
(7.37e-03)
%END%
(3.29e-03)
is
(2.11e-03)
data
(1.34e-03)
start
(1.27e-03)
should
(4.71e-04)
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
starting
%END%
(7.25e-01)
starting
(1.42e-01)
%UNK%
(3.53e-02)
warm
(9.49e-03)
value
(8.31e-03)
data
(2.57e-03)
count
(2.46e-03)
2
(2.40e-03)
buffer
(2.40e-03)
20
(2.39e-03)
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
%END%
%END%
(9.41e-01)
starting
(1.38e-02)
value
(7.01e-03)
20
(2.72e-03)
%UNK%
(2.59e-03)
only
(1.94e-03)
count
(1.13e-03)
warm
(9.91e-04)
buffer
(9.71e-04)
accessible
(8.92e-04)
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
warm
starting
;
}
<SENTENCE_END/>
set,continuous,physics
set
set
(9.59e-01)
%UNK%
(7.86e-03)
reset
(6.72e-03)
init
(3.66e-03)
continuous
(3.49e-03)
physics
(2.75e-03)
cancel
(2.53e-03)
stop
(1.82e-03)
m
(1.26e-03)
finish
(1.03e-03)
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
continuous
continuous
(9.42e-01)
physics
(5.37e-02)
%END%
(3.24e-03)
%UNK%
(6.00e-04)
m
(1.25e-04)
performed
(4.13e-05)
at
(1.93e-05)
set
(1.67e-05)
render
(1.54e-05)
aligned
(1.49e-05)
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
physics
%END%
(6.97e-01)
physics
(2.81e-01)
continuous
(1.14e-02)
%UNK%
(7.34e-04)
performed
(6.67e-04)
flag
(3.15e-04)
value
(2.68e-04)
only
(2.42e-04)
title
(2.25e-04)
accessible
(1.64e-04)
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
%END%
%END%
(9.82e-01)
physics
(6.69e-03)
value
(7.79e-04)
performed
(6.57e-04)
only
(6.39e-04)
%UNK%
(5.37e-04)
continuous
(4.06e-04)
20
(3.94e-04)
title
(3.80e-04)
accessible
(3.46e-04)
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
continuous
physics
=
flag
;
}
<SENTENCE_END/>
is,continuous,physics
is
is
(5.95e-01)
get
(3.77e-01)
%UNK%
(1.08e-02)
iterator
(2.55e-03)
should
(1.94e-03)
m
(1.85e-03)
continuous
(1.48e-03)
return
(9.49e-04)
as
(7.96e-04)
set
(7.12e-04)
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
continuous
continuous
(9.02e-01)
physics
(5.86e-02)
%UNK%
(2.11e-02)
m
(1.28e-02)
%END%
(2.95e-03)
set
(4.93e-04)
is
(2.38e-04)
render
(2.38e-04)
aligned
(1.49e-04)
offsets
(8.61e-05)
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
physics
%END%
(7.46e-01)
physics
(2.01e-01)
continuous
(1.45e-02)
%UNK%
(5.63e-03)
value
(3.18e-03)
only
(1.70e-03)
accessible
(1.55e-03)
20
(9.78e-04)
title
(6.89e-04)
2
(6.59e-04)
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
%END%
%END%
(9.62e-01)
physics
(1.36e-02)
value
(3.74e-03)
only
(1.94e-03)
20
(1.50e-03)
accessible
(9.15e-04)
continuous
(8.09e-04)
%UNK%
(7.43e-04)
title
(5.45e-04)
performed
(4.76e-04)
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
continuous
physics
;
}
<SENTENCE_END/>
get,proxy,count
get
get
(7.13e-01)
%UNK%
(8.09e-02)
is
(4.45e-02)
set
(1.08e-02)
contact
(1.08e-02)
should
(1.06e-02)
destroy
(6.80e-03)
touch
(6.67e-03)
clear
(6.52e-03)
add
(6.44e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
proxy
%UNK%
(4.50e-01)
%END%
(1.11e-01)
get
(1.96e-02)
contact
(1.20e-02)
destroy
(1.03e-02)
flush
(9.74e-03)
is
(7.28e-03)
end
(7.08e-03)
on
(7.08e-03)
to
(6.70e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
count
%END%
(5.57e-01)
%UNK%
(2.40e-01)
data
(4.76e-03)
to
(3.89e-03)
renderable
(3.07e-03)
flush
(2.79e-03)
value
(2.78e-03)
count
(2.69e-03)
start
(2.62e-03)
2
(2.51e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.07e-01)
%UNK%
(2.98e-02)
value
(2.03e-03)
data
(1.35e-03)
count
(1.20e-03)
2
(1.17e-03)
file
(1.14e-03)
endian
(1.02e-03)
20
(8.57e-04)
manager
(7.73e-04)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,body,count
get
get
(9.68e-01)
is
(2.18e-02)
iterator
(2.35e-03)
m
(1.28e-03)
body
(1.09e-03)
return
(1.08e-03)
needs
(3.60e-04)
count
(2.94e-04)
protected
(2.85e-04)
last
(1.47e-04)
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
body
body
(6.70e-01)
%END%
(1.36e-01)
count
(5.79e-02)
m
(3.34e-02)
%UNK%
(1.55e-02)
get
(5.74e-03)
add
(5.31e-03)
size
(4.33e-03)
particles
(2.68e-03)
empty
(2.03e-03)
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
count
count
(7.64e-01)
%END%
(1.48e-01)
body
(7.36e-02)
value
(1.04e-03)
%UNK%
(7.50e-04)
array
(4.90e-04)
m
(4.75e-04)
only
(4.42e-04)
buffer
(3.50e-04)
20
(2.71e-04)
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
%END%
%END%
(9.47e-01)
count
(2.83e-02)
value
(3.72e-03)
only
(1.66e-03)
20
(1.49e-03)
array
(7.21e-04)
body
(6.88e-04)
offset
(5.95e-04)
buffer
(5.33e-04)
2
(3.89e-04)
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
body
count
;
}
<SENTENCE_END/>
get,joint,count
get
get
(9.88e-01)
is
(6.02e-03)
m
(1.08e-03)
return
(1.04e-03)
joint
(9.41e-04)
iterator
(6.13e-04)
count
(2.72e-04)
needs
(4.97e-05)
owns
(4.56e-05)
protected
(3.37e-05)
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
joint
joint
(8.55e-01)
get
(4.31e-02)
count
(3.78e-02)
m
(2.74e-02)
motor
(6.08e-03)
max
(2.69e-03)
set
(2.63e-03)
damping
(2.22e-03)
torque
(1.73e-03)
enabled
(1.70e-03)
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
count
count
(8.40e-01)
%END%
(7.09e-02)
joint
(6.86e-02)
value
(1.16e-03)
enabled
(9.62e-04)
torque
(5.90e-04)
2
(5.87e-04)
%UNK%
(5.59e-04)
height
(4.83e-04)
ratio
(4.80e-04)
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
%END%
%END%
(8.93e-01)
count
(4.80e-02)
value
(7.03e-03)
20
(3.36e-03)
only
(2.73e-03)
enabled
(2.31e-03)
2
(1.53e-03)
torque
(1.34e-03)
joint
(1.17e-03)
ratio
(1.15e-03)
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
joint
count
;
}
<SENTENCE_END/>
get,contact,count
get
get
(8.69e-01)
contact
(4.40e-02)
solve
(1.53e-02)
clear
(1.16e-02)
report
(8.05e-03)
is
(7.88e-03)
m
(4.45e-03)
pre
(3.09e-03)
should
(3.02e-03)
touch
(2.44e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
contact
contact
(8.18e-01)
count
(4.31e-02)
solve
(2.25e-02)
clear
(1.56e-02)
get
(1.10e-02)
pre
(8.77e-03)
manager
(6.33e-03)
end
(4.95e-03)
render
(4.14e-03)
report
(4.09e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
count
%END%
(3.80e-01)
count
(3.43e-01)
manager
(6.17e-02)
contact
(3.61e-02)
%UNK%
(1.48e-02)
type
(3.47e-03)
enabled
(2.74e-03)
force
(2.62e-03)
data
(2.54e-03)
texture
(2.51e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
%END%
%END%
(8.60e-01)
count
(6.10e-02)
value
(3.94e-03)
%UNK%
(3.18e-03)
20
(2.66e-03)
contact
(2.20e-03)
manager
(2.13e-03)
enabled
(1.59e-03)
mode
(1.27e-03)
locked
(1.27e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
contact
count
;
}
<SENTENCE_END/>
get,tree,height
get
get
(7.13e-01)
%UNK%
(8.09e-02)
is
(4.45e-02)
set
(1.08e-02)
contact
(1.08e-02)
should
(1.06e-02)
destroy
(6.80e-03)
touch
(6.67e-03)
clear
(6.52e-03)
add
(6.44e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
tree
%UNK%
(4.50e-01)
%END%
(1.11e-01)
get
(1.96e-02)
contact
(1.20e-02)
destroy
(1.03e-02)
flush
(9.74e-03)
is
(7.28e-03)
end
(7.08e-03)
on
(7.08e-03)
to
(6.70e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
height
%END%
(5.57e-01)
%UNK%
(2.40e-01)
data
(4.76e-03)
to
(3.89e-03)
renderable
(3.07e-03)
flush
(2.79e-03)
value
(2.78e-03)
count
(2.69e-03)
start
(2.62e-03)
2
(2.51e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.25e-01)
%UNK%
(2.04e-02)
value
(1.76e-03)
data
(1.02e-03)
count
(9.66e-04)
2
(9.58e-04)
file
(9.50e-04)
endian
(8.78e-04)
20
(7.92e-04)
manager
(6.89e-04)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,tree,balance
get
get
(7.13e-01)
%UNK%
(8.09e-02)
is
(4.45e-02)
set
(1.08e-02)
contact
(1.08e-02)
should
(1.06e-02)
destroy
(6.80e-03)
touch
(6.67e-03)
clear
(6.52e-03)
add
(6.44e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
tree
%UNK%
(4.50e-01)
%END%
(1.11e-01)
get
(1.96e-02)
contact
(1.20e-02)
destroy
(1.03e-02)
flush
(9.74e-03)
is
(7.28e-03)
end
(7.08e-03)
on
(7.08e-03)
to
(6.70e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
balance
%END%
(5.57e-01)
%UNK%
(2.40e-01)
data
(4.76e-03)
to
(3.89e-03)
renderable
(3.07e-03)
flush
(2.79e-03)
value
(2.78e-03)
count
(2.69e-03)
start
(2.62e-03)
2
(2.51e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.25e-01)
%UNK%
(2.04e-02)
value
(1.76e-03)
data
(1.02e-03)
count
(9.66e-04)
2
(9.58e-04)
file
(9.50e-04)
endian
(8.78e-04)
20
(7.92e-04)
manager
(6.89e-04)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,tree,quality
get
get
(7.13e-01)
%UNK%
(8.09e-02)
is
(4.45e-02)
set
(1.08e-02)
contact
(1.08e-02)
should
(1.06e-02)
destroy
(6.80e-03)
touch
(6.67e-03)
clear
(6.52e-03)
add
(6.44e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
tree
%UNK%
(4.50e-01)
%END%
(1.11e-01)
get
(1.96e-02)
contact
(1.20e-02)
destroy
(1.03e-02)
flush
(9.74e-03)
is
(7.28e-03)
end
(7.08e-03)
on
(7.08e-03)
to
(6.70e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
quality
%END%
(5.57e-01)
%UNK%
(2.40e-01)
data
(4.76e-03)
to
(3.89e-03)
renderable
(3.07e-03)
flush
(2.79e-03)
value
(2.78e-03)
count
(2.69e-03)
start
(2.62e-03)
2
(2.51e-03)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.25e-01)
%UNK%
(2.04e-02)
value
(1.76e-03)
data
(1.02e-03)
count
(9.66e-04)
2
(9.58e-04)
file
(9.50e-04)
endian
(8.78e-04)
20
(7.92e-04)
manager
(6.89e-04)
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
.
m
broad
phase
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,gravity
set
set
(9.81e-01)
get
(1.09e-02)
gravity
(2.43e-03)
m
(1.29e-03)
create
(1.68e-04)
apply
(1.67e-04)
update
(1.52e-04)
reset
(7.24e-05)
load
(6.86e-05)
draw
(6.42e-05)
<SENTENCE_START>
{
m
gravity
.
set
(
gravity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gravity
.
set
(
gravity
)
;
}
<SENTENCE_END/>
gravity
gravity
(6.53e-01)
%END%
(3.32e-01)
set
(2.51e-03)
m
(1.33e-03)
get
(1.31e-03)
padding
(8.88e-04)
create
(3.25e-04)
perform
(2.00e-04)
instance
(1.96e-04)
attribute
(1.88e-04)
<SENTENCE_START>
{
m
gravity
.
set
(
gravity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gravity
.
set
(
gravity
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.79e-01)
gravity
(6.68e-03)
set
(7.84e-04)
%UNK%
(1.29e-04)
data
(1.09e-04)
performed
(8.78e-05)
value
(7.88e-05)
m
(7.44e-05)
changed
(6.83e-05)
frequency
(6.01e-05)
<SENTENCE_START>
{
m
gravity
.
set
(
gravity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gravity
.
set
(
gravity
)
;
}
<SENTENCE_END/>
get,gravity
get
get
(9.92e-01)
is
(3.02e-03)
m
(1.16e-03)
return
(8.35e-04)
gravity
(6.58e-04)
iterator
(2.90e-04)
needs
(2.17e-05)
as
(1.14e-05)
protected
(1.12e-05)
obtain
(7.62e-06)
<SENTENCE_START>
{
return
m
gravity
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
gravity
;
}
<SENTENCE_END/>
gravity
gravity
(9.49e-01)
%END%
(2.26e-02)
get
(1.45e-02)
m
(1.16e-02)
scaling
(1.52e-04)
padding
(1.41e-04)
set
(1.26e-04)
data
(9.11e-05)
declared
(7.30e-05)
is
(4.94e-05)
<SENTENCE_START>
{
return
m
gravity
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
gravity
;
}
<SENTENCE_END/>
%END%
%END%
(8.67e-01)
gravity
(9.32e-02)
value
(2.88e-03)
m
(1.44e-03)
%UNK%
(1.22e-03)
only
(1.10e-03)
data
(9.71e-04)
buffer
(8.80e-04)
array
(8.58e-04)
20
(8.44e-04)
<SENTENCE_START>
{
return
m
gravity
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
gravity
;
}
<SENTENCE_END/>
is,locked
is
is
(8.85e-01)
get
(5.26e-02)
read
(4.15e-03)
equals
(3.05e-03)
empty
(2.45e-03)
append
(2.17e-03)
should
(2.01e-03)
flags
(1.98e-03)
iterator
(1.95e-03)
invoke
(1.91e-03)
<SENTENCE_START>
{
return
(
m
flags
&
locked
)
==
locked
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
locked
)
==
locked
;
}
<SENTENCE_END/>
locked
locked
(6.47e-01)
%END%
(2.73e-01)
flags
(3.50e-02)
egl
(1.44e-03)
and
(9.49e-04)
status
(3.47e-04)
imp
(3.14e-04)
all
(3.10e-04)
m
(2.61e-04)
fv
(2.05e-04)
<SENTENCE_START>
{
return
(
m
flags
&
locked
)
==
locked
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
locked
)
==
locked
;
}
<SENTENCE_END/>
%END%
%END%
(9.58e-01)
locked
(2.17e-02)
flags
(2.02e-03)
egl
(7.27e-04)
fv
(5.32e-04)
value
(5.00e-04)
all
(4.93e-04)
and
(4.54e-04)
array
(3.68e-04)
%UNK%
(3.10e-04)
<SENTENCE_START>
{
return
(
m
flags
&
locked
)
==
locked
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
locked
)
==
locked
;
}
<SENTENCE_END/>
set,auto,clear,forces
set
clear
(9.67e-01)
flags
(1.49e-02)
m
(5.37e-03)
append
(2.00e-03)
forces
(7.96e-04)
set
(4.09e-04)
flag
(3.38e-04)
else
(2.99e-04)
if
(2.70e-04)
remove
(8.72e-05)
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
auto
flags
(6.78e-01)
%END%
(2.17e-01)
clear
(1.83e-02)
all
(6.76e-03)
forces
(2.72e-03)
and
(2.26e-03)
m
(2.03e-03)
value
(1.46e-03)
array
(1.07e-03)
size
(1.06e-03)
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
clear
%END%
(6.23e-01)
flags
(2.99e-02)
clear
(9.24e-03)
forces
(7.00e-03)
all
(2.44e-03)
value
(1.07e-03)
and
(9.54e-04)
flag
(8.02e-04)
m
(7.51e-04)
array
(7.31e-04)
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
forces
%END%
(8.91e-01)
clear
(9.02e-03)
flags
(7.04e-03)
forces
(3.00e-03)
all
(1.68e-03)
value
(8.40e-04)
and
(6.56e-04)
array
(6.02e-04)
%UNK%
(4.35e-04)
count
(3.67e-04)
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
%END%
%END%
(9.25e-01)
flags
(1.68e-02)
clear
(1.88e-03)
all
(1.16e-03)
value
(9.01e-04)
forces
(6.80e-04)
array
(5.67e-04)
and
(4.44e-04)
%UNK%
(3.58e-04)
count
(3.55e-04)
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
flag
)
{
m
flags
|=
clear
forces
;
}
else
{
m
flags
&=
~
clear
forces
;
}
}
<SENTENCE_END/>
get,auto,clear,forces
get
clear
(9.94e-01)
flags
(1.04e-03)
forces
(7.06e-04)
m
(5.59e-04)
return
(2.61e-04)
get
(1.66e-04)
set
(1.13e-04)
remove
(1.37e-05)
revert
(7.15e-06)
is
(5.29e-06)
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
auto
%END%
(5.79e-01)
clear
(1.34e-01)
forces
(7.72e-02)
get
(2.14e-02)
flags
(2.02e-02)
all
(1.39e-02)
size
(6.99e-03)
%START%
(4.96e-03)
set
(4.85e-03)
is
(3.94e-03)
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
clear
%END%
(9.10e-01)
forces
(1.96e-02)
all
(4.13e-03)
value
(3.42e-03)
clear
(2.69e-03)
flags
(2.23e-03)
array
(1.71e-03)
count
(1.26e-03)
size
(1.13e-03)
%UNK%
(1.06e-03)
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
forces
%END%
(9.63e-01)
forces
(7.04e-03)
value
(2.85e-03)
clear
(1.64e-03)
all
(1.11e-03)
array
(7.49e-04)
only
(6.01e-04)
count
(5.90e-04)
20
(5.47e-04)
flags
(4.63e-04)
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
%END%
%END%
(9.59e-01)
forces
(1.05e-02)
value
(2.52e-03)
clear
(2.00e-03)
return
(1.24e-03)
flags
(8.88e-04)
only
(6.35e-04)
20
(6.20e-04)
all
(5.89e-04)
array
(5.08e-04)
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
m
flags
&
clear
forces
)
==
clear
forces
;
}
<SENTENCE_END/>
get,contact,manager
get
get
(9.86e-01)
is
(8.67e-03)
contact
(1.27e-03)
m
(1.13e-03)
return
(8.70e-04)
manager
(3.53e-04)
should
(1.44e-04)
iterator
(1.26e-04)
needs
(6.60e-05)
owns
(3.08e-05)
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
contact
contact
(6.78e-01)
get
(1.80e-01)
manager
(8.27e-02)
m
(1.42e-02)
clear
(4.73e-03)
is
(3.50e-03)
should
(2.84e-03)
solve
(1.84e-03)
touch
(1.46e-03)
spring
(1.41e-03)
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
manager
manager
(7.65e-01)
%END%
(1.30e-01)
contact
(4.76e-02)
%UNK%
(2.99e-03)
value
(2.13e-03)
count
(1.31e-03)
enabled
(1.21e-03)
type
(1.13e-03)
20
(1.01e-03)
mode
(9.30e-04)
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
%END%
%END%
(8.90e-01)
manager
(5.70e-02)
value
(5.48e-03)
20
(3.29e-03)
only
(1.82e-03)
count
(1.62e-03)
contact
(1.28e-03)
enabled
(1.07e-03)
accessible
(1.00e-03)
%UNK%
(9.61e-04)
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
contact
manager
;
}
<SENTENCE_END/>
get,profile
get
get
(9.71e-01)
is
(2.33e-02)
return
(9.54e-04)
iterator
(8.24e-04)
m
(7.74e-04)
profile
(3.30e-04)
needs
(1.17e-04)
as
(9.11e-05)
should
(6.97e-05)
%UNK%
(6.54e-05)
<SENTENCE_START>
{
return
m
profile
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
profile
;
}
<SENTENCE_END/>
profile
%UNK%
(4.58e-01)
profile
(2.34e-01)
get
(1.30e-01)
m
(5.31e-02)
%END%
(2.09e-02)
is
(1.66e-02)
data
(6.87e-03)
statistics
(2.89e-03)
start
(2.87e-03)
to
(2.39e-03)
<SENTENCE_START>
{
return
m
profile
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
profile
;
}
<SENTENCE_END/>
%END%
%END%
(8.18e-01)
profile
(5.80e-02)
%UNK%
(2.28e-02)
value
(7.03e-03)
data
(3.35e-03)
buffer
(2.72e-03)
2
(2.55e-03)
array
(2.47e-03)
count
(2.39e-03)
only
(2.13e-03)
<SENTENCE_START>
{
return
m
profile
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
profile
;
}
<SENTENCE_END/>
solve
solve
%UNK%
(1.41e-01)
%END%
(9.87e-02)
set
(4.49e-02)
get
(4.42e-02)
add
(3.02e-02)
is
(2.10e-02)
init
(1.74e-02)
clear
(1.70e-02)
end
(1.65e-02)
update
(1.43e-02)
<SENTENCE_START>
{
m
profile
.
solve
init
.
start
accum
(
)
;
m
profile
.
solve
velocity
.
start
accum
(
)
;
m
profile
.
solve
position
.
start
accum
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
xf
0
.
set
(
b
.
m
xf
)
;
}
island
.
init
(
m
body
count
,
m
contact
manager
.
m
contact
count
,
m
joint
count
,
m
contact
manager
.
m
contact
listener
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
contact
.
island
flag
;
}
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
m
next
)
{
j
.
m
island
flag
=
false
;
}
int
stack
size
=
m
body
count
;
if
(
stack
.
length
<
stack
size
)
{
stack
=
new
body
[
stack
size
]
;
}
for
(
body
seed
=
m
body
list
;
seed
!=
null
;
seed
=
seed
.
m
next
)
{
if
(
(
seed
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
if
(
seed
.
is
awake
(
)
==
false
||
seed
.
is
active
(
)
==
false
)
{
continue
;
}
if
(
seed
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
island
.
clear
(
)
;
int
stack
count
=
0
;
stack
[
stack
count
++
]
=
seed
;
seed
.
m
flags
|=
body
.
e
island
flag
;
while
(
stack
count
>
0
)
{
body
b
=
stack
[
--
stack
count
]
;
assert
(
b
.
is
active
(
)
==
true
)
;
island
.
add
(
b
)
;
b
.
set
awake
(
true
)
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
for
(
contact
edge
ce
=
b
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
==
contact
.
island
flag
)
{
continue
;
}
if
(
contact
.
is
enabled
(
)
==
false
||
contact
.
is
touching
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
island
.
add
(
contact
)
;
contact
.
m
flags
|=
contact
.
island
flag
;
body
other
=
ce
.
other
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
for
(
joint
edge
je
=
b
.
m
joint
list
;
je
!=
null
;
je
=
je
.
next
)
{
if
(
je
.
joint
.
m
island
flag
==
true
)
{
continue
;
}
body
other
=
je
.
other
;
if
(
other
.
is
active
(
)
==
false
)
{
continue
;
}
island
.
add
(
je
.
joint
)
;
je
.
joint
.
m
island
flag
=
true
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
}
island
.
%SELF%
(
m
profile
,
step
,
m
gravity
,
m
allow
sleep
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
b
=
island
.
m
bodies
[
i
]
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
}
}
m
profile
.
solve
init
.
end
accum
(
)
;
m
profile
.
solve
velocity
.
end
accum
(
)
;
m
profile
.
solve
position
.
end
accum
(
)
;
broadphase
timer
.
reset
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
(
b
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
continue
;
}
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
b
.
synchronize
fixtures
(
)
;
}
m
contact
manager
.
find
new
contacts
(
)
;
m
profile
.
broadphase
.
record
(
broadphase
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
profile
.
solve
init
.
start
accum
(
)
;
m
profile
.
solve
velocity
.
start
accum
(
)
;
m
profile
.
solve
position
.
start
accum
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
xf
0
.
set
(
b
.
m
xf
)
;
}
island
.
init
(
m
body
count
,
m
contact
manager
.
m
contact
count
,
m
joint
count
,
m
contact
manager
.
m
contact
listener
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
contact
.
island
flag
;
}
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
m
next
)
{
j
.
m
island
flag
=
false
;
}
int
stack
size
=
m
body
count
;
if
(
stack
.
length
<
stack
size
)
{
stack
=
new
body
[
stack
size
]
;
}
for
(
body
seed
=
m
body
list
;
seed
!=
null
;
seed
=
seed
.
m
next
)
{
if
(
(
seed
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
if
(
seed
.
is
awake
(
)
==
false
||
seed
.
is
active
(
)
==
false
)
{
continue
;
}
if
(
seed
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
island
.
clear
(
)
;
int
stack
count
=
0
;
stack
[
stack
count
++
]
=
seed
;
seed
.
m
flags
|=
body
.
e
island
flag
;
while
(
stack
count
>
0
)
{
body
b
=
stack
[
--
stack
count
]
;
assert
(
b
.
is
active
(
)
==
true
)
;
island
.
add
(
b
)
;
b
.
set
awake
(
true
)
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
for
(
contact
edge
ce
=
b
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
==
contact
.
island
flag
)
{
continue
;
}
if
(
contact
.
is
enabled
(
)
==
false
||
contact
.
is
touching
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
island
.
add
(
contact
)
;
contact
.
m
flags
|=
contact
.
island
flag
;
body
other
=
ce
.
other
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
for
(
joint
edge
je
=
b
.
m
joint
list
;
je
!=
null
;
je
=
je
.
next
)
{
if
(
je
.
joint
.
m
island
flag
==
true
)
{
continue
;
}
body
other
=
je
.
other
;
if
(
other
.
is
active
(
)
==
false
)
{
continue
;
}
island
.
add
(
je
.
joint
)
;
je
.
joint
.
m
island
flag
=
true
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
}
island
.
%SELF%
(
m
profile
,
step
,
m
gravity
,
m
allow
sleep
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
b
=
island
.
m
bodies
[
i
]
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
}
}
m
profile
.
solve
init
.
end
accum
(
)
;
m
profile
.
solve
velocity
.
end
accum
(
)
;
m
profile
.
solve
position
.
end
accum
(
)
;
broadphase
timer
.
reset
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
(
b
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
continue
;
}
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
b
.
synchronize
fixtures
(
)
;
}
m
contact
manager
.
find
new
contacts
(
)
;
m
profile
.
broadphase
.
record
(
broadphase
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
%END%
%END%
(4.25e-01)
%UNK%
(7.72e-02)
get
(1.23e-02)
contact
(9.93e-03)
m
(9.26e-03)
add
(8.12e-03)
set
(7.95e-03)
island
(7.38e-03)
end
(7.31e-03)
body
(6.99e-03)
<SENTENCE_START>
{
m
profile
.
solve
init
.
start
accum
(
)
;
m
profile
.
solve
velocity
.
start
accum
(
)
;
m
profile
.
solve
position
.
start
accum
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
xf
0
.
set
(
b
.
m
xf
)
;
}
island
.
init
(
m
body
count
,
m
contact
manager
.
m
contact
count
,
m
joint
count
,
m
contact
manager
.
m
contact
listener
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
contact
.
island
flag
;
}
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
m
next
)
{
j
.
m
island
flag
=
false
;
}
int
stack
size
=
m
body
count
;
if
(
stack
.
length
<
stack
size
)
{
stack
=
new
body
[
stack
size
]
;
}
for
(
body
seed
=
m
body
list
;
seed
!=
null
;
seed
=
seed
.
m
next
)
{
if
(
(
seed
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
if
(
seed
.
is
awake
(
)
==
false
||
seed
.
is
active
(
)
==
false
)
{
continue
;
}
if
(
seed
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
island
.
clear
(
)
;
int
stack
count
=
0
;
stack
[
stack
count
++
]
=
seed
;
seed
.
m
flags
|=
body
.
e
island
flag
;
while
(
stack
count
>
0
)
{
body
b
=
stack
[
--
stack
count
]
;
assert
(
b
.
is
active
(
)
==
true
)
;
island
.
add
(
b
)
;
b
.
set
awake
(
true
)
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
for
(
contact
edge
ce
=
b
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
==
contact
.
island
flag
)
{
continue
;
}
if
(
contact
.
is
enabled
(
)
==
false
||
contact
.
is
touching
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
island
.
add
(
contact
)
;
contact
.
m
flags
|=
contact
.
island
flag
;
body
other
=
ce
.
other
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
for
(
joint
edge
je
=
b
.
m
joint
list
;
je
!=
null
;
je
=
je
.
next
)
{
if
(
je
.
joint
.
m
island
flag
==
true
)
{
continue
;
}
body
other
=
je
.
other
;
if
(
other
.
is
active
(
)
==
false
)
{
continue
;
}
island
.
add
(
je
.
joint
)
;
je
.
joint
.
m
island
flag
=
true
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
}
island
.
%SELF%
(
m
profile
,
step
,
m
gravity
,
m
allow
sleep
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
b
=
island
.
m
bodies
[
i
]
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
}
}
m
profile
.
solve
init
.
end
accum
(
)
;
m
profile
.
solve
velocity
.
end
accum
(
)
;
m
profile
.
solve
position
.
end
accum
(
)
;
broadphase
timer
.
reset
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
(
b
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
continue
;
}
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
b
.
synchronize
fixtures
(
)
;
}
m
contact
manager
.
find
new
contacts
(
)
;
m
profile
.
broadphase
.
record
(
broadphase
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
profile
.
solve
init
.
start
accum
(
)
;
m
profile
.
solve
velocity
.
start
accum
(
)
;
m
profile
.
solve
position
.
start
accum
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
xf
0
.
set
(
b
.
m
xf
)
;
}
island
.
init
(
m
body
count
,
m
contact
manager
.
m
contact
count
,
m
joint
count
,
m
contact
manager
.
m
contact
listener
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
contact
.
island
flag
;
}
for
(
joint
j
=
m
joint
list
;
j
!=
null
;
j
=
j
.
m
next
)
{
j
.
m
island
flag
=
false
;
}
int
stack
size
=
m
body
count
;
if
(
stack
.
length
<
stack
size
)
{
stack
=
new
body
[
stack
size
]
;
}
for
(
body
seed
=
m
body
list
;
seed
!=
null
;
seed
=
seed
.
m
next
)
{
if
(
(
seed
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
if
(
seed
.
is
awake
(
)
==
false
||
seed
.
is
active
(
)
==
false
)
{
continue
;
}
if
(
seed
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
island
.
clear
(
)
;
int
stack
count
=
0
;
stack
[
stack
count
++
]
=
seed
;
seed
.
m
flags
|=
body
.
e
island
flag
;
while
(
stack
count
>
0
)
{
body
b
=
stack
[
--
stack
count
]
;
assert
(
b
.
is
active
(
)
==
true
)
;
island
.
add
(
b
)
;
b
.
set
awake
(
true
)
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
for
(
contact
edge
ce
=
b
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
==
contact
.
island
flag
)
{
continue
;
}
if
(
contact
.
is
enabled
(
)
==
false
||
contact
.
is
touching
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
island
.
add
(
contact
)
;
contact
.
m
flags
|=
contact
.
island
flag
;
body
other
=
ce
.
other
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
for
(
joint
edge
je
=
b
.
m
joint
list
;
je
!=
null
;
je
=
je
.
next
)
{
if
(
je
.
joint
.
m
island
flag
==
true
)
{
continue
;
}
body
other
=
je
.
other
;
if
(
other
.
is
active
(
)
==
false
)
{
continue
;
}
island
.
add
(
je
.
joint
)
;
je
.
joint
.
m
island
flag
=
true
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
body
.
e
island
flag
)
{
continue
;
}
assert
(
stack
count
<
stack
size
)
;
stack
[
stack
count
++
]
=
other
;
other
.
m
flags
|=
body
.
e
island
flag
;
}
}
island
.
%SELF%
(
m
profile
,
step
,
m
gravity
,
m
allow
sleep
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
b
=
island
.
m
bodies
[
i
]
;
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
}
}
}
m
profile
.
solve
init
.
end
accum
(
)
;
m
profile
.
solve
velocity
.
end
accum
(
)
;
m
profile
.
solve
position
.
end
accum
(
)
;
broadphase
timer
.
reset
(
)
;
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
get
next
(
)
)
{
if
(
(
b
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
continue
;
}
if
(
b
.
get
type
(
)
==
body
type
.
static
)
{
continue
;
}
b
.
synchronize
fixtures
(
)
;
}
m
contact
manager
.
find
new
contacts
(
)
;
m
profile
.
broadphase
.
record
(
broadphase
timer
.
get
milliseconds
(
)
)
;
}
<SENTENCE_END/>
solve,toi
solve
%END%
(1.88e-01)
%UNK%
(1.23e-01)
set
(4.35e-02)
get
(3.59e-02)
solve
(2.37e-02)
add
(1.73e-02)
init
(1.59e-02)
is
(1.53e-02)
initialize
(1.52e-02)
to
(1.44e-02)
<SENTENCE_START>
{
final
island
island
=
toi
island
;
island
.
init
(
2
*
settings
.
max
toi
contacts
,
settings
.
max
toi
contacts
,
0
,
m
contact
manager
.
m
contact
listener
)
;
if
(
m
step
complete
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
b
.
m
sweep
.
alpha
0
=
0.0f
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
c
.
m
toi
count
=
0
;
c
.
m
toi
=
1.0f
;
}
}
for
(
;
;
)
{
contact
min
contact
=
null
;
float
min
alpha
=
1.0f
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
if
(
c
.
is
enabled
(
)
==
false
)
{
continue
;
}
if
(
c
.
m
toi
count
>
settings
.
max
sub
steps
)
{
continue
;
}
float
alpha
=
1.0f
;
if
(
(
c
.
m
flags
&
contact
.
toi
flag
)
!=
0
)
{
alpha
=
c
.
m
toi
;
}
else
{
fixture
f
a
=
c
.
get
fixture
a
(
)
;
fixture
f
b
=
c
.
get
fixture
b
(
)
;
if
(
f
a
.
is
sensor
(
)
||
f
b
.
is
sensor
(
)
)
{
continue
;
}
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
body
type
type
a
=
b
a
.
m
type
;
body
type
type
b
=
b
b
.
m
type
;
assert
(
type
a
==
body
type
.
dynamic
||
type
b
==
body
type
.
dynamic
)
;
boolean
active
a
=
b
a
.
is
awake
(
)
&&
type
a
!=
body
type
.
static
;
boolean
active
b
=
b
b
.
is
awake
(
)
&&
type
b
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
continue
;
}
boolean
collide
a
=
b
a
.
is
bullet
(
)
||
type
a
!=
body
type
.
dynamic
;
boolean
collide
b
=
b
b
.
is
bullet
(
)
||
type
b
!=
body
type
.
dynamic
;
if
(
collide
a
==
false
&&
collide
b
==
false
)
{
continue
;
}
float
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
if
(
b
a
.
m
sweep
.
alpha
0
<
b
b
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
b
.
m
sweep
.
alpha
0
;
b
a
.
m
sweep
.
advance
(
alpha
0
)
;
}
else
if
(
b
b
.
m
sweep
.
alpha
0
<
b
a
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
b
b
.
m
sweep
.
advance
(
alpha
0
)
;
}
assert
(
alpha
0
<
1.0f
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
final
toi
input
input
=
toi
input
;
input
.
proxy
a
.
set
(
f
a
.
get
shape
(
)
,
index
a
)
;
input
.
proxy
b
.
set
(
f
b
.
get
shape
(
)
,
index
b
)
;
input
.
sweep
a
.
set
(
b
a
.
m
sweep
)
;
input
.
sweep
b
.
set
(
b
b
.
m
sweep
)
;
input
.
t
max
=
1.0f
;
pool
.
get
time
of
impact
(
)
.
time
of
impact
(
toi
output
,
input
)
;
float
beta
=
toi
output
.
t
;
if
(
toi
output
.
state
==
toi
output
state
.
touching
)
{
alpha
=
math
utils
.
min
(
alpha
0
+
(
1.0f
-
alpha
0
)
*
beta
,
1.0f
)
;
}
else
{
alpha
=
1.0f
;
}
c
.
m
toi
=
alpha
;
c
.
m
flags
|=
contact
.
toi
flag
;
}
if
(
alpha
<
min
alpha
)
{
min
contact
=
c
;
min
alpha
=
alpha
;
}
}
if
(
min
contact
==
null
||
1.0f
-
10.0f
*
settings
.
epsilon
<
min
alpha
)
{
m
step
complete
=
true
;
break
;
}
fixture
f
a
=
min
contact
.
get
fixture
a
(
)
;
fixture
f
b
=
min
contact
.
get
fixture
b
(
)
;
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
backup
1
.
set
(
b
a
.
m
sweep
)
;
backup
2
.
set
(
b
b
.
m
sweep
)
;
b
a
.
advance
(
min
alpha
)
;
b
b
.
advance
(
min
alpha
)
;
min
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
min
contact
.
m
flags
&=
~
contact
.
toi
flag
;
++
min
contact
.
m
toi
count
;
if
(
min
contact
.
is
enabled
(
)
==
false
||
min
contact
.
is
touching
(
)
==
false
)
{
min
contact
.
set
enabled
(
false
)
;
b
a
.
m
sweep
.
set
(
backup
1
)
;
b
b
.
m
sweep
.
set
(
backup
2
)
;
b
a
.
synchronize
transform
(
)
;
b
b
.
synchronize
transform
(
)
;
continue
;
}
b
a
.
set
awake
(
true
)
;
b
b
.
set
awake
(
true
)
;
island
.
clear
(
)
;
island
.
add
(
b
a
)
;
island
.
add
(
b
b
)
;
island
.
add
(
min
contact
)
;
b
a
.
m
flags
|=
body
.
e
island
flag
;
b
b
.
m
flags
|=
body
.
e
island
flag
;
min
contact
.
m
flags
|=
contact
.
island
flag
;
temp
bodies
[
0
]
=
b
a
;
temp
bodies
[
1
]
=
b
b
;
for
(
int
i
=
0
;
i
<
2
;
++
i
)
{
body
body
=
temp
bodies
[
i
]
;
if
(
body
.
m
type
==
body
type
.
dynamic
)
{
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
if
(
island
.
m
body
count
==
island
.
m
body
capacity
)
{
break
;
}
if
(
island
.
m
contact
count
==
island
.
m
contact
capacity
)
{
break
;
}
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
!=
0
)
{
continue
;
}
body
other
=
ce
.
other
;
if
(
other
.
m
type
==
body
type
.
dynamic
&&
body
.
is
bullet
(
)
==
false
&&
other
.
is
bullet
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
backup
1
.
set
(
other
.
m
sweep
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
other
.
advance
(
min
alpha
)
;
}
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
if
(
contact
.
is
enabled
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
if
(
contact
.
is
touching
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
contact
.
m
flags
|=
contact
.
island
flag
;
island
.
add
(
contact
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
!=
0
)
{
continue
;
}
other
.
m
flags
|=
body
.
e
island
flag
;
if
(
other
.
m
type
!=
body
type
.
static
)
{
other
.
set
awake
(
true
)
;
}
island
.
add
(
other
)
;
}
}
}
sub
step
.
dt
=
(
1.0f
-
min
alpha
)
*
step
.
dt
;
sub
step
.
inv
dt
=
1.0f
/
sub
step
.
dt
;
sub
step
.
dt
ratio
=
1.0f
;
sub
step
.
position
iterations
=
20
;
sub
step
.
velocity
iterations
=
step
.
velocity
iterations
;
sub
step
.
warm
starting
=
false
;
island
.
%SELF%
(
sub
step
,
b
a
.
m
island
index
,
b
b
.
m
island
index
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
body
=
island
.
m
bodies
[
i
]
;
body
.
m
flags
&=
~
body
.
e
island
flag
;
if
(
body
.
m
type
!=
body
type
.
dynamic
)
{
continue
;
}
body
.
synchronize
fixtures
(
)
;
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
ce
.
contact
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
}
}
m
contact
manager
.
find
new
contacts
(
)
;
if
(
m
sub
stepping
)
{
m
step
complete
=
false
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
island
island
=
toi
island
;
island
.
init
(
2
*
settings
.
max
toi
contacts
,
settings
.
max
toi
contacts
,
0
,
m
contact
manager
.
m
contact
listener
)
;
if
(
m
step
complete
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
b
.
m
sweep
.
alpha
0
=
0.0f
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
c
.
m
toi
count
=
0
;
c
.
m
toi
=
1.0f
;
}
}
for
(
;
;
)
{
contact
min
contact
=
null
;
float
min
alpha
=
1.0f
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
if
(
c
.
is
enabled
(
)
==
false
)
{
continue
;
}
if
(
c
.
m
toi
count
>
settings
.
max
sub
steps
)
{
continue
;
}
float
alpha
=
1.0f
;
if
(
(
c
.
m
flags
&
contact
.
toi
flag
)
!=
0
)
{
alpha
=
c
.
m
toi
;
}
else
{
fixture
f
a
=
c
.
get
fixture
a
(
)
;
fixture
f
b
=
c
.
get
fixture
b
(
)
;
if
(
f
a
.
is
sensor
(
)
||
f
b
.
is
sensor
(
)
)
{
continue
;
}
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
body
type
type
a
=
b
a
.
m
type
;
body
type
type
b
=
b
b
.
m
type
;
assert
(
type
a
==
body
type
.
dynamic
||
type
b
==
body
type
.
dynamic
)
;
boolean
active
a
=
b
a
.
is
awake
(
)
&&
type
a
!=
body
type
.
static
;
boolean
active
b
=
b
b
.
is
awake
(
)
&&
type
b
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
continue
;
}
boolean
collide
a
=
b
a
.
is
bullet
(
)
||
type
a
!=
body
type
.
dynamic
;
boolean
collide
b
=
b
b
.
is
bullet
(
)
||
type
b
!=
body
type
.
dynamic
;
if
(
collide
a
==
false
&&
collide
b
==
false
)
{
continue
;
}
float
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
if
(
b
a
.
m
sweep
.
alpha
0
<
b
b
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
b
.
m
sweep
.
alpha
0
;
b
a
.
m
sweep
.
advance
(
alpha
0
)
;
}
else
if
(
b
b
.
m
sweep
.
alpha
0
<
b
a
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
b
b
.
m
sweep
.
advance
(
alpha
0
)
;
}
assert
(
alpha
0
<
1.0f
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
final
toi
input
input
=
toi
input
;
input
.
proxy
a
.
set
(
f
a
.
get
shape
(
)
,
index
a
)
;
input
.
proxy
b
.
set
(
f
b
.
get
shape
(
)
,
index
b
)
;
input
.
sweep
a
.
set
(
b
a
.
m
sweep
)
;
input
.
sweep
b
.
set
(
b
b
.
m
sweep
)
;
input
.
t
max
=
1.0f
;
pool
.
get
time
of
impact
(
)
.
time
of
impact
(
toi
output
,
input
)
;
float
beta
=
toi
output
.
t
;
if
(
toi
output
.
state
==
toi
output
state
.
touching
)
{
alpha
=
math
utils
.
min
(
alpha
0
+
(
1.0f
-
alpha
0
)
*
beta
,
1.0f
)
;
}
else
{
alpha
=
1.0f
;
}
c
.
m
toi
=
alpha
;
c
.
m
flags
|=
contact
.
toi
flag
;
}
if
(
alpha
<
min
alpha
)
{
min
contact
=
c
;
min
alpha
=
alpha
;
}
}
if
(
min
contact
==
null
||
1.0f
-
10.0f
*
settings
.
epsilon
<
min
alpha
)
{
m
step
complete
=
true
;
break
;
}
fixture
f
a
=
min
contact
.
get
fixture
a
(
)
;
fixture
f
b
=
min
contact
.
get
fixture
b
(
)
;
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
backup
1
.
set
(
b
a
.
m
sweep
)
;
backup
2
.
set
(
b
b
.
m
sweep
)
;
b
a
.
advance
(
min
alpha
)
;
b
b
.
advance
(
min
alpha
)
;
min
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
min
contact
.
m
flags
&=
~
contact
.
toi
flag
;
++
min
contact
.
m
toi
count
;
if
(
min
contact
.
is
enabled
(
)
==
false
||
min
contact
.
is
touching
(
)
==
false
)
{
min
contact
.
set
enabled
(
false
)
;
b
a
.
m
sweep
.
set
(
backup
1
)
;
b
b
.
m
sweep
.
set
(
backup
2
)
;
b
a
.
synchronize
transform
(
)
;
b
b
.
synchronize
transform
(
)
;
continue
;
}
b
a
.
set
awake
(
true
)
;
b
b
.
set
awake
(
true
)
;
island
.
clear
(
)
;
island
.
add
(
b
a
)
;
island
.
add
(
b
b
)
;
island
.
add
(
min
contact
)
;
b
a
.
m
flags
|=
body
.
e
island
flag
;
b
b
.
m
flags
|=
body
.
e
island
flag
;
min
contact
.
m
flags
|=
contact
.
island
flag
;
temp
bodies
[
0
]
=
b
a
;
temp
bodies
[
1
]
=
b
b
;
for
(
int
i
=
0
;
i
<
2
;
++
i
)
{
body
body
=
temp
bodies
[
i
]
;
if
(
body
.
m
type
==
body
type
.
dynamic
)
{
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
if
(
island
.
m
body
count
==
island
.
m
body
capacity
)
{
break
;
}
if
(
island
.
m
contact
count
==
island
.
m
contact
capacity
)
{
break
;
}
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
!=
0
)
{
continue
;
}
body
other
=
ce
.
other
;
if
(
other
.
m
type
==
body
type
.
dynamic
&&
body
.
is
bullet
(
)
==
false
&&
other
.
is
bullet
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
backup
1
.
set
(
other
.
m
sweep
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
other
.
advance
(
min
alpha
)
;
}
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
if
(
contact
.
is
enabled
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
if
(
contact
.
is
touching
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
contact
.
m
flags
|=
contact
.
island
flag
;
island
.
add
(
contact
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
!=
0
)
{
continue
;
}
other
.
m
flags
|=
body
.
e
island
flag
;
if
(
other
.
m
type
!=
body
type
.
static
)
{
other
.
set
awake
(
true
)
;
}
island
.
add
(
other
)
;
}
}
}
sub
step
.
dt
=
(
1.0f
-
min
alpha
)
*
step
.
dt
;
sub
step
.
inv
dt
=
1.0f
/
sub
step
.
dt
;
sub
step
.
dt
ratio
=
1.0f
;
sub
step
.
position
iterations
=
20
;
sub
step
.
velocity
iterations
=
step
.
velocity
iterations
;
sub
step
.
warm
starting
=
false
;
island
.
%SELF%
(
sub
step
,
b
a
.
m
island
index
,
b
b
.
m
island
index
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
body
=
island
.
m
bodies
[
i
]
;
body
.
m
flags
&=
~
body
.
e
island
flag
;
if
(
body
.
m
type
!=
body
type
.
dynamic
)
{
continue
;
}
body
.
synchronize
fixtures
(
)
;
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
ce
.
contact
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
}
}
m
contact
manager
.
find
new
contacts
(
)
;
if
(
m
sub
stepping
)
{
m
step
complete
=
false
;
break
;
}
}
}
<SENTENCE_END/>
toi
%END%
(5.12e-01)
%UNK%
(6.45e-02)
get
(1.10e-02)
set
(9.80e-03)
contact
(9.60e-03)
solve
(9.51e-03)
to
(9.29e-03)
b
(6.22e-03)
m
(5.92e-03)
toi
(5.92e-03)
<SENTENCE_START>
{
final
island
island
=
toi
island
;
island
.
init
(
2
*
settings
.
max
toi
contacts
,
settings
.
max
toi
contacts
,
0
,
m
contact
manager
.
m
contact
listener
)
;
if
(
m
step
complete
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
b
.
m
sweep
.
alpha
0
=
0.0f
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
c
.
m
toi
count
=
0
;
c
.
m
toi
=
1.0f
;
}
}
for
(
;
;
)
{
contact
min
contact
=
null
;
float
min
alpha
=
1.0f
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
if
(
c
.
is
enabled
(
)
==
false
)
{
continue
;
}
if
(
c
.
m
toi
count
>
settings
.
max
sub
steps
)
{
continue
;
}
float
alpha
=
1.0f
;
if
(
(
c
.
m
flags
&
contact
.
toi
flag
)
!=
0
)
{
alpha
=
c
.
m
toi
;
}
else
{
fixture
f
a
=
c
.
get
fixture
a
(
)
;
fixture
f
b
=
c
.
get
fixture
b
(
)
;
if
(
f
a
.
is
sensor
(
)
||
f
b
.
is
sensor
(
)
)
{
continue
;
}
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
body
type
type
a
=
b
a
.
m
type
;
body
type
type
b
=
b
b
.
m
type
;
assert
(
type
a
==
body
type
.
dynamic
||
type
b
==
body
type
.
dynamic
)
;
boolean
active
a
=
b
a
.
is
awake
(
)
&&
type
a
!=
body
type
.
static
;
boolean
active
b
=
b
b
.
is
awake
(
)
&&
type
b
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
continue
;
}
boolean
collide
a
=
b
a
.
is
bullet
(
)
||
type
a
!=
body
type
.
dynamic
;
boolean
collide
b
=
b
b
.
is
bullet
(
)
||
type
b
!=
body
type
.
dynamic
;
if
(
collide
a
==
false
&&
collide
b
==
false
)
{
continue
;
}
float
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
if
(
b
a
.
m
sweep
.
alpha
0
<
b
b
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
b
.
m
sweep
.
alpha
0
;
b
a
.
m
sweep
.
advance
(
alpha
0
)
;
}
else
if
(
b
b
.
m
sweep
.
alpha
0
<
b
a
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
b
b
.
m
sweep
.
advance
(
alpha
0
)
;
}
assert
(
alpha
0
<
1.0f
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
final
toi
input
input
=
toi
input
;
input
.
proxy
a
.
set
(
f
a
.
get
shape
(
)
,
index
a
)
;
input
.
proxy
b
.
set
(
f
b
.
get
shape
(
)
,
index
b
)
;
input
.
sweep
a
.
set
(
b
a
.
m
sweep
)
;
input
.
sweep
b
.
set
(
b
b
.
m
sweep
)
;
input
.
t
max
=
1.0f
;
pool
.
get
time
of
impact
(
)
.
time
of
impact
(
toi
output
,
input
)
;
float
beta
=
toi
output
.
t
;
if
(
toi
output
.
state
==
toi
output
state
.
touching
)
{
alpha
=
math
utils
.
min
(
alpha
0
+
(
1.0f
-
alpha
0
)
*
beta
,
1.0f
)
;
}
else
{
alpha
=
1.0f
;
}
c
.
m
toi
=
alpha
;
c
.
m
flags
|=
contact
.
toi
flag
;
}
if
(
alpha
<
min
alpha
)
{
min
contact
=
c
;
min
alpha
=
alpha
;
}
}
if
(
min
contact
==
null
||
1.0f
-
10.0f
*
settings
.
epsilon
<
min
alpha
)
{
m
step
complete
=
true
;
break
;
}
fixture
f
a
=
min
contact
.
get
fixture
a
(
)
;
fixture
f
b
=
min
contact
.
get
fixture
b
(
)
;
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
backup
1
.
set
(
b
a
.
m
sweep
)
;
backup
2
.
set
(
b
b
.
m
sweep
)
;
b
a
.
advance
(
min
alpha
)
;
b
b
.
advance
(
min
alpha
)
;
min
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
min
contact
.
m
flags
&=
~
contact
.
toi
flag
;
++
min
contact
.
m
toi
count
;
if
(
min
contact
.
is
enabled
(
)
==
false
||
min
contact
.
is
touching
(
)
==
false
)
{
min
contact
.
set
enabled
(
false
)
;
b
a
.
m
sweep
.
set
(
backup
1
)
;
b
b
.
m
sweep
.
set
(
backup
2
)
;
b
a
.
synchronize
transform
(
)
;
b
b
.
synchronize
transform
(
)
;
continue
;
}
b
a
.
set
awake
(
true
)
;
b
b
.
set
awake
(
true
)
;
island
.
clear
(
)
;
island
.
add
(
b
a
)
;
island
.
add
(
b
b
)
;
island
.
add
(
min
contact
)
;
b
a
.
m
flags
|=
body
.
e
island
flag
;
b
b
.
m
flags
|=
body
.
e
island
flag
;
min
contact
.
m
flags
|=
contact
.
island
flag
;
temp
bodies
[
0
]
=
b
a
;
temp
bodies
[
1
]
=
b
b
;
for
(
int
i
=
0
;
i
<
2
;
++
i
)
{
body
body
=
temp
bodies
[
i
]
;
if
(
body
.
m
type
==
body
type
.
dynamic
)
{
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
if
(
island
.
m
body
count
==
island
.
m
body
capacity
)
{
break
;
}
if
(
island
.
m
contact
count
==
island
.
m
contact
capacity
)
{
break
;
}
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
!=
0
)
{
continue
;
}
body
other
=
ce
.
other
;
if
(
other
.
m
type
==
body
type
.
dynamic
&&
body
.
is
bullet
(
)
==
false
&&
other
.
is
bullet
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
backup
1
.
set
(
other
.
m
sweep
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
other
.
advance
(
min
alpha
)
;
}
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
if
(
contact
.
is
enabled
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
if
(
contact
.
is
touching
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
contact
.
m
flags
|=
contact
.
island
flag
;
island
.
add
(
contact
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
!=
0
)
{
continue
;
}
other
.
m
flags
|=
body
.
e
island
flag
;
if
(
other
.
m
type
!=
body
type
.
static
)
{
other
.
set
awake
(
true
)
;
}
island
.
add
(
other
)
;
}
}
}
sub
step
.
dt
=
(
1.0f
-
min
alpha
)
*
step
.
dt
;
sub
step
.
inv
dt
=
1.0f
/
sub
step
.
dt
;
sub
step
.
dt
ratio
=
1.0f
;
sub
step
.
position
iterations
=
20
;
sub
step
.
velocity
iterations
=
step
.
velocity
iterations
;
sub
step
.
warm
starting
=
false
;
island
.
%SELF%
(
sub
step
,
b
a
.
m
island
index
,
b
b
.
m
island
index
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
body
=
island
.
m
bodies
[
i
]
;
body
.
m
flags
&=
~
body
.
e
island
flag
;
if
(
body
.
m
type
!=
body
type
.
dynamic
)
{
continue
;
}
body
.
synchronize
fixtures
(
)
;
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
ce
.
contact
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
}
}
m
contact
manager
.
find
new
contacts
(
)
;
if
(
m
sub
stepping
)
{
m
step
complete
=
false
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
island
island
=
toi
island
;
island
.
init
(
2
*
settings
.
max
toi
contacts
,
settings
.
max
toi
contacts
,
0
,
m
contact
manager
.
m
contact
listener
)
;
if
(
m
step
complete
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
b
.
m
sweep
.
alpha
0
=
0.0f
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
c
.
m
toi
count
=
0
;
c
.
m
toi
=
1.0f
;
}
}
for
(
;
;
)
{
contact
min
contact
=
null
;
float
min
alpha
=
1.0f
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
if
(
c
.
is
enabled
(
)
==
false
)
{
continue
;
}
if
(
c
.
m
toi
count
>
settings
.
max
sub
steps
)
{
continue
;
}
float
alpha
=
1.0f
;
if
(
(
c
.
m
flags
&
contact
.
toi
flag
)
!=
0
)
{
alpha
=
c
.
m
toi
;
}
else
{
fixture
f
a
=
c
.
get
fixture
a
(
)
;
fixture
f
b
=
c
.
get
fixture
b
(
)
;
if
(
f
a
.
is
sensor
(
)
||
f
b
.
is
sensor
(
)
)
{
continue
;
}
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
body
type
type
a
=
b
a
.
m
type
;
body
type
type
b
=
b
b
.
m
type
;
assert
(
type
a
==
body
type
.
dynamic
||
type
b
==
body
type
.
dynamic
)
;
boolean
active
a
=
b
a
.
is
awake
(
)
&&
type
a
!=
body
type
.
static
;
boolean
active
b
=
b
b
.
is
awake
(
)
&&
type
b
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
continue
;
}
boolean
collide
a
=
b
a
.
is
bullet
(
)
||
type
a
!=
body
type
.
dynamic
;
boolean
collide
b
=
b
b
.
is
bullet
(
)
||
type
b
!=
body
type
.
dynamic
;
if
(
collide
a
==
false
&&
collide
b
==
false
)
{
continue
;
}
float
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
if
(
b
a
.
m
sweep
.
alpha
0
<
b
b
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
b
.
m
sweep
.
alpha
0
;
b
a
.
m
sweep
.
advance
(
alpha
0
)
;
}
else
if
(
b
b
.
m
sweep
.
alpha
0
<
b
a
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
b
b
.
m
sweep
.
advance
(
alpha
0
)
;
}
assert
(
alpha
0
<
1.0f
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
final
toi
input
input
=
toi
input
;
input
.
proxy
a
.
set
(
f
a
.
get
shape
(
)
,
index
a
)
;
input
.
proxy
b
.
set
(
f
b
.
get
shape
(
)
,
index
b
)
;
input
.
sweep
a
.
set
(
b
a
.
m
sweep
)
;
input
.
sweep
b
.
set
(
b
b
.
m
sweep
)
;
input
.
t
max
=
1.0f
;
pool
.
get
time
of
impact
(
)
.
time
of
impact
(
toi
output
,
input
)
;
float
beta
=
toi
output
.
t
;
if
(
toi
output
.
state
==
toi
output
state
.
touching
)
{
alpha
=
math
utils
.
min
(
alpha
0
+
(
1.0f
-
alpha
0
)
*
beta
,
1.0f
)
;
}
else
{
alpha
=
1.0f
;
}
c
.
m
toi
=
alpha
;
c
.
m
flags
|=
contact
.
toi
flag
;
}
if
(
alpha
<
min
alpha
)
{
min
contact
=
c
;
min
alpha
=
alpha
;
}
}
if
(
min
contact
==
null
||
1.0f
-
10.0f
*
settings
.
epsilon
<
min
alpha
)
{
m
step
complete
=
true
;
break
;
}
fixture
f
a
=
min
contact
.
get
fixture
a
(
)
;
fixture
f
b
=
min
contact
.
get
fixture
b
(
)
;
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
backup
1
.
set
(
b
a
.
m
sweep
)
;
backup
2
.
set
(
b
b
.
m
sweep
)
;
b
a
.
advance
(
min
alpha
)
;
b
b
.
advance
(
min
alpha
)
;
min
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
min
contact
.
m
flags
&=
~
contact
.
toi
flag
;
++
min
contact
.
m
toi
count
;
if
(
min
contact
.
is
enabled
(
)
==
false
||
min
contact
.
is
touching
(
)
==
false
)
{
min
contact
.
set
enabled
(
false
)
;
b
a
.
m
sweep
.
set
(
backup
1
)
;
b
b
.
m
sweep
.
set
(
backup
2
)
;
b
a
.
synchronize
transform
(
)
;
b
b
.
synchronize
transform
(
)
;
continue
;
}
b
a
.
set
awake
(
true
)
;
b
b
.
set
awake
(
true
)
;
island
.
clear
(
)
;
island
.
add
(
b
a
)
;
island
.
add
(
b
b
)
;
island
.
add
(
min
contact
)
;
b
a
.
m
flags
|=
body
.
e
island
flag
;
b
b
.
m
flags
|=
body
.
e
island
flag
;
min
contact
.
m
flags
|=
contact
.
island
flag
;
temp
bodies
[
0
]
=
b
a
;
temp
bodies
[
1
]
=
b
b
;
for
(
int
i
=
0
;
i
<
2
;
++
i
)
{
body
body
=
temp
bodies
[
i
]
;
if
(
body
.
m
type
==
body
type
.
dynamic
)
{
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
if
(
island
.
m
body
count
==
island
.
m
body
capacity
)
{
break
;
}
if
(
island
.
m
contact
count
==
island
.
m
contact
capacity
)
{
break
;
}
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
!=
0
)
{
continue
;
}
body
other
=
ce
.
other
;
if
(
other
.
m
type
==
body
type
.
dynamic
&&
body
.
is
bullet
(
)
==
false
&&
other
.
is
bullet
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
backup
1
.
set
(
other
.
m
sweep
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
other
.
advance
(
min
alpha
)
;
}
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
if
(
contact
.
is
enabled
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
if
(
contact
.
is
touching
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
contact
.
m
flags
|=
contact
.
island
flag
;
island
.
add
(
contact
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
!=
0
)
{
continue
;
}
other
.
m
flags
|=
body
.
e
island
flag
;
if
(
other
.
m
type
!=
body
type
.
static
)
{
other
.
set
awake
(
true
)
;
}
island
.
add
(
other
)
;
}
}
}
sub
step
.
dt
=
(
1.0f
-
min
alpha
)
*
step
.
dt
;
sub
step
.
inv
dt
=
1.0f
/
sub
step
.
dt
;
sub
step
.
dt
ratio
=
1.0f
;
sub
step
.
position
iterations
=
20
;
sub
step
.
velocity
iterations
=
step
.
velocity
iterations
;
sub
step
.
warm
starting
=
false
;
island
.
%SELF%
(
sub
step
,
b
a
.
m
island
index
,
b
b
.
m
island
index
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
body
=
island
.
m
bodies
[
i
]
;
body
.
m
flags
&=
~
body
.
e
island
flag
;
if
(
body
.
m
type
!=
body
type
.
dynamic
)
{
continue
;
}
body
.
synchronize
fixtures
(
)
;
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
ce
.
contact
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
}
}
m
contact
manager
.
find
new
contacts
(
)
;
if
(
m
sub
stepping
)
{
m
step
complete
=
false
;
break
;
}
}
}
<SENTENCE_END/>
%END%
%END%
(6.08e-01)
%UNK%
(4.71e-02)
contact
(7.82e-03)
to
(7.36e-03)
get
(7.12e-03)
b
(7.09e-03)
set
(6.33e-03)
solve
(6.13e-03)
m
(5.32e-03)
and
(5.09e-03)
<SENTENCE_START>
{
final
island
island
=
toi
island
;
island
.
init
(
2
*
settings
.
max
toi
contacts
,
settings
.
max
toi
contacts
,
0
,
m
contact
manager
.
m
contact
listener
)
;
if
(
m
step
complete
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
b
.
m
sweep
.
alpha
0
=
0.0f
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
c
.
m
toi
count
=
0
;
c
.
m
toi
=
1.0f
;
}
}
for
(
;
;
)
{
contact
min
contact
=
null
;
float
min
alpha
=
1.0f
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
if
(
c
.
is
enabled
(
)
==
false
)
{
continue
;
}
if
(
c
.
m
toi
count
>
settings
.
max
sub
steps
)
{
continue
;
}
float
alpha
=
1.0f
;
if
(
(
c
.
m
flags
&
contact
.
toi
flag
)
!=
0
)
{
alpha
=
c
.
m
toi
;
}
else
{
fixture
f
a
=
c
.
get
fixture
a
(
)
;
fixture
f
b
=
c
.
get
fixture
b
(
)
;
if
(
f
a
.
is
sensor
(
)
||
f
b
.
is
sensor
(
)
)
{
continue
;
}
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
body
type
type
a
=
b
a
.
m
type
;
body
type
type
b
=
b
b
.
m
type
;
assert
(
type
a
==
body
type
.
dynamic
||
type
b
==
body
type
.
dynamic
)
;
boolean
active
a
=
b
a
.
is
awake
(
)
&&
type
a
!=
body
type
.
static
;
boolean
active
b
=
b
b
.
is
awake
(
)
&&
type
b
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
continue
;
}
boolean
collide
a
=
b
a
.
is
bullet
(
)
||
type
a
!=
body
type
.
dynamic
;
boolean
collide
b
=
b
b
.
is
bullet
(
)
||
type
b
!=
body
type
.
dynamic
;
if
(
collide
a
==
false
&&
collide
b
==
false
)
{
continue
;
}
float
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
if
(
b
a
.
m
sweep
.
alpha
0
<
b
b
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
b
.
m
sweep
.
alpha
0
;
b
a
.
m
sweep
.
advance
(
alpha
0
)
;
}
else
if
(
b
b
.
m
sweep
.
alpha
0
<
b
a
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
b
b
.
m
sweep
.
advance
(
alpha
0
)
;
}
assert
(
alpha
0
<
1.0f
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
final
toi
input
input
=
toi
input
;
input
.
proxy
a
.
set
(
f
a
.
get
shape
(
)
,
index
a
)
;
input
.
proxy
b
.
set
(
f
b
.
get
shape
(
)
,
index
b
)
;
input
.
sweep
a
.
set
(
b
a
.
m
sweep
)
;
input
.
sweep
b
.
set
(
b
b
.
m
sweep
)
;
input
.
t
max
=
1.0f
;
pool
.
get
time
of
impact
(
)
.
time
of
impact
(
toi
output
,
input
)
;
float
beta
=
toi
output
.
t
;
if
(
toi
output
.
state
==
toi
output
state
.
touching
)
{
alpha
=
math
utils
.
min
(
alpha
0
+
(
1.0f
-
alpha
0
)
*
beta
,
1.0f
)
;
}
else
{
alpha
=
1.0f
;
}
c
.
m
toi
=
alpha
;
c
.
m
flags
|=
contact
.
toi
flag
;
}
if
(
alpha
<
min
alpha
)
{
min
contact
=
c
;
min
alpha
=
alpha
;
}
}
if
(
min
contact
==
null
||
1.0f
-
10.0f
*
settings
.
epsilon
<
min
alpha
)
{
m
step
complete
=
true
;
break
;
}
fixture
f
a
=
min
contact
.
get
fixture
a
(
)
;
fixture
f
b
=
min
contact
.
get
fixture
b
(
)
;
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
backup
1
.
set
(
b
a
.
m
sweep
)
;
backup
2
.
set
(
b
b
.
m
sweep
)
;
b
a
.
advance
(
min
alpha
)
;
b
b
.
advance
(
min
alpha
)
;
min
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
min
contact
.
m
flags
&=
~
contact
.
toi
flag
;
++
min
contact
.
m
toi
count
;
if
(
min
contact
.
is
enabled
(
)
==
false
||
min
contact
.
is
touching
(
)
==
false
)
{
min
contact
.
set
enabled
(
false
)
;
b
a
.
m
sweep
.
set
(
backup
1
)
;
b
b
.
m
sweep
.
set
(
backup
2
)
;
b
a
.
synchronize
transform
(
)
;
b
b
.
synchronize
transform
(
)
;
continue
;
}
b
a
.
set
awake
(
true
)
;
b
b
.
set
awake
(
true
)
;
island
.
clear
(
)
;
island
.
add
(
b
a
)
;
island
.
add
(
b
b
)
;
island
.
add
(
min
contact
)
;
b
a
.
m
flags
|=
body
.
e
island
flag
;
b
b
.
m
flags
|=
body
.
e
island
flag
;
min
contact
.
m
flags
|=
contact
.
island
flag
;
temp
bodies
[
0
]
=
b
a
;
temp
bodies
[
1
]
=
b
b
;
for
(
int
i
=
0
;
i
<
2
;
++
i
)
{
body
body
=
temp
bodies
[
i
]
;
if
(
body
.
m
type
==
body
type
.
dynamic
)
{
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
if
(
island
.
m
body
count
==
island
.
m
body
capacity
)
{
break
;
}
if
(
island
.
m
contact
count
==
island
.
m
contact
capacity
)
{
break
;
}
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
!=
0
)
{
continue
;
}
body
other
=
ce
.
other
;
if
(
other
.
m
type
==
body
type
.
dynamic
&&
body
.
is
bullet
(
)
==
false
&&
other
.
is
bullet
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
backup
1
.
set
(
other
.
m
sweep
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
other
.
advance
(
min
alpha
)
;
}
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
if
(
contact
.
is
enabled
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
if
(
contact
.
is
touching
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
contact
.
m
flags
|=
contact
.
island
flag
;
island
.
add
(
contact
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
!=
0
)
{
continue
;
}
other
.
m
flags
|=
body
.
e
island
flag
;
if
(
other
.
m
type
!=
body
type
.
static
)
{
other
.
set
awake
(
true
)
;
}
island
.
add
(
other
)
;
}
}
}
sub
step
.
dt
=
(
1.0f
-
min
alpha
)
*
step
.
dt
;
sub
step
.
inv
dt
=
1.0f
/
sub
step
.
dt
;
sub
step
.
dt
ratio
=
1.0f
;
sub
step
.
position
iterations
=
20
;
sub
step
.
velocity
iterations
=
step
.
velocity
iterations
;
sub
step
.
warm
starting
=
false
;
island
.
%SELF%
(
sub
step
,
b
a
.
m
island
index
,
b
b
.
m
island
index
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
body
=
island
.
m
bodies
[
i
]
;
body
.
m
flags
&=
~
body
.
e
island
flag
;
if
(
body
.
m
type
!=
body
type
.
dynamic
)
{
continue
;
}
body
.
synchronize
fixtures
(
)
;
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
ce
.
contact
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
}
}
m
contact
manager
.
find
new
contacts
(
)
;
if
(
m
sub
stepping
)
{
m
step
complete
=
false
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
island
island
=
toi
island
;
island
.
init
(
2
*
settings
.
max
toi
contacts
,
settings
.
max
toi
contacts
,
0
,
m
contact
manager
.
m
contact
listener
)
;
if
(
m
step
complete
)
{
for
(
body
b
=
m
body
list
;
b
!=
null
;
b
=
b
.
m
next
)
{
b
.
m
flags
&=
~
body
.
e
island
flag
;
b
.
m
sweep
.
alpha
0
=
0.0f
;
}
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
c
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
c
.
m
toi
count
=
0
;
c
.
m
toi
=
1.0f
;
}
}
for
(
;
;
)
{
contact
min
contact
=
null
;
float
min
alpha
=
1.0f
;
for
(
contact
c
=
m
contact
manager
.
m
contact
list
;
c
!=
null
;
c
=
c
.
m
next
)
{
if
(
c
.
is
enabled
(
)
==
false
)
{
continue
;
}
if
(
c
.
m
toi
count
>
settings
.
max
sub
steps
)
{
continue
;
}
float
alpha
=
1.0f
;
if
(
(
c
.
m
flags
&
contact
.
toi
flag
)
!=
0
)
{
alpha
=
c
.
m
toi
;
}
else
{
fixture
f
a
=
c
.
get
fixture
a
(
)
;
fixture
f
b
=
c
.
get
fixture
b
(
)
;
if
(
f
a
.
is
sensor
(
)
||
f
b
.
is
sensor
(
)
)
{
continue
;
}
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
body
type
type
a
=
b
a
.
m
type
;
body
type
type
b
=
b
b
.
m
type
;
assert
(
type
a
==
body
type
.
dynamic
||
type
b
==
body
type
.
dynamic
)
;
boolean
active
a
=
b
a
.
is
awake
(
)
&&
type
a
!=
body
type
.
static
;
boolean
active
b
=
b
b
.
is
awake
(
)
&&
type
b
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
continue
;
}
boolean
collide
a
=
b
a
.
is
bullet
(
)
||
type
a
!=
body
type
.
dynamic
;
boolean
collide
b
=
b
b
.
is
bullet
(
)
||
type
b
!=
body
type
.
dynamic
;
if
(
collide
a
==
false
&&
collide
b
==
false
)
{
continue
;
}
float
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
if
(
b
a
.
m
sweep
.
alpha
0
<
b
b
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
b
.
m
sweep
.
alpha
0
;
b
a
.
m
sweep
.
advance
(
alpha
0
)
;
}
else
if
(
b
b
.
m
sweep
.
alpha
0
<
b
a
.
m
sweep
.
alpha
0
)
{
alpha
0
=
b
a
.
m
sweep
.
alpha
0
;
b
b
.
m
sweep
.
advance
(
alpha
0
)
;
}
assert
(
alpha
0
<
1.0f
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
final
toi
input
input
=
toi
input
;
input
.
proxy
a
.
set
(
f
a
.
get
shape
(
)
,
index
a
)
;
input
.
proxy
b
.
set
(
f
b
.
get
shape
(
)
,
index
b
)
;
input
.
sweep
a
.
set
(
b
a
.
m
sweep
)
;
input
.
sweep
b
.
set
(
b
b
.
m
sweep
)
;
input
.
t
max
=
1.0f
;
pool
.
get
time
of
impact
(
)
.
time
of
impact
(
toi
output
,
input
)
;
float
beta
=
toi
output
.
t
;
if
(
toi
output
.
state
==
toi
output
state
.
touching
)
{
alpha
=
math
utils
.
min
(
alpha
0
+
(
1.0f
-
alpha
0
)
*
beta
,
1.0f
)
;
}
else
{
alpha
=
1.0f
;
}
c
.
m
toi
=
alpha
;
c
.
m
flags
|=
contact
.
toi
flag
;
}
if
(
alpha
<
min
alpha
)
{
min
contact
=
c
;
min
alpha
=
alpha
;
}
}
if
(
min
contact
==
null
||
1.0f
-
10.0f
*
settings
.
epsilon
<
min
alpha
)
{
m
step
complete
=
true
;
break
;
}
fixture
f
a
=
min
contact
.
get
fixture
a
(
)
;
fixture
f
b
=
min
contact
.
get
fixture
b
(
)
;
body
b
a
=
f
a
.
get
body
(
)
;
body
b
b
=
f
b
.
get
body
(
)
;
backup
1
.
set
(
b
a
.
m
sweep
)
;
backup
2
.
set
(
b
b
.
m
sweep
)
;
b
a
.
advance
(
min
alpha
)
;
b
b
.
advance
(
min
alpha
)
;
min
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
min
contact
.
m
flags
&=
~
contact
.
toi
flag
;
++
min
contact
.
m
toi
count
;
if
(
min
contact
.
is
enabled
(
)
==
false
||
min
contact
.
is
touching
(
)
==
false
)
{
min
contact
.
set
enabled
(
false
)
;
b
a
.
m
sweep
.
set
(
backup
1
)
;
b
b
.
m
sweep
.
set
(
backup
2
)
;
b
a
.
synchronize
transform
(
)
;
b
b
.
synchronize
transform
(
)
;
continue
;
}
b
a
.
set
awake
(
true
)
;
b
b
.
set
awake
(
true
)
;
island
.
clear
(
)
;
island
.
add
(
b
a
)
;
island
.
add
(
b
b
)
;
island
.
add
(
min
contact
)
;
b
a
.
m
flags
|=
body
.
e
island
flag
;
b
b
.
m
flags
|=
body
.
e
island
flag
;
min
contact
.
m
flags
|=
contact
.
island
flag
;
temp
bodies
[
0
]
=
b
a
;
temp
bodies
[
1
]
=
b
b
;
for
(
int
i
=
0
;
i
<
2
;
++
i
)
{
body
body
=
temp
bodies
[
i
]
;
if
(
body
.
m
type
==
body
type
.
dynamic
)
{
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
if
(
island
.
m
body
count
==
island
.
m
body
capacity
)
{
break
;
}
if
(
island
.
m
contact
count
==
island
.
m
contact
capacity
)
{
break
;
}
contact
contact
=
ce
.
contact
;
if
(
(
contact
.
m
flags
&
contact
.
island
flag
)
!=
0
)
{
continue
;
}
body
other
=
ce
.
other
;
if
(
other
.
m
type
==
body
type
.
dynamic
&&
body
.
is
bullet
(
)
==
false
&&
other
.
is
bullet
(
)
==
false
)
{
continue
;
}
boolean
sensor
a
=
contact
.
m
fixture
a
.
m
is
sensor
;
boolean
sensor
b
=
contact
.
m
fixture
b
.
m
is
sensor
;
if
(
sensor
a
||
sensor
b
)
{
continue
;
}
backup
1
.
set
(
other
.
m
sweep
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
==
0
)
{
other
.
advance
(
min
alpha
)
;
}
contact
.
update
(
m
contact
manager
.
m
contact
listener
)
;
if
(
contact
.
is
enabled
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
if
(
contact
.
is
touching
(
)
==
false
)
{
other
.
m
sweep
.
set
(
backup
1
)
;
other
.
synchronize
transform
(
)
;
continue
;
}
contact
.
m
flags
|=
contact
.
island
flag
;
island
.
add
(
contact
)
;
if
(
(
other
.
m
flags
&
body
.
e
island
flag
)
!=
0
)
{
continue
;
}
other
.
m
flags
|=
body
.
e
island
flag
;
if
(
other
.
m
type
!=
body
type
.
static
)
{
other
.
set
awake
(
true
)
;
}
island
.
add
(
other
)
;
}
}
}
sub
step
.
dt
=
(
1.0f
-
min
alpha
)
*
step
.
dt
;
sub
step
.
inv
dt
=
1.0f
/
sub
step
.
dt
;
sub
step
.
dt
ratio
=
1.0f
;
sub
step
.
position
iterations
=
20
;
sub
step
.
velocity
iterations
=
step
.
velocity
iterations
;
sub
step
.
warm
starting
=
false
;
island
.
%SELF%
(
sub
step
,
b
a
.
m
island
index
,
b
b
.
m
island
index
)
;
for
(
int
i
=
0
;
i
<
island
.
m
body
count
;
++
i
)
{
body
body
=
island
.
m
bodies
[
i
]
;
body
.
m
flags
&=
~
body
.
e
island
flag
;
if
(
body
.
m
type
!=
body
type
.
dynamic
)
{
continue
;
}
body
.
synchronize
fixtures
(
)
;
for
(
contact
edge
ce
=
body
.
m
contact
list
;
ce
!=
null
;
ce
=
ce
.
next
)
{
ce
.
contact
.
m
flags
&=
~
(
contact
.
toi
flag
|
contact
.
island
flag
)
;
}
}
m
contact
manager
.
find
new
contacts
(
)
;
if
(
m
sub
stepping
)
{
m
step
complete
=
false
;
break
;
}
}
}
<SENTENCE_END/>
draw,joint
draw
draw
(6.05e-01)
set
(2.34e-01)
render
(1.77e-02)
add
(1.08e-02)
get
(7.89e-03)
create
(7.09e-03)
%UNK%
(5.41e-03)
debug
(4.91e-03)
%END%
(4.35e-03)
triangle
(3.63e-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
(
)
;
vec
2
x
1
=
xf
1
.
p
;
vec
2
x
2
=
xf
2
.
p
;
vec
2
p
1
=
pool
.
pop
vec
2
(
)
;
vec
2
p
2
=
pool
.
pop
vec
2
(
)
;
joint
.
get
anchor
a
(
p
1
)
;
joint
.
get
anchor
b
(
p
2
)
;
color
.
set
(
0.5f
,
0.8f
,
0.8f
)
;
switch
(
joint
.
get
type
(
)
)
{
case
distance
:
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
break
;
case
pulley
:
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vec
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vec
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
m
debug
draw
.
draw
segment
(
s
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
s
2
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
s
1
,
s
2
,
color
)
;
}
break
;
case
constant
volume
:
case
mouse
:
break
;
default
:
m
debug
draw
.
draw
segment
(
x
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
x
2
,
p
2
,
color
)
;
}
pool
.
push
vec
2
(
2
)
;
}
<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
(
)
;
vec
2
x
1
=
xf
1
.
p
;
vec
2
x
2
=
xf
2
.
p
;
vec
2
p
1
=
pool
.
pop
vec
2
(
)
;
vec
2
p
2
=
pool
.
pop
vec
2
(
)
;
joint
.
get
anchor
a
(
p
1
)
;
joint
.
get
anchor
b
(
p
2
)
;
color
.
set
(
0.5f
,
0.8f
,
0.8f
)
;
switch
(
joint
.
get
type
(
)
)
{
case
distance
:
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
break
;
case
pulley
:
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vec
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vec
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
m
debug
draw
.
draw
segment
(
s
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
s
2
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
s
1
,
s
2
,
color
)
;
}
break
;
case
constant
volume
:
case
mouse
:
break
;
default
:
m
debug
draw
.
draw
segment
(
x
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
x
2
,
p
2
,
color
)
;
}
pool
.
push
vec
2
(
2
)
;
}
<SENTENCE_END/>
joint
%END%
(4.23e-01)
draw
(1.16e-01)
set
(3.12e-02)
%UNK%
(3.03e-02)
segment
(2.36e-02)
debug
(2.18e-02)
ground
(1.75e-02)
render
(1.21e-02)
triangle
(1.17e-02)
2
(1.12e-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
(
)
;
vec
2
x
1
=
xf
1
.
p
;
vec
2
x
2
=
xf
2
.
p
;
vec
2
p
1
=
pool
.
pop
vec
2
(
)
;
vec
2
p
2
=
pool
.
pop
vec
2
(
)
;
joint
.
get
anchor
a
(
p
1
)
;
joint
.
get
anchor
b
(
p
2
)
;
color
.
set
(
0.5f
,
0.8f
,
0.8f
)
;
switch
(
joint
.
get
type
(
)
)
{
case
distance
:
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
break
;
case
pulley
:
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vec
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vec
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
m
debug
draw
.
draw
segment
(
s
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
s
2
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
s
1
,
s
2
,
color
)
;
}
break
;
case
constant
volume
:
case
mouse
:
break
;
default
:
m
debug
draw
.
draw
segment
(
x
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
x
2
,
p
2
,
color
)
;
}
pool
.
push
vec
2
(
2
)
;
}
<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
(
)
;
vec
2
x
1
=
xf
1
.
p
;
vec
2
x
2
=
xf
2
.
p
;
vec
2
p
1
=
pool
.
pop
vec
2
(
)
;
vec
2
p
2
=
pool
.
pop
vec
2
(
)
;
joint
.
get
anchor
a
(
p
1
)
;
joint
.
get
anchor
b
(
p
2
)
;
color
.
set
(
0.5f
,
0.8f
,
0.8f
)
;
switch
(
joint
.
get
type
(
)
)
{
case
distance
:
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
break
;
case
pulley
:
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vec
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vec
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
m
debug
draw
.
draw
segment
(
s
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
s
2
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
s
1
,
s
2
,
color
)
;
}
break
;
case
constant
volume
:
case
mouse
:
break
;
default
:
m
debug
draw
.
draw
segment
(
x
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
x
2
,
p
2
,
color
)
;
}
pool
.
push
vec
2
(
2
)
;
}
<SENTENCE_END/>
%END%
%END%
(6.07e-01)
draw
(3.60e-02)
anchor
(3.10e-02)
segment
(2.69e-02)
%UNK%
(1.72e-02)
2
(1.47e-02)
b
(1.21e-02)
a
(1.08e-02)
1
(7.94e-03)
pulley
(7.83e-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
(
)
;
vec
2
x
1
=
xf
1
.
p
;
vec
2
x
2
=
xf
2
.
p
;
vec
2
p
1
=
pool
.
pop
vec
2
(
)
;
vec
2
p
2
=
pool
.
pop
vec
2
(
)
;
joint
.
get
anchor
a
(
p
1
)
;
joint
.
get
anchor
b
(
p
2
)
;
color
.
set
(
0.5f
,
0.8f
,
0.8f
)
;
switch
(
joint
.
get
type
(
)
)
{
case
distance
:
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
break
;
case
pulley
:
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vec
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vec
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
m
debug
draw
.
draw
segment
(
s
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
s
2
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
s
1
,
s
2
,
color
)
;
}
break
;
case
constant
volume
:
case
mouse
:
break
;
default
:
m
debug
draw
.
draw
segment
(
x
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
x
2
,
p
2
,
color
)
;
}
pool
.
push
vec
2
(
2
)
;
}
<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
(
)
;
vec
2
x
1
=
xf
1
.
p
;
vec
2
x
2
=
xf
2
.
p
;
vec
2
p
1
=
pool
.
pop
vec
2
(
)
;
vec
2
p
2
=
pool
.
pop
vec
2
(
)
;
joint
.
get
anchor
a
(
p
1
)
;
joint
.
get
anchor
b
(
p
2
)
;
color
.
set
(
0.5f
,
0.8f
,
0.8f
)
;
switch
(
joint
.
get
type
(
)
)
{
case
distance
:
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
break
;
case
pulley
:
{
pulley
joint
pulley
=
(
pulley
joint
)
joint
;
vec
2
s
1
=
pulley
.
get
ground
anchor
a
(
)
;
vec
2
s
2
=
pulley
.
get
ground
anchor
b
(
)
;
m
debug
draw
.
draw
segment
(
s
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
s
2
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
s
1
,
s
2
,
color
)
;
}
break
;
case
constant
volume
:
case
mouse
:
break
;
default
:
m
debug
draw
.
draw
segment
(
x
1
,
p
1
,
color
)
;
m
debug
draw
.
draw
segment
(
p
1
,
p
2
,
color
)
;
m
debug
draw
.
draw
segment
(
x
2
,
p
2
,
color
)
;
}
pool
.
push
vec
2
(
2
)
;
}
<SENTENCE_END/>
draw,shape
draw
draw
(2.85e-01)
set
(1.25e-01)
get
(6.37e-02)
%END%
(4.72e-02)
render
(3.55e-02)
calculate
(3.30e-02)
%UNK%
(3.23e-02)
update
(3.00e-02)
create
(2.60e-02)
add
(1.78e-02)
<SENTENCE_START>
{
switch
(
fixture
.
get
type
(
)
)
{
case
circle
:
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
circle
.
m
p
,
center
)
;
float
radius
=
circle
.
m
radius
;
xf
.
q
.
get
x
axis
(
axis
)
;
if
(
fixture
.
get
user
data
(
)
!=
null
&&
fixture
.
get
user
data
(
)
.
equals
(
liquid
int
)
)
{
body
b
=
fixture
.
get
body
(
)
;
liquid
offset
.
set
(
b
.
m
linear
velocity
)
;
float
lin
vel
length
=
b
.
m
linear
velocity
.
length
(
)
;
if
(
average
linear
vel
==
-
1
)
{
average
linear
vel
=
lin
vel
length
;
}
else
{
average
linear
vel
=
.98f
*
average
linear
vel
+
.02f
*
lin
vel
length
;
}
liquid
offset
.
mul
local
(
liquid
length
/
average
linear
vel
/
2
)
;
circ
center
moved
.
set
(
center
)
.
add
local
(
liquid
offset
)
;
center
.
sub
local
(
liquid
offset
)
;
m
debug
draw
.
draw
segment
(
center
,
circ
center
moved
,
liquid
color
)
;
return
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
circle
(
center
,
radius
,
axis
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
circle
(
center
,
radius
,
axis
,
color
)
;
}
}
break
;
case
polygon
:
{
polygon
shape
poly
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
poly
.
m
count
;
assert
(
vertex
count
<=
settings
.
max
polygon
vertices
)
;
vec
2
[
]
vertices
=
tlvertices
.
get
(
settings
.
max
polygon
vertices
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
poly
.
m
vertices
[
i
]
,
vertices
[
i
]
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
polygon
(
vertices
,
vertex
count
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
polygon
(
vertices
,
vertex
count
,
color
)
;
}
}
break
;
case
edge
:
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
1
,
v
1
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
2
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
}
break
;
case
chain
:
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
count
=
chain
.
m
count
;
vec
2
[
]
vertices
=
chain
.
m
vertices
;
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
0
]
,
v
1
)
;
for
(
int
i
=
1
;
i
<
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
i
]
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
m
debug
draw
.
draw
circle
(
v
1
,
0.05f
,
color
)
;
v
1
.
set
(
v
2
)
;
}
}
break
;
default
:
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
fixture
.
get
type
(
)
)
{
case
circle
:
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
circle
.
m
p
,
center
)
;
float
radius
=
circle
.
m
radius
;
xf
.
q
.
get
x
axis
(
axis
)
;
if
(
fixture
.
get
user
data
(
)
!=
null
&&
fixture
.
get
user
data
(
)
.
equals
(
liquid
int
)
)
{
body
b
=
fixture
.
get
body
(
)
;
liquid
offset
.
set
(
b
.
m
linear
velocity
)
;
float
lin
vel
length
=
b
.
m
linear
velocity
.
length
(
)
;
if
(
average
linear
vel
==
-
1
)
{
average
linear
vel
=
lin
vel
length
;
}
else
{
average
linear
vel
=
.98f
*
average
linear
vel
+
.02f
*
lin
vel
length
;
}
liquid
offset
.
mul
local
(
liquid
length
/
average
linear
vel
/
2
)
;
circ
center
moved
.
set
(
center
)
.
add
local
(
liquid
offset
)
;
center
.
sub
local
(
liquid
offset
)
;
m
debug
draw
.
draw
segment
(
center
,
circ
center
moved
,
liquid
color
)
;
return
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
circle
(
center
,
radius
,
axis
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
circle
(
center
,
radius
,
axis
,
color
)
;
}
}
break
;
case
polygon
:
{
polygon
shape
poly
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
poly
.
m
count
;
assert
(
vertex
count
<=
settings
.
max
polygon
vertices
)
;
vec
2
[
]
vertices
=
tlvertices
.
get
(
settings
.
max
polygon
vertices
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
poly
.
m
vertices
[
i
]
,
vertices
[
i
]
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
polygon
(
vertices
,
vertex
count
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
polygon
(
vertices
,
vertex
count
,
color
)
;
}
}
break
;
case
edge
:
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
1
,
v
1
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
2
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
}
break
;
case
chain
:
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
count
=
chain
.
m
count
;
vec
2
[
]
vertices
=
chain
.
m
vertices
;
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
0
]
,
v
1
)
;
for
(
int
i
=
1
;
i
<
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
i
]
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
m
debug
draw
.
draw
circle
(
v
1
,
0.05f
,
color
)
;
v
1
.
set
(
v
2
)
;
}
}
break
;
default
:
break
;
}
}
<SENTENCE_END/>
shape
%END%
(4.80e-01)
draw
(5.56e-02)
%UNK%
(2.54e-02)
get
(1.57e-02)
debug
(1.36e-02)
circle
(1.09e-02)
render
(1.04e-02)
transform
(1.03e-02)
update
(1.03e-02)
set
(1.02e-02)
<SENTENCE_START>
{
switch
(
fixture
.
get
type
(
)
)
{
case
circle
:
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
circle
.
m
p
,
center
)
;
float
radius
=
circle
.
m
radius
;
xf
.
q
.
get
x
axis
(
axis
)
;
if
(
fixture
.
get
user
data
(
)
!=
null
&&
fixture
.
get
user
data
(
)
.
equals
(
liquid
int
)
)
{
body
b
=
fixture
.
get
body
(
)
;
liquid
offset
.
set
(
b
.
m
linear
velocity
)
;
float
lin
vel
length
=
b
.
m
linear
velocity
.
length
(
)
;
if
(
average
linear
vel
==
-
1
)
{
average
linear
vel
=
lin
vel
length
;
}
else
{
average
linear
vel
=
.98f
*
average
linear
vel
+
.02f
*
lin
vel
length
;
}
liquid
offset
.
mul
local
(
liquid
length
/
average
linear
vel
/
2
)
;
circ
center
moved
.
set
(
center
)
.
add
local
(
liquid
offset
)
;
center
.
sub
local
(
liquid
offset
)
;
m
debug
draw
.
draw
segment
(
center
,
circ
center
moved
,
liquid
color
)
;
return
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
circle
(
center
,
radius
,
axis
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
circle
(
center
,
radius
,
axis
,
color
)
;
}
}
break
;
case
polygon
:
{
polygon
shape
poly
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
poly
.
m
count
;
assert
(
vertex
count
<=
settings
.
max
polygon
vertices
)
;
vec
2
[
]
vertices
=
tlvertices
.
get
(
settings
.
max
polygon
vertices
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
poly
.
m
vertices
[
i
]
,
vertices
[
i
]
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
polygon
(
vertices
,
vertex
count
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
polygon
(
vertices
,
vertex
count
,
color
)
;
}
}
break
;
case
edge
:
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
1
,
v
1
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
2
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
}
break
;
case
chain
:
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
count
=
chain
.
m
count
;
vec
2
[
]
vertices
=
chain
.
m
vertices
;
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
0
]
,
v
1
)
;
for
(
int
i
=
1
;
i
<
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
i
]
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
m
debug
draw
.
draw
circle
(
v
1
,
0.05f
,
color
)
;
v
1
.
set
(
v
2
)
;
}
}
break
;
default
:
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
fixture
.
get
type
(
)
)
{
case
circle
:
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
circle
.
m
p
,
center
)
;
float
radius
=
circle
.
m
radius
;
xf
.
q
.
get
x
axis
(
axis
)
;
if
(
fixture
.
get
user
data
(
)
!=
null
&&
fixture
.
get
user
data
(
)
.
equals
(
liquid
int
)
)
{
body
b
=
fixture
.
get
body
(
)
;
liquid
offset
.
set
(
b
.
m
linear
velocity
)
;
float
lin
vel
length
=
b
.
m
linear
velocity
.
length
(
)
;
if
(
average
linear
vel
==
-
1
)
{
average
linear
vel
=
lin
vel
length
;
}
else
{
average
linear
vel
=
.98f
*
average
linear
vel
+
.02f
*
lin
vel
length
;
}
liquid
offset
.
mul
local
(
liquid
length
/
average
linear
vel
/
2
)
;
circ
center
moved
.
set
(
center
)
.
add
local
(
liquid
offset
)
;
center
.
sub
local
(
liquid
offset
)
;
m
debug
draw
.
draw
segment
(
center
,
circ
center
moved
,
liquid
color
)
;
return
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
circle
(
center
,
radius
,
axis
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
circle
(
center
,
radius
,
axis
,
color
)
;
}
}
break
;
case
polygon
:
{
polygon
shape
poly
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
poly
.
m
count
;
assert
(
vertex
count
<=
settings
.
max
polygon
vertices
)
;
vec
2
[
]
vertices
=
tlvertices
.
get
(
settings
.
max
polygon
vertices
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
poly
.
m
vertices
[
i
]
,
vertices
[
i
]
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
polygon
(
vertices
,
vertex
count
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
polygon
(
vertices
,
vertex
count
,
color
)
;
}
}
break
;
case
edge
:
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
1
,
v
1
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
2
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
}
break
;
case
chain
:
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
count
=
chain
.
m
count
;
vec
2
[
]
vertices
=
chain
.
m
vertices
;
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
0
]
,
v
1
)
;
for
(
int
i
=
1
;
i
<
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
i
]
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
m
debug
draw
.
draw
circle
(
v
1
,
0.05f
,
color
)
;
v
1
.
set
(
v
2
)
;
}
}
break
;
default
:
break
;
}
}
<SENTENCE_END/>
%END%
%END%
(7.14e-01)
%UNK%
(1.89e-02)
draw
(1.70e-02)
get
(7.96e-03)
transform
(6.32e-03)
circle
(5.83e-03)
update
(5.34e-03)
vertex
(4.98e-03)
render
(4.83e-03)
polygon
(4.51e-03)
<SENTENCE_START>
{
switch
(
fixture
.
get
type
(
)
)
{
case
circle
:
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
circle
.
m
p
,
center
)
;
float
radius
=
circle
.
m
radius
;
xf
.
q
.
get
x
axis
(
axis
)
;
if
(
fixture
.
get
user
data
(
)
!=
null
&&
fixture
.
get
user
data
(
)
.
equals
(
liquid
int
)
)
{
body
b
=
fixture
.
get
body
(
)
;
liquid
offset
.
set
(
b
.
m
linear
velocity
)
;
float
lin
vel
length
=
b
.
m
linear
velocity
.
length
(
)
;
if
(
average
linear
vel
==
-
1
)
{
average
linear
vel
=
lin
vel
length
;
}
else
{
average
linear
vel
=
.98f
*
average
linear
vel
+
.02f
*
lin
vel
length
;
}
liquid
offset
.
mul
local
(
liquid
length
/
average
linear
vel
/
2
)
;
circ
center
moved
.
set
(
center
)
.
add
local
(
liquid
offset
)
;
center
.
sub
local
(
liquid
offset
)
;
m
debug
draw
.
draw
segment
(
center
,
circ
center
moved
,
liquid
color
)
;
return
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
circle
(
center
,
radius
,
axis
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
circle
(
center
,
radius
,
axis
,
color
)
;
}
}
break
;
case
polygon
:
{
polygon
shape
poly
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
poly
.
m
count
;
assert
(
vertex
count
<=
settings
.
max
polygon
vertices
)
;
vec
2
[
]
vertices
=
tlvertices
.
get
(
settings
.
max
polygon
vertices
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
poly
.
m
vertices
[
i
]
,
vertices
[
i
]
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
polygon
(
vertices
,
vertex
count
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
polygon
(
vertices
,
vertex
count
,
color
)
;
}
}
break
;
case
edge
:
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
1
,
v
1
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
2
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
}
break
;
case
chain
:
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
count
=
chain
.
m
count
;
vec
2
[
]
vertices
=
chain
.
m
vertices
;
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
0
]
,
v
1
)
;
for
(
int
i
=
1
;
i
<
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
i
]
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
m
debug
draw
.
draw
circle
(
v
1
,
0.05f
,
color
)
;
v
1
.
set
(
v
2
)
;
}
}
break
;
default
:
break
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
fixture
.
get
type
(
)
)
{
case
circle
:
{
circle
shape
circle
=
(
circle
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
circle
.
m
p
,
center
)
;
float
radius
=
circle
.
m
radius
;
xf
.
q
.
get
x
axis
(
axis
)
;
if
(
fixture
.
get
user
data
(
)
!=
null
&&
fixture
.
get
user
data
(
)
.
equals
(
liquid
int
)
)
{
body
b
=
fixture
.
get
body
(
)
;
liquid
offset
.
set
(
b
.
m
linear
velocity
)
;
float
lin
vel
length
=
b
.
m
linear
velocity
.
length
(
)
;
if
(
average
linear
vel
==
-
1
)
{
average
linear
vel
=
lin
vel
length
;
}
else
{
average
linear
vel
=
.98f
*
average
linear
vel
+
.02f
*
lin
vel
length
;
}
liquid
offset
.
mul
local
(
liquid
length
/
average
linear
vel
/
2
)
;
circ
center
moved
.
set
(
center
)
.
add
local
(
liquid
offset
)
;
center
.
sub
local
(
liquid
offset
)
;
m
debug
draw
.
draw
segment
(
center
,
circ
center
moved
,
liquid
color
)
;
return
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
circle
(
center
,
radius
,
axis
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
circle
(
center
,
radius
,
axis
,
color
)
;
}
}
break
;
case
polygon
:
{
polygon
shape
poly
=
(
polygon
shape
)
fixture
.
get
shape
(
)
;
int
vertex
count
=
poly
.
m
count
;
assert
(
vertex
count
<=
settings
.
max
polygon
vertices
)
;
vec
2
[
]
vertices
=
tlvertices
.
get
(
settings
.
max
polygon
vertices
)
;
for
(
int
i
=
0
;
i
<
vertex
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
poly
.
m
vertices
[
i
]
,
vertices
[
i
]
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
polygon
(
vertices
,
vertex
count
,
color
)
;
}
else
{
m
debug
draw
.
draw
solid
polygon
(
vertices
,
vertex
count
,
color
)
;
}
}
break
;
case
edge
:
{
edge
shape
edge
=
(
edge
shape
)
fixture
.
get
shape
(
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
1
,
v
1
)
;
transform
.
mul
to
out
unsafe
(
xf
,
edge
.
m
vertex
2
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
}
break
;
case
chain
:
{
chain
shape
chain
=
(
chain
shape
)
fixture
.
get
shape
(
)
;
int
count
=
chain
.
m
count
;
vec
2
[
]
vertices
=
chain
.
m
vertices
;
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
0
]
,
v
1
)
;
for
(
int
i
=
1
;
i
<
count
;
++
i
)
{
transform
.
mul
to
out
unsafe
(
xf
,
vertices
[
i
]
,
v
2
)
;
m
debug
draw
.
draw
segment
(
v
1
,
v
2
,
color
)
;
m
debug
draw
.
draw
circle
(
v
1
,
0.05f
,
color
)
;
v
1
.
set
(
v
2
)
;
}
}
break
;
default
:
break
;
}
}
<SENTENCE_END/>
draw,particle,system
draw
draw
(6.29e-01)
set
(1.75e-01)
update
(2.45e-02)
get
(1.63e-02)
reset
(1.56e-02)
render
(1.42e-02)
begin
(7.13e-03)
%UNK%
(6.31e-03)
end
(6.27e-03)
color
(6.21e-03)
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
particle
debug
(2.94e-01)
%END%
(1.79e-01)
draw
(1.69e-01)
particle
(3.67e-02)
color
(3.04e-02)
buffer
(2.38e-02)
particles
(2.37e-02)
m
(1.60e-02)
update
(1.13e-02)
%UNK%
(1.11e-02)
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
system
%END%
(6.88e-01)
draw
(4.84e-02)
buffer
(3.54e-02)
particle
(2.19e-02)
color
(1.87e-02)
debug
(1.43e-02)
count
(1.40e-02)
particles
(1.21e-02)
radius
(9.09e-03)
%UNK%
(8.44e-03)
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
%END%
%END%
(8.80e-01)
buffer
(1.28e-02)
draw
(7.61e-03)
%UNK%
(7.50e-03)
color
(4.07e-03)
particles
(4.01e-03)
particle
(4.01e-03)
count
(3.48e-03)
update
(2.94e-03)
radius
(2.66e-03)
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
wireframe
=
(
m
debug
draw
.
get
flags
(
)
&
debug
draw
.
e
wireframe
drawing
bit
)
!=
0
;
int
particle
count
=
system
.
get
particle
count
(
)
;
if
(
particle
count
!=
0
)
{
float
particle
radius
=
system
.
get
particle
radius
(
)
;
vec
2
[
]
position
buffer
=
system
.
get
particle
position
buffer
(
)
;
particle
color
[
]
color
buffer
=
null
;
if
(
system
.
m
color
buffer
.
data
!=
null
)
{
color
buffer
=
system
.
get
particle
color
buffer
(
)
;
}
if
(
wireframe
)
{
m
debug
draw
.
draw
particles
wireframe
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
else
{
m
debug
draw
.
draw
particles
(
position
buffer
,
particle
radius
,
color
buffer
,
particle
count
)
;
}
}
}
<SENTENCE_END/>
create,particle
create
is
(6.51e-01)
get
(9.34e-02)
%UNK%
(7.36e-02)
mouse
(1.01e-02)
print
(9.84e-03)
to
(7.06e-03)
read
(6.65e-03)
can
(5.76e-03)
set
(4.58e-03)
equals
(4.56e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
int
p
=
m
particle
system
.
%SELF%
(
def
)
;
return
p
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
int
p
=
m
particle
system
.
%SELF%
(
def
)
;
return
p
;
}
<SENTENCE_END/>
particle
%END%
(7.50e-01)
%UNK%
(2.80e-02)
int
(2.48e-02)
p
(1.90e-02)
return
(1.83e-02)
locked
(1.46e-02)
0
(1.02e-02)
string
(9.38e-03)
is
(6.35e-03)
to
(4.77e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
int
p
=
m
particle
system
.
%SELF%
(
def
)
;
return
p
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
int
p
=
m
particle
system
.
%SELF%
(
def
)
;
return
p
;
}
<SENTENCE_END/>
%END%
%END%
(9.25e-01)
locked
(1.80e-02)
p
(1.06e-02)
int
(3.51e-03)
is
(2.07e-03)
%UNK%
(2.05e-03)
return
(1.67e-03)
string
(1.34e-03)
0
(1.31e-03)
and
(1.11e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
int
p
=
m
particle
system
.
%SELF%
(
def
)
;
return
p
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
int
p
=
m
particle
system
.
%SELF%
(
def
)
;
return
p
;
}
<SENTENCE_END/>
destroy,particle
destroy
remove
(3.40e-01)
index
(7.46e-02)
reset
(7.03e-02)
put
(6.11e-02)
set
(4.00e-02)
draw
(3.15e-02)
end
(2.79e-02)
insert
(2.49e-02)
move
(1.59e-02)
update
(1.44e-02)
<SENTENCE_START>
{
%SELF%
(
index
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
index
,
false
)
;
}
<SENTENCE_END/>
particle
%END%
(8.66e-01)
at
(1.71e-02)
index
(1.44e-02)
value
(6.35e-03)
down
(5.95e-03)
moved
(4.64e-03)
up
(4.28e-03)
released
(3.66e-03)
array
(3.35e-03)
%UNK%
(3.16e-03)
<SENTENCE_START>
{
%SELF%
(
index
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
index
,
false
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.62e-01)
value
(3.48e-03)
at
(2.66e-03)
array
(1.54e-03)
only
(1.21e-03)
20
(1.01e-03)
count
(9.95e-04)
up
(9.84e-04)
all
(9.41e-04)
index
(8.57e-04)
<SENTENCE_START>
{
%SELF%
(
index
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
index
,
false
)
;
}
<SENTENCE_END/>
destroy,particle
destroy
%UNK%
(4.94e-01)
get
(3.78e-02)
update
(3.45e-02)
set
(2.64e-02)
index
(2.53e-02)
remove
(2.36e-02)
is
(1.94e-02)
start
(1.55e-02)
%END%
(1.29e-02)
touch
(1.20e-02)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
index
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
index
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
particle
%END%
(7.50e-01)
%UNK%
(3.04e-02)
particles
(1.59e-02)
listener
(1.23e-02)
at
(1.18e-02)
index
(1.05e-02)
down
(9.78e-03)
up
(8.63e-03)
moved
(6.49e-03)
count
(6.41e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
index
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
index
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.33e-01)
listener
(1.06e-02)
%UNK%
(3.32e-03)
particles
(3.26e-03)
destruction
(2.82e-03)
at
(2.81e-03)
call
(2.66e-03)
value
(2.24e-03)
count
(1.88e-03)
system
(1.71e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
index
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
index
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
destroy,particles,in,shape
destroy
set
(7.39e-01)
get
(4.77e-02)
draw
(2.27e-02)
create
(1.78e-02)
initialize
(1.69e-02)
calculate
(1.22e-02)
init
(1.07e-02)
action
(7.48e-03)
apply
(7.11e-03)
end
(5.56e-03)
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
particles
%END%
(7.13e-01)
shape
(1.77e-02)
%UNK%
(1.28e-02)
performed
(1.25e-02)
set
(9.17e-03)
animation
(7.67e-03)
xf
(7.09e-03)
from
(7.06e-03)
end
(4.39e-03)
line
(4.08e-03)
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
in
%END%
(9.84e-01)
xf
(1.79e-03)
performed
(1.00e-03)
array
(6.38e-04)
only
(4.45e-04)
20
(4.26e-04)
value
(3.86e-04)
offset
(3.36e-04)
object
(3.22e-04)
all
(3.16e-04)
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
shape
%END%
(9.81e-01)
xf
(5.56e-03)
performed
(4.32e-04)
20
(3.96e-04)
array
(3.62e-04)
return
(3.53e-04)
only
(3.37e-04)
value
(3.24e-04)
false
(2.86e-04)
shape
(2.55e-04)
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.47e-01)
xf
(2.21e-02)
return
(2.20e-03)
shape
(7.90e-04)
20
(4.61e-04)
false
(4.58e-04)
value
(4.06e-04)
only
(3.77e-04)
performed
(3.55e-04)
array
(3.09e-04)
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
shape
,
xf
,
false
)
;
}
<SENTENCE_END/>
destroy,particles,in,shape
destroy
is
(3.88e-01)
get
(3.18e-01)
%UNK%
(7.81e-02)
set
(2.77e-02)
initialize
(7.16e-03)
touch
(6.80e-03)
mouse
(5.06e-03)
find
(4.44e-03)
add
(4.38e-03)
to
(3.61e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
particles
%END%
(7.85e-01)
%UNK%
(1.83e-02)
particle
(1.45e-02)
return
(1.34e-02)
locked
(1.20e-02)
0
(1.07e-02)
listener
(1.00e-02)
m
(7.86e-03)
is
(5.77e-03)
down
(5.68e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
in
%END%
(9.08e-01)
locked
(2.08e-02)
particle
(1.71e-02)
call
(8.75e-03)
system
(5.82e-03)
listener
(3.58e-03)
destruction
(3.17e-03)
is
(2.84e-03)
m
(2.37e-03)
return
(1.84e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
shape
%END%
(9.63e-01)
locked
(7.02e-03)
particle
(2.15e-03)
call
(2.05e-03)
return
(1.34e-03)
is
(1.23e-03)
destruction
(1.15e-03)
system
(8.40e-04)
assert
(7.11e-04)
m
(6.81e-04)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.41e-01)
locked
(1.11e-02)
return
(3.15e-03)
assert
(2.42e-03)
call
(2.40e-03)
particle
(2.28e-03)
is
(2.27e-03)
m
(1.44e-03)
destruction
(1.25e-03)
shape
(1.12e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
0
;
}
return
m
particle
system
.
%SELF%
(
shape
,
xf
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
create,particle,group
create
is
(5.13e-01)
get
(2.31e-01)
%UNK%
(5.42e-02)
touch
(7.21e-03)
set
(6.82e-03)
can
(6.17e-03)
add
(5.39e-03)
particle
(5.21e-03)
to
(5.06e-03)
find
(4.57e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
particle
%END%
(5.07e-01)
group
(2.35e-01)
particle
(1.29e-01)
null
(4.09e-02)
return
(2.05e-02)
g
(1.29e-02)
locked
(9.00e-03)
is
(3.82e-03)
system
(2.02e-03)
def
(1.50e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
group
%END%
(8.16e-01)
group
(6.51e-02)
g
(3.82e-02)
locked
(2.34e-02)
particle
(1.09e-02)
return
(5.20e-03)
null
(3.83e-03)
is
(3.04e-03)
system
(1.91e-03)
assert
(1.14e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
%END%
%END%
(9.59e-01)
g
(9.07e-03)
locked
(5.14e-03)
return
(3.05e-03)
group
(2.69e-03)
is
(9.98e-04)
particle
(9.09e-04)
null
(8.93e-04)
assert
(8.46e-04)
system
(4.19e-04)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
null
;
}
particle
group
g
=
m
particle
system
.
%SELF%
(
def
)
;
return
g
;
}
<SENTENCE_END/>
join,particle,groups
join
is
(4.34e-01)
%UNK%
(1.48e-01)
get
(6.81e-02)
touch
(1.88e-02)
equals
(1.65e-02)
contains
(1.20e-02)
to
(1.06e-02)
read
(8.16e-03)
set
(8.14e-03)
should
(7.97e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
particle
%END%
(7.96e-01)
particle
(3.75e-02)
return
(1.85e-02)
locked
(1.73e-02)
%UNK%
(1.00e-02)
down
(6.05e-03)
and
(4.54e-03)
is
(4.20e-03)
group
(4.18e-03)
m
(3.64e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
groups
%END%
(9.33e-01)
locked
(1.67e-02)
particle
(3.82e-03)
system
(3.72e-03)
b
(3.11e-03)
group
(2.32e-03)
is
(1.92e-03)
%UNK%
(1.72e-03)
down
(1.52e-03)
and
(1.43e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.64e-01)
locked
(9.18e-03)
b
(1.91e-03)
group
(1.58e-03)
is
(1.29e-03)
system
(9.02e-04)
assert
(8.71e-04)
return
(8.10e-04)
particle
(6.38e-04)
and
(6.08e-04)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
a
,
group
b
)
;
}
<SENTENCE_END/>
destroy,particles,in,group
destroy
is
(4.28e-01)
%UNK%
(2.42e-01)
get
(4.86e-02)
touch
(1.85e-02)
set
(8.99e-03)
mouse
(7.53e-03)
un
(7.25e-03)
should
(6.76e-03)
to
(5.02e-03)
can
(4.62e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
particles
%END%
(7.11e-01)
particle
(7.23e-02)
return
(2.69e-02)
locked
(2.04e-02)
%UNK%
(1.35e-02)
down
(9.28e-03)
listener
(9.18e-03)
m
(5.52e-03)
is
(5.29e-03)
group
(5.00e-03)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
in
%END%
(9.38e-01)
locked
(1.83e-02)
listener
(4.31e-03)
particle
(4.03e-03)
system
(3.36e-03)
call
(3.20e-03)
is
(1.89e-03)
destruction
(1.89e-03)
down
(1.03e-03)
return
(8.97e-04)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
group
%END%
(9.63e-01)
locked
(8.34e-03)
call
(2.15e-03)
is
(1.39e-03)
destruction
(1.35e-03)
listener
(1.25e-03)
return
(8.74e-04)
assert
(7.66e-04)
system
(7.49e-04)
down
(5.73e-04)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.47e-01)
locked
(1.26e-02)
call
(3.07e-03)
is
(2.63e-03)
assert
(2.34e-03)
return
(2.14e-03)
destruction
(1.27e-03)
listener
(1.22e-03)
system
(8.65e-04)
particle
(5.85e-04)
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
(
is
locked
(
)
==
false
)
;
if
(
is
locked
(
)
)
{
return
;
}
m
particle
system
.
%SELF%
(
group
,
call
destruction
listener
)
;
}
<SENTENCE_END/>
destroy,particles,in,group
destroy
compute
(1.67e-01)
set
(1.05e-01)
%UNK%
(1.05e-01)
draw
(3.37e-02)
add
(3.35e-02)
calculate
(2.22e-02)
apply
(2.15e-02)
rotate
(1.98e-02)
invalidate
(1.78e-02)
read
(1.51e-02)
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
particles
%END%
(2.82e-01)
%UNK%
(1.04e-01)
in
(2.33e-02)
from
(2.07e-02)
count
(1.79e-02)
up
(1.53e-02)
string
(1.36e-02)
down
(1.12e-02)
layout
(9.40e-03)
array
(8.91e-03)
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
in
%END%
(8.53e-01)
%UNK%
(9.75e-03)
count
(5.11e-03)
array
(4.56e-03)
up
(3.28e-03)
from
(3.23e-03)
offset
(2.97e-03)
string
(2.83e-03)
only
(2.53e-03)
2
(2.36e-03)
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
group
%END%
(9.57e-01)
array
(1.64e-03)
20
(1.47e-03)
value
(1.43e-03)
false
(1.43e-03)
only
(1.41e-03)
group
(1.18e-03)
%UNK%
(1.14e-03)
offset
(1.10e-03)
count
(1.02e-03)
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.34e-01)
false
(5.11e-03)
group
(4.22e-03)
value
(1.81e-03)
20
(1.49e-03)
only
(1.44e-03)
array
(1.17e-03)
offset
(1.10e-03)
count
(8.91e-04)
%UNK%
(6.67e-04)
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
group
,
false
)
;
}
<SENTENCE_END/>
get,particle,group,list
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
group
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
list
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.43e-01)
value
(3.10e-03)
20
(1.01e-03)
return
(8.67e-04)
only
(7.76e-04)
array
(7.14e-04)
%UNK%
(5.49e-04)
count
(5.39e-04)
system
(5.34e-04)
m
(4.57e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,particle,group,count
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
group
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
count
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.43e-01)
value
(3.10e-03)
20
(1.01e-03)
return
(8.67e-04)
only
(7.76e-04)
array
(7.14e-04)
%UNK%
(5.49e-04)
count
(5.39e-04)
system
(5.34e-04)
m
(4.57e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,particle,count
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
count
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,particle,max,count
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
max
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
count
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.66e-01)
value
(3.23e-03)
20
(9.79e-04)
array
(8.61e-04)
only
(7.68e-04)
%UNK%
(7.19e-04)
count
(5.94e-04)
system
(4.62e-04)
file
(4.60e-04)
buffer
(4.18e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,particle,max,count
set
system
(4.76e-01)
remove
(7.72e-02)
%UNK%
(5.53e-02)
close
(2.83e-02)
pop
(2.35e-02)
get
(2.26e-02)
update
(1.84e-02)
flush
(1.80e-02)
start
(1.11e-02)
touch
(1.02e-02)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
particle
%END%
(8.26e-01)
count
(3.13e-02)
system
(2.04e-02)
all
(1.86e-02)
particles
(1.19e-02)
array
(7.78e-03)
%UNK%
(6.10e-03)
up
(4.16e-03)
value
(4.10e-03)
down
(2.44e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
max
%END%
(9.46e-01)
count
(6.80e-03)
all
(3.91e-03)
particles
(2.77e-03)
value
(2.65e-03)
array
(2.52e-03)
system
(2.03e-03)
%UNK%
(1.93e-03)
up
(1.34e-03)
only
(7.62e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
count
%END%
(9.74e-01)
count
(3.16e-03)
value
(1.82e-03)
array
(7.52e-04)
all
(6.64e-04)
20
(6.23e-04)
particles
(5.99e-04)
only
(5.58e-04)
system
(5.54e-04)
fv
(4.00e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.75e-01)
count
(2.92e-03)
value
(1.97e-03)
20
(7.16e-04)
array
(6.58e-04)
only
(6.27e-04)
all
(5.03e-04)
particles
(4.73e-04)
system
(4.24e-04)
fv
(4.14e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
count
)
;
}
<SENTENCE_END/>
set,particle,density
set
system
(3.32e-01)
get
(1.26e-01)
%UNK%
(5.71e-02)
remove
(5.26e-02)
set
(4.70e-02)
update
(2.38e-02)
close
(2.13e-02)
flush
(1.74e-02)
is
(1.57e-02)
pop
(1.41e-02)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
particle
%END%
(9.23e-01)
system
(1.39e-02)
density
(3.32e-03)
%UNK%
(2.77e-03)
value
(2.40e-03)
at
(2.19e-03)
array
(1.94e-03)
all
(1.82e-03)
particle
(1.53e-03)
data
(1.18e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
density
%END%
(9.60e-01)
value
(2.33e-03)
system
(2.01e-03)
%UNK%
(1.50e-03)
array
(1.21e-03)
density
(1.08e-03)
all
(9.95e-04)
at
(8.19e-04)
only
(7.60e-04)
count
(7.56e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.76e-01)
value
(1.98e-03)
density
(1.70e-03)
20
(7.12e-04)
only
(5.92e-04)
array
(5.51e-04)
fv
(4.66e-04)
system
(4.52e-04)
count
(4.08e-04)
%UNK%
(3.83e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
density
)
;
}
<SENTENCE_END/>
get,particle,density
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
density
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,particle,gravity,scale
set
get
(4.49e-01)
set
(2.29e-01)
update
(5.50e-02)
apply
(2.58e-02)
remove
(2.00e-02)
scale
(1.81e-02)
%UNK%
(1.63e-02)
is
(1.22e-02)
end
(8.94e-03)
begin
(8.86e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
particle
%END%
(9.44e-01)
scale
(1.63e-02)
gravity
(1.13e-02)
%UNK%
(1.50e-03)
data
(9.39e-04)
particle
(9.23e-04)
value
(7.54e-04)
camera
(7.07e-04)
animation
(6.86e-04)
system
(5.50e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
gravity
%END%
(9.59e-01)
scale
(1.11e-02)
gravity
(1.96e-03)
value
(1.50e-03)
%UNK%
(1.28e-03)
data
(7.11e-04)
system
(6.95e-04)
particles
(5.43e-04)
up
(5.07e-04)
array
(4.72e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
scale
%END%
(9.84e-01)
scale
(3.30e-03)
value
(1.13e-03)
gravity
(8.50e-04)
array
(3.29e-04)
20
(3.15e-04)
%UNK%
(2.84e-04)
only
(2.48e-04)
count
(2.41e-04)
all
(2.04e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.58e-01)
scale
(1.31e-02)
gravity
(5.53e-03)
value
(1.25e-03)
m
(1.07e-03)
particle
(7.28e-04)
system
(4.57e-04)
20
(4.23e-04)
only
(3.21e-04)
array
(3.06e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
gravity
scale
)
;
}
<SENTENCE_END/>
get,particle,gravity,scale
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
gravity
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
scale
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.42e-01)
value
(3.09e-03)
20
(1.00e-03)
return
(8.75e-04)
only
(7.73e-04)
array
(7.11e-04)
%UNK%
(5.45e-04)
count
(5.36e-04)
system
(5.34e-04)
m
(4.61e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,particle,damping
set
system
(3.46e-01)
get
(1.53e-01)
%UNK%
(4.82e-02)
set
(3.90e-02)
remove
(3.87e-02)
flush
(2.57e-02)
is
(2.15e-02)
close
(2.10e-02)
update
(2.08e-02)
touch
(1.32e-02)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
particle
%END%
(8.89e-01)
system
(1.56e-02)
damping
(8.06e-03)
value
(3.16e-03)
data
(3.16e-03)
%UNK%
(2.70e-03)
all
(2.05e-03)
frequency
(1.97e-03)
ratio
(1.97e-03)
changed
(1.91e-03)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
damping
%END%
(9.54e-01)
value
(2.68e-03)
system
(1.92e-03)
%UNK%
(1.40e-03)
damping
(1.27e-03)
data
(1.08e-03)
array
(1.03e-03)
all
(1.02e-03)
up
(9.56e-04)
only
(8.10e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.73e-01)
value
(2.29e-03)
damping
(1.56e-03)
20
(8.11e-04)
only
(6.80e-04)
array
(5.53e-04)
system
(5.37e-04)
fv
(4.42e-04)
%UNK%
(4.17e-04)
count
(3.97e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
damping
)
;
}
<SENTENCE_END/>
get,particle,damping
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
damping
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,particle,radius
set
system
(2.13e-01)
%UNK%
(8.05e-02)
update
(8.03e-02)
get
(5.39e-02)
set
(5.15e-02)
remove
(4.40e-02)
close
(2.91e-02)
flush
(2.87e-02)
end
(1.74e-02)
load
(1.60e-02)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
particle
%END%
(9.59e-01)
radius
(8.65e-03)
all
(3.10e-03)
particles
(2.21e-03)
system
(2.13e-03)
particle
(1.75e-03)
circle
(1.67e-03)
center
(1.03e-03)
fv
(9.15e-04)
array
(9.10e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
radius
%END%
(9.78e-01)
radius
(1.24e-03)
all
(1.08e-03)
particles
(1.04e-03)
system
(8.23e-04)
array
(6.98e-04)
%UNK%
(6.81e-04)
count
(5.86e-04)
value
(5.83e-04)
fv
(5.75e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.81e-01)
radius
(1.82e-03)
value
(8.91e-04)
system
(4.34e-04)
20
(4.20e-04)
particles
(4.01e-04)
fv
(3.96e-04)
array
(3.93e-04)
only
(3.69e-04)
count
(3.48e-04)
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
particle
system
.
%SELF%
(
radius
)
;
}
<SENTENCE_END/>
get,particle,radius
get
get
(6.21e-01)
is
(1.16e-01)
system
(7.56e-02)
%UNK%
(1.85e-02)
pop
(1.03e-02)
remove
(9.04e-03)
touch
(8.02e-03)
update
(5.84e-03)
to
(5.03e-03)
key
(4.67e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
particle
%END%
(5.86e-01)
system
(5.37e-02)
%UNK%
(3.38e-02)
value
(1.52e-02)
array
(1.22e-02)
data
(9.10e-03)
up
(8.09e-03)
to
(7.30e-03)
down
(6.58e-03)
size
(5.22e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
radius
%END%
(9.00e-01)
value
(6.85e-03)
%UNK%
(6.13e-03)
system
(3.85e-03)
array
(3.75e-03)
data
(2.22e-03)
up
(2.09e-03)
count
(1.99e-03)
down
(1.60e-03)
buffer
(1.60e-03)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%
%END%
(9.64e-01)
value
(3.22e-03)
array
(9.76e-04)
20
(9.36e-04)
%UNK%
(9.17e-04)
only
(7.38e-04)
count
(6.37e-04)
system
(6.09e-04)
file
(4.95e-04)
up
(4.76e-04)
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
particle
system
.
%SELF%
(
)
;
}
<SENTENCE_END/>