diff options
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-19 14:25:17 +0900 |
---|---|---|
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-22 15:46:23 +0900 |
commit | 9b16bda965b29b6ba5ce3178abf8e4655e5af044 (patch) | |
tree | 7f61396a6d8acb6fe01764b69b307e02a04ed539 /parser.h | |
parent | 9d959c38e872b453396bb20a4bff40d62f933fac (diff) | |
download | android_build_kati-9b16bda965b29b6ba5ce3178abf8e4655e5af044.tar.gz android_build_kati-9b16bda965b29b6ba5ce3178abf8e4655e5af044.tar.bz2 android_build_kati-9b16bda965b29b6ba5ce3178abf8e4655e5af044.zip |
[C++] Parse all kinds of rules
Diffstat (limited to 'parser.h')
-rw-r--r-- | parser.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -3,17 +3,20 @@ #include <vector> +#include "ast.h" #include "loc.h" #include "string_piece.h" using namespace std; -class AST; class Makefile; void Parse(Makefile* mk); void Parse(StringPiece buf, const Loc& loc, vector<AST*>* out_asts); +void ParseAssignStatement(StringPiece line, size_t sep, + StringPiece* lhs, StringPiece* rhs, AssignOp* op); + void InitParser(); void QuitParser(); |