GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
PARSE_ACTION
+
Point of view
All features
ANY
PARSER_FACET
All features
class PARSE_ACTION
Summary
top
Direct parents
Insert list:
ANY
Class invariant
top
action
/= Void
Overview
top
Creation features
{
PARSER_FACET
}
make
(a_action:
PROCEDURE
[
TUPLE
])
Features
{
ANY
}
name
:
ABSTRACT_STRING
useful for debug
call
{
PARSER_FACET
}
set_name
(a_name:
ABSTRACT_STRING
)
{}
make
(a_action:
PROCEDURE
[
TUPLE
])
action
:
PROCEDURE
[
TUPLE
]
name
:
ABSTRACT_STRING
writable attribute
{
ANY
}
top
useful for debug
call
effective procedure
{
ANY
}
top
set_name
(a_name:
ABSTRACT_STRING
)
effective procedure
{
PARSER_FACET
}
top
ensure
name
= a_name
make
(a_action:
PROCEDURE
[
TUPLE
])
effective procedure
{}
top
require
a_action /= Void
ensure
action
= a_action
action
:
PROCEDURE
[
TUPLE
]
writable attribute
{}
top