summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-07-21 17:48:43 -0400
committerJesse Luehrs <doy@tozt.net>2013-07-21 17:48:43 -0400
commite0964ab9d4910ff878469b8d3262d01ba14d9b2a (patch)
tree6369499bfb5b917580de03ca887b87a3e870190c
parent7c7228f0a37b6ac15a6c16f4023159c439d471ad (diff)
downloadparse-keyword-e0964ab9d4910ff878469b8d3262d01ba14d9b2a.tar.gz
parse-keyword-e0964ab9d4910ff878469b8d3262d01ba14d9b2a.zip
add the rest of the parser functions
-rw-r--r--Keyword.xs42
1 files changed, 42 insertions, 0 deletions
diff --git a/Keyword.xs b/Keyword.xs
index e53f001..9ee7296 100644
--- a/Keyword.xs
+++ b/Keyword.xs
@@ -148,6 +148,48 @@ parse_block()
RETVAL
SV *
+parse_stmtseq()
+ CODE:
+ RETVAL = parser_fn(Perl_parse_stmtseq);
+ OUTPUT:
+ RETVAL
+
+SV *
+parse_fullstmt()
+ CODE:
+ RETVAL = parser_fn(Perl_parse_fullstmt);
+ OUTPUT:
+ RETVAL
+
+SV *
+parse_barestmt()
+ CODE:
+ RETVAL = parser_fn(Perl_parse_barestmt);
+ OUTPUT:
+ RETVAL
+
+SV *
+parse_fullexpr()
+ CODE:
+ RETVAL = parser_fn(Perl_parse_fullexpr);
+ OUTPUT:
+ RETVAL
+
+SV *
+parse_listexpr()
+ CODE:
+ RETVAL = parser_fn(Perl_parse_listexpr);
+ OUTPUT:
+ RETVAL
+
+SV *
+parse_termexpr()
+ CODE:
+ RETVAL = parser_fn(Perl_parse_termexpr);
+ OUTPUT:
+ RETVAL
+
+SV *
parse_arithexpr()
CODE:
RETVAL = parser_fn(Perl_parse_arithexpr);