v1.2.112 - kfun - parse_string

NAME

parse_string - parse a string

SYNOPSIS

mixed *parse_string(string grammar, string str, varargs int alternatives)

DESCRIPTION

Parse a string as described by the grammar. If parsing is successful, the parse tree is returned as an array. The optional third argument specifies the number of alternative parse trees to integrate in the result, if the grammar is ambiguous. parse_string() uses internal object storage to cache generated automatons between calls, which is not removed until the object is destructed. This function cannot be used from a special object.

SEE ALSO

kfun/explode, kfun/implode, kfun/sscanf