SemanticInterpretation

SemanticInterpretation["string"]

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

SemanticInterpretation["string",pattern]

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

SemanticInterpretation["string",pattern,head]

returns the semantic interpretation wrapped with the specified head.

Details and Options

Examples

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
 (10.0)