Logtalk built-in method: phrase/3

contents > reference manual > built-in methods

## `phrase/3`

#### Description

>     phrase(Ruleset, Input, Rest)

> True if the list `Input` can be parsed using the specified `Ruleset`. The list `Rest` is what remains of the list `Input` after parsing succeeded.

#### Template and modes

>     phrase(+callable, ?list, ?list)

#### Errors

> 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)`

#### Examples

> (none)

previous | glossary | next
Copyright © Paulo Moura — Logtalk.org