summaryrefslogtreecommitdiffstats
path: root/eshtrans/frontend/parser.esh
diff options
context:
space:
mode:
Diffstat (limited to 'eshtrans/frontend/parser.esh')
-rw-r--r--eshtrans/frontend/parser.esh7
1 files changed, 7 insertions, 0 deletions
diff --git a/eshtrans/frontend/parser.esh b/eshtrans/frontend/parser.esh
index 7966fb6..2607d96 100644
--- a/eshtrans/frontend/parser.esh
+++ b/eshtrans/frontend/parser.esh
@@ -421,6 +421,13 @@ simple_command()
return 0
elif accept T_FNAME; then
if accept T_LPAREN; then
+ if accept T_TYPE; then
+ expect T_NAME
+ while accept T_COMMA; do
+ expect T_TYPE
+ expect T_NAME
+ done
+ fi
expect T_RPAREN
if linebreak && function_body; then
#ptrace_pass simple_command