Searched refs:TokenStream (Results 1 - 4 of 4) sorted by relevance
/fuchsia/zircon/system/host/abigen/ |
H A D | syscall_parser.h | 10 bool process_comment(AbigenGenerator* parser, TokenStream& ts); 11 bool process_syscall(AbigenGenerator* parser, TokenStream& ts);
|
H A D | syscall_parser.cpp | 43 bool parse_param_attributes(TokenStream* ts, vector<string>* attrs) { 51 bool parse_product_of_identifiers(TokenStream* ts, TypeSpec* type_spec, 72 bool parse_arrayspec(TokenStream* ts, TypeSpec* type_spec) { 106 bool parse_typespec(TokenStream* ts, TypeSpec* type_spec) { 140 bool parse_argpack(TokenStream* ts, vector<TypeSpec>* v) { 167 bool process_comment(AbigenGenerator* parser, TokenStream& ts) { 171 bool process_syscall(AbigenGenerator* parser, TokenStream& ts) {
|
/fuchsia/zircon/system/host/abigen/parser/ |
H A D | parser.cpp | 55 const string& TokenStream::curr() { 61 const string& TokenStream::next() { 70 const string& TokenStream::peek_next() const { 75 const FileCtx& TokenStream::filectx() {
|
H A D | parser.h | 41 class TokenStream { class 43 TokenStream(const std::vector<std::string>& tokens, const FileCtx& fc) function in class:TokenStream 59 using ProcFn = bool (*)(P* parser, TokenStream& ts); 85 TokenStream ts(tokens, fc); 97 TokenStream mts(t, FileCtx(fc, start));
|
Completed in 31 milliseconds