App-RoboBot

 view release on metacpan or  search on metacpan

lib/App/RoboBot/Parser.pm  view on Meta::CPAN

    # Refresh the lookup table of all known macro names for symbol resolution.
    $self->log->debug('Refreshing lookup cross-network table of macros.');

    $self->macros({});
    foreach my $nid (keys %{$self->bot->macros}) {
        foreach my $macro (keys %{$self->bot->macros->{$nid}}) {
            $self->macros->{lc($macro)} = 1;
        }
    }

    $self->log->debug('Resetting parser cursor and state.');

    $self->clear_err;
    $self->text($text);
    $self->_pos([0]);
    $self->_line([1]);
    $self->_col([1]);
    $self->_chr([]);

    my $expr = [];



( run in 0.376 second using v1.01-cache-2.11-cpan-4d50c553e7e )