Reading Terms: The "Read" Predicates

The "Read" predicates are

read_term/[2,3] offers many options to return extra information about the term.

When Prolog reads a term from the current input stream the following conditions hold: