X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FAbstract%2FTree.pm;h=190ae41ce018cd8142fe283ced48abc9667ac77f;hb=3d910890d69c82bb5640b61fc4d65ae408c7b5e7;hp=10b045524d8e4128df512fed87c1044c93df4d55;hpb=1dc93d17d517b7e4cea99a76cdb84ed01602a9dd;p=scpubgit%2FQ-Branch.git diff --git a/lib/SQL/Abstract/Tree.pm b/lib/SQL/Abstract/Tree.pm index 10b0455..190ae41 100644 --- a/lib/SQL/Abstract/Tree.pm +++ b/lib/SQL/Abstract/Tree.pm @@ -27,6 +27,7 @@ my @expression_terminator_sql_keywords = ( 'UPDATE', 'INSERT \s+ INTO', 'DELETE \s+ FROM', + 'FROM', 'SET', '(?: (?: @@ -87,6 +88,7 @@ my %indents = ( update => 0, 'insert into' => 0, 'delete from' => 0, + from => 1, where => 1, join => 1, 'left join' => 1, @@ -152,6 +154,7 @@ eval { where => [Term::ANSIColor::color('green'), Term::ANSIColor::color('reset')], values => [Term::ANSIColor::color('yellow'), Term::ANSIColor::color('reset')], + from => [Term::ANSIColor::color('yellow'), Term::ANSIColor::color('reset')], join => [Term::ANSIColor::color('magenta'), Term::ANSIColor::color('reset')], 'left join' => [Term::ANSIColor::color('magenta'), Term::ANSIColor::color('reset')],