next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
Parsing > Parser > constParser

constParser -- produce a parser that accepts a fixed string, one character at a time

Synopsis

Description

i1 : constParser "abc"

o1 = {*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/Macaulay2/packages/Parsing.m2:146:50-146:145]*}

o1 : Parser
i2 : oo "a"

o2 = {*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/Macaulay2/packages/Parsing.m2:146:50-146:145]*}

o2 : Parser
i3 : oo "a"
i4 : ooo "b"

o4 = {*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/Macaulay2/packages/Parsing.m2:146:50-146:145]*}

o4 : Parser
i5 : oo "c"

o5 = {*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/Macaulay2/packages/Parsing.m2:146:50-146:145]*}

o5 : Parser
i6 : oo null

o6 = abc
i7 : (constParser "abc" : charAnalyzer) "abc"

o7 = abc

See also