Home | History | Annotate | Download | only in Support

Lines Matching full:scanner

266 class Scanner {
268 Scanner(StringRef Input, SourceMgr &SM, bool ShowColors = true);
269 Scanner(MemoryBufferRef Buffer, SourceMgr &SM_, bool ShowColors = true);
380 typedef StringRef::iterator (Scanner::*SkipWhileFunc)(StringRef::iterator);
443 /// position of the scanner.
527 /// @brief The current position of the scanner.
603 Scanner scanner(Input, SM);
605 Token T = scanner.getNext();
687 llvm::yaml::Scanner scanner(Input, SM);
689 llvm::yaml::Token T = scanner.getNext();
761 Scanner::Scanner(StringRef Input, SourceMgr &sm, bool ShowColors)
766 Scanner::Scanner(MemoryBufferRef Buffer, SourceMgr &SM_, bool ShowColors)
771 void Scanner::init(MemoryBufferRef Buffer) {
787 Token &Scanner::peekNext() {
814 Token Scanner::getNext() {
829 StringRef::iterator Scanner::skip_nb_char(StringRef::iterator Position) {
854 StringRef::iterator Scanner::skip_b_break(StringRef::iterator Position) {
868 StringRef::iterator Scanner::skip_s_space(StringRef::iterator Position) {
876 StringRef::iterator Scanner::skip_s_white(StringRef::iterator Position) {
884 StringRef::iterator Scanner::skip_ns_char(StringRef::iterator Position) {
892 StringRef::iterator Scanner::skip_while( SkipWhileFunc Func
903 void Scanner::advanceWhile(SkipWhileFunc Func) {
921 StringRef Scanner::scan_ns_uri_char() {
941 bool Scanner::consume(uint32_t Expected) {
956 void Scanner::skip(uint32_t Distance) {
962 bool Scanner::isBlankOrBreak(StringRef::iterator Position) {
971 bool Scanner::consumeLineBreakIfPresent() {
981 void Scanner::saveSimpleKeyCandidate( TokenQueueT::iterator Tok
995 void Scanner::removeStaleSimpleKeyCandidates() {
1008 void Scanner::removeSimpleKeyCandidatesOnFlowLevel(unsigned Level) {
1013 bool Scanner::unrollIndent(int ToColumn) {
1029 bool Scanner::rollIndent( int ToColumn
1046 void Scanner::skipComment() {
1060 void Scanner::scanToNextToken() {
1081 bool Scanner::scanStreamStart() {
1094 bool Scanner::scanStreamEnd() {
1112 bool Scanner::scanDirective() {
1121 Current = skip_while(&Scanner::skip_ns_char, Current);
1123 Current = skip_while(&Scanner::skip_s_white, Current);
1127 Current = skip_while(&Scanner::skip_ns_char, Current);
1133 Current = skip_while(&Scanner::skip_ns_char, Current);
1134 Current = skip_while(&Scanner::skip_s_white, Current);
1135 Current = skip_while(&Scanner::skip_ns_char, Current);
1144 bool Scanner::scanDocumentIndicator(bool IsStart) {
1157 bool Scanner::scanFlowCollectionStart(bool IsSequence) {
1174 bool Scanner::scanFlowCollectionEnd(bool IsSequence) {
1188 bool Scanner::scanFlowEntry() {
1199 bool Scanner::scanBlockEntry() {
1211 bool Scanner::scanKey() {
1226 bool Scanner::scanValue() {
1279 bool Scanner::scanFlowScalar(bool IsDoubleQuoted) {
1336 bool Scanner::scanPlainScalar() {
1414 bool Scanner::scanAliasOrAnchor(bool IsAlias) {
1449 char Scanner::scanBlockChompingIndicator() {
1472 unsigned Scanner::scanBlockIndentationIndicator() {
1481 bool Scanner::scanBlockScalarHeader(char &ChompingIndicator,
1490 Current = skip_while(&Scanner::skip_s_white, Current);
1509 bool Scanner::findBlockScalarIndent(unsigned &BlockIndent,
1516 advanceWhile(&Scanner::skip_s_space);
1556 bool Scanner::scanBlockScalarIndent(unsigned BlockIndent,
1586 bool Scanner::scanBlockScalar(bool IsLiteral) {
1618 advanceWhile(&Scanner::skip_nb_char);
1651 bool Scanner::scanTag() {
1663 Current = skip_while(&Scanner::skip_ns_char, Current);
1679 bool Scanner::fetchMoreTokens() {
1772 : scanner(new Scanner(Input, SM, ShowColors)), CurrentDoc() {}
1775 : scanner(new Scanner(InputBuffer, SM, ShowColors)), CurrentDoc() {}
1779 bool Stream::failed() { return scanner->failed(); }
1782 scanner->printError( N->getSourceRange().Start
1793 scanner->getNext();
2275 if (stream.scanner->failed())
2291 return stream.scanner->peekNext();
2295 return stream.scanner->getNext();
2299 stream.scanner->setError(Message, Location.Range.begin());
2303 return stream.scanner->failed();