get,damping,ratiogetget (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/>
dampingdamping (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/>
ratioratio (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/>
pathpathget (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/>
namenameget (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/>
extensionextensionget (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,extensionnameget (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/>
typetypeis (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/>
filefilefile (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/>
readreadread (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/>
readreadget (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/>
readerreaderread (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/>
readerreaderread (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/>
readerreaderparse (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/>
readerreaderparse (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,stringreadget (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,stringreadread (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,bytesreadread (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,bytesreadread (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/>
writewritewrite (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/>
writewritewrite (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/>
writerwriterappend (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/>
writerwriterwrite (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,stringwriteappend (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,stringwritewrite (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,byteswritewrite (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,byteswritewrite (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/>
listlistget (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/>
listlist%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,directoryisget (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/>
childchildnew (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/>
parentparentload (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/>
mkdirsmkdirsget (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/>
existsexistsreplace (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/>
deletedeleteget (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,directorydeleteget (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,tocopyget (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,tomoveget (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/>
lengthlengthread (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,modifiedlastread (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,filetempnew (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,directorytempwrite (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,directorydelete%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,filecopyget (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,directorycopyget (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/>
savesaveget (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/>
comparecomparecompare (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,glyphgetset (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/>
glyphglyph (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,glyphwrite%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,codegetset (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/>
tickticktick (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/>
ticktickset (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/>
startstartstart (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/>
stopstop%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/>
resetresetreset (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,stringtoappend (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/>
stringto (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/>
resetresetreset (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,millisecondsgetreset (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,xgetget (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/>
xx (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,xsetset (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/>
xx (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,ygetget (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/>
yy (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,ysetset (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/>
yy (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,xgetget (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/>
originorigin (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/>
xx (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,xsetset (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/>
originorigin (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/>
xx (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,ygetget (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/>
originorigin (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/>
yy (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,ysetset (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/>
originorigin (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/>
yy (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,xgetget (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/>
scalescale (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/>
xx (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,xsetset (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/>
scalescale (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/>
xx (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,ygetget (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/>
scalescale (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/>
yy (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,ysetset (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/>
scalescale (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/>
yy (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,rotationgetget (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/>
rotationrotation (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,rotationsetset (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/>
rotationrotation (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,regiongetget (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/>
texturetexture (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/>
regionregion (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,regionsetset (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/>
texturetexture (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/>
loadloadload (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,maploadload (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,sheetsloadload (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/>
tileimage (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,sheetloadset (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,layerloadget (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,propertiesloadset (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,handleget%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,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
check,errorcheckhex (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/>
errorhex (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,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
get,circlegetget (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/>
circlecircle (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,downtouchshow (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,countsetset (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/>
maxlist (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/>
listlist (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,countgetget (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/>
maxselect (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,stagesethide (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,stylesetset (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/>
stylestyle (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,stylegetget (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/>
stylestyle (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,itemssetclear (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,itemssetclear (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,itemsclearclear (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,itemsgetordered (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/>
itemsitems (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,selectiongetget (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/>
selectionselection (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,selectedgetget (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/>
selectedselection (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,selectedsetclear (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,indexgetget (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,indexsetset (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,disabledsetdisabled (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/>
disableddisabled (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,disabledisdisabled (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/>
disableddisabled (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,widthgetget (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/>
prefpref (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/>
widthwidth (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,heightgetget (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/>
prefpref (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/>
heightheight (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,stringtoget (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,listshowget (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,listhidechanged (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,listgetget (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/>
listselect (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,panegetget (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/>
scrollselect (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/>
panebox (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,showonget (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,hideonaction (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/>
clickedclickedchoose (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,movedmouseget (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/>
exitexitset (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,downtouchset (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,downkeykey (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/>
downkey (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/>
showshowset (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/>
hidehideset (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/>
drawdrawdraw (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/>
actactupdate (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,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,type,constraint,datasetset (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/>
typetype (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/>
constraintconstraint (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/>
datadata (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,datagetget (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/>
typetype (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/>
constraintconstraint (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/>
datadata (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,framesetset (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/>
rbrb (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/>
aa (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/>
frameframe (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,framegetget (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/>
rbrb (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/>
aa (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/>
frameframe (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,framesetset (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/>
rbrb (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/>
bb (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/>
frameframe (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,framegetget (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/>
rbrb (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/>
bb (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/>
frameframe (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,asetset (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/>
useuse (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/>
referencereference (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/>
frameframe (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/>
aa (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,agetget (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/>
useuse (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/>
referenceframe (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/>
frameframe (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/>
aa (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,onlysetset (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/>
angularangular (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/>
onlyonly (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,onlygetget (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/>
angularangular (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/>
onlyonly (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,motorsetset (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/>
enableangular (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/>
angularangular (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/>
motormotor (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,motorgetget (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/>
enableangular (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/>
angularangular (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/>
motormotor (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,velocitysetset (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/>
motormotor (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/>
targettarget (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,velocitygetget (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/>
motormotor (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/>
targettarget (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,impulsesetset (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/>
maxmax (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/>
motormotor (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/>
impulseimpulse (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,impulsegetget (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/>
maxmax (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/>
motormotor (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/>
impulseimpulse (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,limitsetset (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/>
lowerlower (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/>
limitlimit (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,limitgetget (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/>
lowerlower (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/>
limitlimit (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,limitsetset (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/>
upperupper (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/>
limitlimit (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,limitgetget (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/>
upperupper (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/>
limitlimit (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,softnesssetset (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/>
limitlimit (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/>
softnesssoftness (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,softnessgetget (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/>
limitlimit (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/>
softnesssoftness (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,factorsetset (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/>
biasbias (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/>
factorfactor (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,factorgetget (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/>
biasbias (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/>
factorfactor (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,factorsetset (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/>
relaxationrelaxation (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/>
factorfactor (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,factorgetget (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/>
relaxationrelaxation (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/>
factorfactor (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,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
get,sphere,countgetget (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/>
spheresphere (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/>
countcount (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,positiongetget (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/>
spheresphere (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/>
positionposition (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,radiusgetget (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/>
spheresphere (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/>
radiusradius (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,widthgetget (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/>
minmin (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/>
worldworld (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,widthsetset (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/>
minmin (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/>
worldworld (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,heightgetget (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/>
minmin (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/>
worldworld (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,heightsetset (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/>
minmin (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/>
worldworld (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,widthgetget (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/>
maxmax (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/>
worldworld (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/>
widthwidth (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,widthsetset (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/>
maxmax (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/>
worldworld (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/>
widthwidth (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,heightgetget (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/>
maxmax (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/>
worldworld (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/>
heightheight (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,heightsetset (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/>
maxmax (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/>
worldworld (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/>
heightheight (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,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
get,sphere,distancegetget (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/>
spheresphere (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/>
distancedistance (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,penetrationgetget (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/>
spheresphere (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/>
penetrationpenetration (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,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
to,gl,formattogl (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/>
glgl (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,typetoread (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/>
glread (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,compositegetget (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/>
compositeover (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/>
createcreateset (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/>
makemakeassert (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,blendingsetget (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/>
blendingblending (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,blendinggetget (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/>
blendingblending (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,filtersetstart (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,formatgetget (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/>
formatformat (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,formatgetgl (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/>
glgl (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/>
internalgl (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,formatgetgl (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/>
glgl (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/>
formatgl (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,typegetgl (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/>
glgl (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,widthgetget (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/>
widthwidth (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,heightgetget (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/>
heightheight (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,pixelsgetget (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/>
pixelsbuffer (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,elementgetget (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/>
canvasdestroy (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,colorsetset (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,colorsetset (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,colorsetcolor (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/>
colorcolor (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/>
fillfilldraw (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,linedrawdraw (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,rectangledrawdraw (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,pixmapdrawpack (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/>
pixmapelement (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,pixmapdrawget (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/>
pixmapelement (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,pixmapdrawdraw (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/>
pixmapcanvas (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,rectanglefilldraw (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,circledrawdraw (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/>
circlecircle (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,circlefilldraw (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/>
circlecircle (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,trianglefilldraw (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,pixelgetget (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,pixeldrawdraw (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,pixeldrawcolor (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/>
circlecircledraw (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/>
linelinedraw (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/>
rectanglerectangledraw (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/>
triangletriangledraw (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/>
imageimagedraw (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,pathfilldraw (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/>
updateupdateupdate (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/>
lenlendst (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,2lendst (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/>
handlehandlefocus (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,changedkeyboardstart (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,changedscrollstart (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/>
resetresetset (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,focusedisget (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/>
focusedfocused (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,focusedsetset (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/>
focusedfocused (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,typegetget (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/>
typetype (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,typesetset (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/>
typetype (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,actorgetget (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/>
relatedrelated (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/>
actoractor (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,actorsetset (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/>
relatedrelated (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/>
actoractor (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,ellipsegetget (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/>
renderrenderdraw (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/>
wrapwrapwrap (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,sleepsetinit (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,steppingsetsub (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/>
subsub (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,steppingisget (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/>
subsub (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,sleepisis (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,typeaddregister (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,registersinitializebegin (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,listenergetget (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/>
destructionlistener (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/>
listenerlistener (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,listenergetget (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/>
particleparticle (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/>
destructionlistener (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,listenersetset (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/>
particleparticle (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/>
destructionlistener (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,contactpop%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,contactpushfixture (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,poolgetget (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/>
poolpool (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,listenersetset (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/>
destructiondestruction (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,filtersetset (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/>
contactfilter (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/>
filterfilter (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,listenersetclear (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/>
contactlistener (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/>
listenerlistener (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,drawsetset (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/>
debugdebug (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/>
drawdraw (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,bodycreateget (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,bodydestroy%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,jointcreate%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,jointdestroy%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/>
stepstep%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,forcesclearset (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,datadrawset (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,aabbquery%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,aabbquery%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,aabbqueryget (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/>
raycastraycastset (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/>
raycastraycastset (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/>
raycastraycastget (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,listgetget (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/>
bodylist (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,listgetget (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/>
jointjoint (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/>
listlist (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,listgetget (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/>
contactcontact (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,allowedisis (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,allowedsetreset (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,startingsetset (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/>
warmwarm (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,startingisget (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,physicssetset (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/>
continuouscontinuous (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,physicsisis (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/>
continuouscontinuous (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,countgetget (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,countgetget (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/>
bodybody (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/>
countcount (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,countgetget (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/>
jointjoint (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/>
countcount (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,countgetget (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/>
contactcontact (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,heightgetget (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,balancegetget (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,qualitygetget (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,gravitysetset (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/>
gravitygravity (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,gravitygetget (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/>
gravitygravity (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,lockedisis (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/>
lockedlocked (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,forcessetclear (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/>
autoflags (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,forcesgetclear (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,managergetget (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/>
contactcontact (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/>
managermanager (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,profilegetget (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/>
solvesolve%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,toisolve%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,jointdrawdraw (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,shapedrawdraw (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,systemdrawdraw (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/>
particledebug (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,particlecreateis (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,particledestroyremove (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,particledestroy%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,shapedestroyset (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,shapedestroyis (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,groupcreateis (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,groupsjoinis (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,groupdestroyis (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,groupdestroycompute (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,listgetget (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,countgetget (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,countgetget (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,countgetget (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,countsetsystem (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,densitysetsystem (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,densitygetget (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,scalesetget (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,scalegetget (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,dampingsetsystem (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,dampinggetget (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,radiussetsystem (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,radiusgetget (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/>