Home
last modified time | relevance | path

Searched refs:ParseState (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-state.h35 class ParseState {
37 ParseState(const CookedSource &cooked) in ParseState() function
39 ParseState(const ParseState &that) in ParseState() function
47 ParseState(ParseState &&that) in ParseState() function
56 ParseState &operator=(const ParseState &that) {
66 ParseState &operator=(ParseState &&that) {
91 ParseState &set_userState(UserState *u) { in set_userState()
97 ParseState &set_inFixedForm(bool yes = true) {
103 ParseState &set_deferMessages(bool yes = true) {
115 ParseState &set_anyTokenMatched(bool yes = true) {
[all …]
H A Duser-state.h31 class ParseState; variable
111 static std::optional<Success> Parse(ParseState &);
116 static std::optional<resultType> Parse(ParseState &);
121 static std::optional<resultType> Parse(ParseState &);
126 static std::optional<Success> Parse(ParseState &);
131 static std::optional<Success> Parse(ParseState &);
136 static std::optional<Name> Parse(ParseState &);
141 static std::optional<DataComponentDefStmt> Parse(ParseState &);
146 static std::optional<StructureStmt> Parse(ParseState &);
H A Dinstrumented-parser.h31 bool Fails(const char *at, const MessageFixedText &tag, ParseState &);
33 const ParseState &);
56 std::optional<resultType> Parse(ParseState &state) const { in Parse()
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DParsing.cpp40 struct ParseState { struct
51 ParseState State;
132 ParseProgress<ResultType> makeParseProgress(ParseState State, in makeParseProgress()
144 static ParseState advance(ParseState S, size_t N) { in advance()
155 static ExpectedProgress<llvm::NoneType> parseChar(char c, ParseState State) { in parseChar()
164 static ExpectedProgress<std::string> parseId(ParseState State) { in parseId()
175 static ExpectedProgress<std::string> parseStringId(ParseState State) { in parseStringId()
196 ParseState State) { in parseSingle()
217 ParseState State) { in parsePair()
246 parseRangeSelectorImpl(ParseState State) { in parseRangeSelectorImpl()
[all …]
/llvm-project-15.0.7/flang/lib/Parser/
H A Duser-state.cpp17 std::optional<Success> StartNewSubprogram::Parse(ParseState &state) { in Parse()
25 ParseState &state) { in Parse()
37 EndDoStmtForCapturedLabelDoStmt::Parse(ParseState &state) { in Parse()
52 std::optional<Success> EnterNonlabelDoConstruct::Parse(ParseState &state) { in Parse()
59 std::optional<Success> LeaveDoConstruct::Parse(ParseState &state) { in Parse()
71 std::optional<Name> OldStructureComponentName::Parse(ParseState &state) { in Parse()
83 ParseState &state) { in Parse()
98 std::optional<StructureStmt> NestedStructureStmt::Parse(ParseState &state) { in Parse()
H A Dbasic-parsers.h54 std::optional<A> Parse(ParseState &state) const { in Parse()
108 ParseState backtrack{state}; in Parse()
134 std::optional<Success> Parse(ParseState &state) const { in Parse()
135 ParseState forked{state}; in Parse()
159 std::optional<Success> Parse(ParseState &state) const { in Parse()
160 ParseState forked{state}; in Parse()
212 ParseState backtrack{state}; in Parse()
307 ParseState backtrack{state}; in Parse()
321 ParseState &backtrack) const { in ParseRest()
322 ParseState prevState{std::move(state)}; in ParseRest()
[all …]
H A Dtoken-parsers.h41 std::optional<const char *> Parse(ParseState &state) const { in Parse()
68 static std::optional<Success> Parse(ParseState &state) { in Parse()
82 inline void MissingSpace(ParseState &state) { in MissingSpace()
92 static std::optional<Success> Parse(ParseState &state) { in Parse()
127 std::optional<Success> Parse(ParseState &state) const { in Parse()
222 static std::optional<resultType> Parse(ParseState &state) { in Parse()
273 static std::optional<resultType> Parse(ParseState &state) { in Parse()
421 ParseState &state) { in SignedInteger()
560 static std::optional<Success> Parse(ParseState &state) { in Parse()
574 static std::optional<Success> Parse(ParseState &state) { in Parse()
[all …]
H A Dexpr-parsers.cpp108 static inline std::optional<Expr> Parse(ParseState &);
113 inline std::optional<Expr> MultOperand::Parse(ParseState &state) { in Parse()
133 static inline std::optional<Expr> Parse(ParseState &state) { in Parse()
166 static inline std::optional<Expr> Parse(ParseState &state) { in Parse()
201 static inline std::optional<Expr> Parse(ParseState &state) { in Parse()
227 static inline std::optional<Expr> Parse(ParseState &state) { in Parse()
277 static inline std::optional<Expr> Parse(ParseState &);
289 inline std::optional<Expr> AndOperand::Parse(ParseState &state) { in Parse()
304 static inline std::optional<Expr> Parse(ParseState &state) { in Parse()
330 static inline std::optional<Expr> Parse(ParseState &state) { in Parse()
[all …]
H A Dinstrumented-parser.cpp26 const char *at, const MessageFixedText &tag, ParseState &state) { in Fails()
48 const ParseState &state) { in Note()
H A Dtype-parser-implementation.h26 ParseState &state) \
H A Ddebug-parser.cpp15 std::optional<Success> DebugParser::Parse(ParseState &state) const { in Parse()
H A Ddebug-parser.h29 std::optional<Success> Parse(ParseState &) const;
H A Dparsing.cpp215 ParseState parseState{cooked()}; in DumpCookedChars()
235 ParseState parseState{cooked()}; in Parse()
H A Dtype-parsers.h27 static std::optional<resultType> Parse(ParseState &);
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DYAMLTraits.h610 enum ParseState {
615 ParseState State = Default;