attempts to give the best semantic interpretation of the specified free-form string as a Wolfram Language expression.


filters possible semantic interpretations, returning the best one that matches the specified pattern.


returns the semantic interpretation wrapped with the specified head.

Details and Options


open allclose all

Basic Examples  (1)

Get the best semantic interpretation of a string:

Scope  (4)

Return the most probable interpretation that matches a pattern:

Return an unevaluated result:

Return an inactivated result:

Apply an arbitrary function to the result:

Options  (3)

AmbiguityFunction  (3)

Get the most probable interpretation:

Get all interpretations:

Apply an arbitrary function in the case of ambiguity:

The AmbiguityFunction is not used if there is no ambiguity:

Introduced in 2014