GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
PACKRAT_VISITOR
+
Point of view
All features
ANY
PACKRAT_NON_TERMINAL
PACKRAT_TERMINAL
PACKRAT_AND
PACKRAT_CHOICE
PACKRAT_NOT
PACKRAT_REFERENCE
PACKRAT_SEQUENCE
All features
deferred class PACKRAT_VISITOR
Summary
top
Direct parents
Inherit list:
VISITOR
Known children
Inherit list:
PACKRAT_PRETTY_PRINTER
Overview
top
Features
{
PACKRAT_NON_TERMINAL
}
visit_non_terminal
(visited:
PACKRAT_NON_TERMINAL
)
{
PACKRAT_TERMINAL
}
visit_terminal
(visited:
PACKRAT_TERMINAL
)
{
PACKRAT_AND
}
visit_and
(visited:
PACKRAT_AND
)
{
PACKRAT_CHOICE
}
visit_choice
(visited:
PACKRAT_CHOICE
)
{
PACKRAT_NOT
}
visit_not
(visited:
PACKRAT_NOT
)
{
PACKRAT_REFERENCE
}
visit_reference
(visited:
PACKRAT_REFERENCE
)
{
PACKRAT_SEQUENCE
}
visit_sequence
(visited:
PACKRAT_SEQUENCE
)
{}
accept_atom
(a_atom:
PARSE_ATOM
[
PACKRAT_PARSE_CONTEXT
])
visit_non_terminal
(visited:
PACKRAT_NON_TERMINAL
)
deferred procedure
{
PACKRAT_NON_TERMINAL
}
top
require
visited /= Void
visit_terminal
(visited:
PACKRAT_TERMINAL
)
deferred procedure
{
PACKRAT_TERMINAL
}
top
require
visited /= Void
visit_and
(visited:
PACKRAT_AND
)
deferred procedure
{
PACKRAT_AND
}
top
require
visited /= Void
visit_choice
(visited:
PACKRAT_CHOICE
)
deferred procedure
{
PACKRAT_CHOICE
}
top
require
visited /= Void
visit_not
(visited:
PACKRAT_NOT
)
deferred procedure
{
PACKRAT_NOT
}
top
require
visited /= Void
visit_reference
(visited:
PACKRAT_REFERENCE
)
deferred procedure
{
PACKRAT_REFERENCE
}
top
require
visited /= Void
visit_sequence
(visited:
PACKRAT_SEQUENCE
)
deferred procedure
{
PACKRAT_SEQUENCE
}
top
require
visited /= Void
accept_atom
(a_atom:
PARSE_ATOM
[
PACKRAT_PARSE_CONTEXT
])
effective procedure
{}
top