summaryrefslogtreecommitdiffstats
path: root/src/Statement.php
diff options
context:
space:
mode:
authorDan Ungureanu <udan1107@gmail.com>2015-06-27 23:57:23 +0300
committerDan Ungureanu <udan1107@gmail.com>2015-06-28 00:45:19 +0300
commit7780defae68f630dd49dccd88f898093a62da510 (patch)
tree8ee9d6e4b45f6aadeae734b0ad7055afb204307a /src/Statement.php
parent20b6ec1a64c4ab74778a1049baba65de221835cb (diff)
downloadsql-parser-7780defae68f630dd49dccd88f898093a62da510.zip
sql-parser-7780defae68f630dd49dccd88f898093a62da510.tar.gz
sql-parser-7780defae68f630dd49dccd88f898093a62da510.tar.bz2
New query utilities.
Refactoring and improved documentation.
Diffstat (limited to 'src/Statement.php')
-rw-r--r--src/Statement.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Statement.php b/src/Statement.php
index a813fff..74b2cc3 100644
--- a/src/Statement.php
+++ b/src/Statement.php
@@ -59,6 +59,8 @@ abstract class Statement
*/
public function parse(Parser $parser, TokensList $list)
{
+ $this->first = $list->idx;
+
/**
* Whether options were parsed or not.
* For statements that do not have any options this is set to `true` by
@@ -134,7 +136,7 @@ abstract class Statement
$this->after($parser, $list, $token);
}
- $this->last = --$list->idx; // Go back to last used token.
+ $this->last = $list->idx--; // Go back to last used token.
}
/**