added a tets case, addressed Raman's code review comment
diff --git a/asterix-algebra/src/main/javacc/AQLPlus.jj b/asterix-algebra/src/main/javacc/AQLPlus.jj
index dd72de4..6489587 100644
--- a/asterix-algebra/src/main/javacc/AQLPlus.jj
+++ b/asterix-algebra/src/main/javacc/AQLPlus.jj
@@ -768,10 +768,7 @@
}
}
- | "?"
- {
- // ANY
- }
+ | "?" // ANY
)
diff --git a/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.1.ddl.aql
new file mode 100644
index 0000000..754ea81
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.1.ddl.aql
@@ -0,0 +1,3 @@
+drop dataverse test if exists;
+create dataverse test;
+
diff --git a/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.2.update.aql
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.2.update.aql
diff --git a/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.3.query.aql b/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.3.query.aql
new file mode 100644
index 0000000..1f01d75
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/list/get-item_02/get-item_02.3.query.aql
@@ -0,0 +1,5 @@
+use dataverse test;
+
+let $x := [1, 2, 3, 4]
+let $idx := 2
+return $x[$idx]
diff --git a/asterix-app/src/test/resources/runtimets/results/list/get-item_02/get-item_02.1.adm b/asterix-app/src/test/resources/runtimets/results/list/get-item_02/get-item_02.1.adm
new file mode 100644
index 0000000..bf0d87a
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/list/get-item_02/get-item_02.1.adm
@@ -0,0 +1 @@
+4
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/testsuite.xml b/asterix-app/src/test/resources/runtimets/testsuite.xml
index ea122c1..94fa78c 100644
--- a/asterix-app/src/test/resources/runtimets/testsuite.xml
+++ b/asterix-app/src/test/resources/runtimets/testsuite.xml
@@ -2561,6 +2561,11 @@
</compilation-unit>
</test-case>
<test-case FilePath="list">
+ <compilation-unit name="get-item_02">
+ <output-dir compare="Text">get-item_02</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="list">
<compilation-unit name="len_01">
<output-dir compare="Text">len_01</output-dir>
</compilation-unit>
diff --git a/asterix-aql/src/main/javacc/AQL.jj b/asterix-aql/src/main/javacc/AQL.jj
index a0da3b2..e00bb2c 100644
--- a/asterix-aql/src/main/javacc/AQL.jj
+++ b/asterix-aql/src/main/javacc/AQL.jj
@@ -1518,10 +1518,7 @@
}
}
- | <QUES>
- {
- // ANY
- }
+ | <QUES> // ANY
)