mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-15 16:38:54 +00:00
Sync with parle-0.6.2
git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@343111 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
728e8c4e71
commit
38aec3d575
4 changed files with 36 additions and 12 deletions
|
@ -39,7 +39,7 @@ do {
|
|||
$tok = $lex->getToken();
|
||||
|
||||
if (Token::UNKNOWN == $tok->id) {
|
||||
throw new LexerException("Unknown token '{$tok->value}' at offset {$tok->offset}.");
|
||||
throw new LexerException("Unknown token '{$tok->value}' at offset {$lex->marker}.");
|
||||
}
|
||||
|
||||
echo "TOKEN: ", $token_rev[$tok->id], PHP_EOL;
|
||||
|
|
|
@ -37,6 +37,11 @@
|
|||
<type>integer</type>
|
||||
<varname linkend="parle-errorinfo.props.id">id</varname>
|
||||
</fieldsynopsis>
|
||||
<fieldsynopsis>
|
||||
<modifier>public</modifier>
|
||||
<type>integer</type>
|
||||
<varname linkend="parle-errorinfo.props.position">position</varname>
|
||||
</fieldsynopsis>
|
||||
<fieldsynopsis>
|
||||
<modifier>public</modifier>
|
||||
<type>mixed</type>
|
||||
|
@ -63,6 +68,12 @@
|
|||
<para>Error id.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="parle-errorinfo.props.position">
|
||||
<term><varname>position</varname></term>
|
||||
<listitem>
|
||||
<para>Position in the input, where the error occurred.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="parle-errorinfo.props.token">
|
||||
<term><varname>token</varname></term>
|
||||
<listitem>
|
||||
|
|
|
@ -82,6 +82,18 @@
|
|||
<varname linkend="parle-lexer.props.state">state</varname>
|
||||
<initializer>0</initializer>
|
||||
</fieldsynopsis>
|
||||
<fieldsynopsis>
|
||||
<modifier>public</modifier>
|
||||
<type>integer</type>
|
||||
<varname linkend="parle-lexer.props.marker">marker</varname>
|
||||
<initializer>0</initializer>
|
||||
</fieldsynopsis>
|
||||
<fieldsynopsis>
|
||||
<modifier>public</modifier>
|
||||
<type>integer</type>
|
||||
<varname linkend="parle-lexer.props.cursor">cursor</varname>
|
||||
<initializer>0</initializer>
|
||||
</fieldsynopsis>
|
||||
|
||||
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
|
||||
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.parle-lexer')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
|
||||
|
@ -156,6 +168,18 @@
|
|||
<para>Current lexer state, readonly.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="parle-lexer.props.marker">
|
||||
<term><varname>marker</varname></term>
|
||||
<listitem>
|
||||
<para>Position of the latest token match, readonly.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="parle-lexer.props.cursor">
|
||||
<term><varname>cursor</varname></term>
|
||||
<listitem>
|
||||
<para>Current input offset, readonly.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</section>
|
||||
<!-- }}} -->
|
||||
|
|
|
@ -62,11 +62,6 @@
|
|||
<type>string</type>
|
||||
<varname linkend="parle-token.props.value">value</varname>
|
||||
</fieldsynopsis>
|
||||
<fieldsynopsis>
|
||||
<modifier>public</modifier>
|
||||
<type>integer</type>
|
||||
<varname linkend="parle-token.props.offset">offset</varname>
|
||||
</fieldsynopsis>
|
||||
|
||||
|
||||
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
|
||||
|
@ -94,12 +89,6 @@
|
|||
<para>Token value.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="parle-token.props.offset">
|
||||
<term><varname>offset</varname></term>
|
||||
<listitem>
|
||||
<para>Token offset in the input.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</section>
|
||||
<!-- }}} -->
|
||||
|
|
Loading…
Reference in a new issue