AI-Prolog
view release on metacpan or search on metacpan
t/40parser.t view on Meta::CPAN
$parser->skipspace;
$parser->getname;
$parser->advance; # skip )
$parser->advance; # skip .
$parser->skipspace;
$parser->getname; # owns
$parser->advance; # skip (
$parser->getname; # owns
$parser->advance; # skip ,
$parser->skipspace;
# not sure of the best way to handle this
is $parser->getname, 'heap o\\\'junk', 'The parser should be able to handle single quoted atoms with escape';
is $parser->current, ')',
'... and the current character should be the first one after the final quote';
is $parser->_start, 38, '... and have the parser should start at the first quote';
is $parser->_posn, 52,
'... and have the posn point to the first char after the last quote';
#
# really ensure that the parser can handle numbers
#
( run in 0.802 second using v1.01-cache-2.11-cpan-4e96b696675 )