public virtual Node ParsePhp()
{
Node php = null;
Txtstart = Lexsize;
for (;;)
{
int c = Input.ReadChar();
AddCharToLexer(c);
if (c != '?')
{
continue;
}
c = Input.ReadChar();
AddCharToLexer(c);
if (c == '>')
{
break;
}
}
Lexsize -= 2;
Txtend = Lexsize;
if (Txtend > Txtstart)
{
php = NewNode(Node.PHP_TAG, Lexbuf, Txtstart, Txtend);
}
Txtstart = Txtend;
return php;
}