summaryrefslogtreecommitdiffstats
path: root/parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'parse.h')
-rw-r--r--parse.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/parse.h b/parse.h
index a3b337c1..335cbe53 100644
--- a/parse.h
+++ b/parse.h
@@ -59,6 +59,8 @@ struct parse_error: public std::runtime_error
};
+struct systemtap_session;
+
class lexer
{
public:
@@ -77,6 +79,29 @@ private:
};
+struct stapfile;
+struct probe;
+struct probe_alias;
+struct vardecl;
+struct functiondecl;
+struct embeddedcode;
+struct probe_point;
+struct literal;
+struct block;
+struct for_loop;
+struct statement;
+struct if_statement;
+struct foreach_loop;
+struct expr_statement;
+struct return_statement;
+struct delete_statement;
+struct break_statement;
+struct next_statement;
+struct continue_statement;
+struct indexable;
+struct expression;
+struct hist_op;
+
class parser
{
public: