[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
From a program you can use the function semantic-bovinate-toplevel
.
This function takes one optional parameter specifying if the cache
should be refreshed. By default, the cached results of the last parse
are always used. Specifying that the cache should be checked will cause
it to be flushed if it is out of date.
Another function you can use is semantic-bovinate-nonterminal
.
This command takes a token stream returned by the function
semantic-flex
followed by a DEPTH (as above). This takes an
additional optional argument of NONTERMINAL which is the nonterminal in
your table it is to start parsing with.
nil
, then flush the cache iff
there has been a size change.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |