diff --git a/demos/calc-syntax-errors/calc01.exp b/demos/calc-syntax-errors/calc01.exp
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8470fc315bff0bebbd8bb13cdb73b00d2ce4ca80 100644
--- a/demos/calc-syntax-errors/calc01.exp
+++ b/demos/calc-syntax-errors/calc01.exp
@@ -0,0 +1,3 @@
+File "<standard input>", line 1, characters 2-3:
+Syntax error after '+' and before '+'.
+After an arithmetic operator, an expression is expected.
diff --git a/demos/calc-syntax-errors/calc02.exp b/demos/calc-syntax-errors/calc02.exp
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e99dfba267edf3b871b5d7473198b6a401d3293f 100644
--- a/demos/calc-syntax-errors/calc02.exp
+++ b/demos/calc-syntax-errors/calc02.exp
@@ -0,0 +1,4 @@
+File "<standard input>", line 1, characters 5-6:
+Syntax error after ')' and before '('.
+I have read a well-formed expression.
+I am now expecting either an arithmetic operator or the end of the input.
diff --git a/demos/calc-syntax-errors/calc04.exp b/demos/calc-syntax-errors/calc04.exp
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0581545ea9681753d042c66bc6d7a5b8053aa9e5 100644
--- a/demos/calc-syntax-errors/calc04.exp
+++ b/demos/calc-syntax-errors/calc04.exp
@@ -0,0 +1,3 @@
+File "<standard input>", line 1, characters 1-2:
+Syntax error after '(' and before '+'.
+After an opening parenthesis, an expression is expected.
diff --git a/demos/calc-syntax-errors/calc05.exp b/demos/calc-syntax-errors/calc05.exp
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d5330e65eddfc0c3fa59274a38f88107ee9312d1 100644
--- a/demos/calc-syntax-errors/calc05.exp
+++ b/demos/calc-syntax-errors/calc05.exp
@@ -0,0 +1,3 @@
+File "<standard input>", line 1, characters 0-1:
+Syntax error before ')'.
+At the beginning, an expression is expected.