# HG changeset patch
# User Nicolas Chauvat <nicolas.chauvat@logilab.fr>
# Date 1248107132 -7200
#      Mon Jul 20 18:25:32 2009 +0200
# Node ID ea8863a4080b1e6886e1e91d2d2cd1240c40bfde
# Parent  8de891782b6085c3198fa60646a43f3017b52bb8
grammar comment to make both antlr-mode and yapps happy

diff --git a/parser.g b/parser.g
--- a/parser.g
+++ b/parser.g
@@ -104,7 +104,7 @@
     token SUBSTITUTE:  r'%\([A-Za-z_0-9]+\)s'
 
 
-# Grammar entry ###############################################################
+#// Grammar entry ###############################################################
 
 
 rule goal: DELETE _delete<<Delete()>> ';'             {{ return _delete }}
@@ -115,14 +115,14 @@
 
          | union<<Union()>> ';'                       {{ return union }}
 
-# Deletion  ###################################################################
+#// Deletion  ###################################################################
 
 rule _delete<<R>>: decl_rels<<R>> where<<R>> {{ return R }}
 
                  | decl_vars<<R>> where<<R>> {{ return R }}
 
 
-# Insertion  ##################################################################
+#// Insertion  ##################################################################
 
 rule _insert<<R>>: decl_vars<<R>> insert_rels<<R>> {{ return R }}
 
@@ -132,12 +132,12 @@
                      |
 
 
-# Update  #####################################################################
+#// Update  #####################################################################
 
 rule update<<R>>: decl_rels<<R>> where<<R>> {{ return R }}
 
 
-# Selection  ##################################################################
+#// Selection  ##################################################################
 
 rule union<<R>>: select<<Select()>>               {{ R.append(select); return R }}
 
@@ -166,9 +166,9 @@
 
 
 
-# other clauses (groupby, orderby, with, having) ##############################
+#// other clauses (groupby, orderby, with, having) ##############################
 
-# to remove in rql 1.0
+#// to remove in rql 1.0
 rule dorderby<<S>>: orderby<<S>> {{ if orderby: warn('ORDERBY is now before WHERE clause') }}
 rule dgroupby<<S>>: groupby<<S>> {{ if groupby: warn('GROUPBY is now before WHERE clause') }}
 rule dlimit_offset<<S>>: limit_offset<<S>> {{ if limit_offset: warn('LIMIT/OFFSET are now before WHERE clause') }}
@@ -213,7 +213,7 @@
               |           {{ return 1 # default to SORT_ASC }}
 
 
-# Limit and offset ############################################################
+#// Limit and offset ############################################################
 
 rule limit_offset<<R>> :  limit<<R>> offset<<R>> {{ return limit or offset }}
 
@@ -224,7 +224,7 @@
   		         |
 
 
-# Restriction statements ######################################################
+#// Restriction statements ######################################################
 
 rule where<<S>>: WHERE restriction<<S>> {{ S.set_where(restriction) }}
                |
@@ -259,7 +259,7 @@
 rule opt_right<<S>>: QMARK  {{ return 'right' }}
                    |
 
-# common statements ###########################################################
+#// common statements ###########################################################
 
 rule variables<<S>>:                   {{ vars = [] }}
                        var<<S>>        {{ vars.append(var) }}