Handbook
Glossary
word
Vocabulary
tools
.
image-analyzer
.
vm
Definition
USING:
classes.struct
vm
;
IN:
tools.image-analyzer.vm
STRUCT:
word
{
header
cell_t
initial:
0
}
{
hashcode
cell_t
initial:
0
}
{
name
cell_t
initial:
0
}
{
vocabulary
cell_t
initial:
0
}
{
def
cell_t
initial:
0
}
{
props
cell_t
initial:
0
}
{
pic_def
cell_t
initial:
0
}
{
pic_tail_def
cell_t
initial:
0
}
{
subprimitive
cell_t
initial:
0
}
{
entry_point
cell_t
initial:
0
}
;
Methods
USING:
classes.struct
classes.struct.private
kernel
tools.image-analyzer.vm
;
M:
word
clone
clone-underlying
\
word
memory>struct
;
inline
USING:
accessors
combinators.smart
kernel
layouts
math
sequences
tools.image-analyzer.references
tools.image-analyzer.vm
;
M:
word
pointers
2nip
[
{
[
def>>
]
[
name>>
]
[
pic_def>>
]
[
pic_tail_def>>
]
[
props>>
]
[
subprimitive>>
]
[
vocabulary>>
]
}
cleave>array
filter-data-pointers
]
[
entry_point>>
4
cell
*
-
]
bi
suffix
;
USING:
accessors
classes.struct
combinators.smart
tools.image-analyzer.vm
;
M:
word
struct-slot-values
{
[
header>>
]
[
hashcode>>
]
[
name>>
]
[
vocabulary>>
]
[
def>>
]
[
props>>
]
[
pic_def>>
]
[
pic_tail_def>>
]
[
subprimitive>>
]
[
entry_point>>
]
}
cleave>array
;
inline