phrase/3phrase(Ruleset, Input, Rest)True if the list
Inputcan be parsed using the specified non-terminalRuleset. The listRestis what remains of the listInputafter parsing succeeded.
phrase(+callable, ?list, ?list)
- Ruleset is a variable:
instantiation_error- Ruleset is neither a variable nor a callable term:
type_error(callable, Ruleset)- Input is neither a variable nor a proper list:
type_error(list, Input)- Rest is neither a variable nor a proper list:
type_error(list, Rest)- The predicate Pred corresponding to Ruleset is private:
permission_error(access, private_predicate, Pred)- The predicate Pred corresponding to Ruleset is protected:
permission_error(access, protected_predicate, Pred)- The predicate Pred corresponding to Ruleset is not declared:
existence_error(predicate_declaration, Pred)
(none)