GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
tutorial
>
EXPRESSION_ITEM
+
Point of view
All features
ANY
All features
class EXPRESSION_ITEM
Summary
top
very raw class to make the expression tree not any safety check is done, be careful no comment
Direct parents
Inherit list:
EXPRESSION_ITEM_GLOBALS
Overview
top
Creation features
{
ANY
}
make_or
(f: EXPRESSION_ITEM, s: EXPRESSION_ITEM)
make_and
(f: EXPRESSION_ITEM, s: EXPRESSION_ITEM)
make_value
(val:
STRING
)
make_failure
make_success
make_empty
Features
{
ANY
}
first
: EXPRESSION_ITEM
second
: EXPRESSION_ITEM
type
:
INTEGER_32
value
:
STRING
make_failure
make_success
make_empty
make_value
(val:
STRING
)
make_or
(f: EXPRESSION_ITEM, s: EXPRESSION_ITEM)
make_and
(f: EXPRESSION_ITEM, s: EXPRESSION_ITEM)
out
:
STRING
Create a new string containing terse printable representation of current object.
{}
Failure_item
:
INTEGER_32
Value_item
:
INTEGER_32
Or_item
:
INTEGER_32
And_item
:
INTEGER_32
Empty_item
:
INTEGER_32
Success_item
:
INTEGER_32
Iterate
:
BOOLEAN
alternative_pool
:
POOL_ALTERNATIVE
sequence_pool
:
POOL_SEQUENCE
first
: EXPRESSION_ITEM
writable attribute
{
ANY
}
top
second
: EXPRESSION_ITEM
writable attribute
{
ANY
}
top
type
:
INTEGER_32
writable attribute
{
ANY
}
top
value
:
STRING
writable attribute
{
ANY
}
top
make_failure
effective procedure
{
ANY
}
top
make_success
effective procedure
{
ANY
}
top
make_empty
effective procedure
{
ANY
}
top
make_value
(val:
STRING
)
effective procedure
{
ANY
}
top
make_or
(f: EXPRESSION_ITEM, s: EXPRESSION_ITEM)
effective procedure
{
ANY
}
top
make_and
(f: EXPRESSION_ITEM, s: EXPRESSION_ITEM)
effective procedure
{
ANY
}
top
out
:
STRING
effective function
{
ANY
}
top
Create a new string containing terse printable representation of current object.
Failure_item
:
INTEGER_32
is 1
constant attribute
{}
top
Value_item
:
INTEGER_32
is 2
constant attribute
{}
top
Or_item
:
INTEGER_32
is 3
constant attribute
{}
top
And_item
:
INTEGER_32
is 4
constant attribute
{}
top
Empty_item
:
INTEGER_32
is 5
constant attribute
{}
top
Success_item
:
INTEGER_32
is 6
constant attribute
{}
top
Iterate
:
BOOLEAN
is True
constant attribute
{}
top
alternative_pool
:
POOL_ALTERNATIVE
once function
{}
top
sequence_pool
:
POOL_SEQUENCE
once function
{}
top