Home
last modified time | relevance | path

Searched refs:TokenStream (Results 1 – 4 of 4) sorted by relevance

/system/host/abigen/
A Dsyscall_parser.h10 bool process_comment(AbigenGenerator* parser, TokenStream& ts);
11 bool process_syscall(AbigenGenerator* parser, TokenStream& ts);
A Dsyscall_parser.cpp43 bool parse_param_attributes(TokenStream* ts, vector<string>* attrs) { in parse_param_attributes()
51 bool parse_product_of_identifiers(TokenStream* ts, TypeSpec* type_spec, in parse_product_of_identifiers()
72 bool parse_arrayspec(TokenStream* ts, TypeSpec* type_spec) { in parse_arrayspec()
106 bool parse_typespec(TokenStream* ts, TypeSpec* type_spec) { in parse_typespec()
140 bool parse_argpack(TokenStream* ts, vector<TypeSpec>* v) { in parse_argpack()
167 bool process_comment(AbigenGenerator* parser, TokenStream& ts) { in process_comment()
190 bool process_syscall(AbigenGenerator* parser, TokenStream& ts) { in process_syscall()
/system/host/abigen/parser/
A Dparser.cpp55 const string& TokenStream::curr() { in curr()
61 const string& TokenStream::next() { in next()
70 const string& TokenStream::peek_next() const { in peek_next()
75 const FileCtx& TokenStream::filectx() { in filectx()
A Dparser.h41 class TokenStream {
43 TokenStream(const std::vector<std::string>& tokens, const FileCtx& fc) in TokenStream() function
59 using ProcFn = bool (*)(P* parser, TokenStream& ts);
85 TokenStream ts(tokens, fc); in process_line()
97 TokenStream mts(t, FileCtx(fc, start)); in process_line()

Completed in 7 milliseconds