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

/fuchsia/zircon/system/host/abigen/
H A Dsyscall_parser.h10 bool process_comment(AbigenGenerator* parser, TokenStream& ts);
11 bool process_syscall(AbigenGenerator* parser, TokenStream& ts);
H A Dsyscall_parser.cpp43 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 Dparser.cpp55 const string& TokenStream::curr() {
61 const string& TokenStream::next() {
70 const string& TokenStream::peek_next() const {
75 const FileCtx& TokenStream::filectx() {
H A Dparser.h41 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