Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
miniconda3 /
python /
include /
yaml-cpp /
[ HOME SHELL ]
Name
Size
Permission
Action
contrib
[ DIR ]
drwxrwxr-x
node
[ DIR ]
drwxrwxr-x
anchor.h
501
B
-rw-rw-r--
binary.h
2.06
KB
-rw-rw-r--
depthguard.h
2.2
KB
-rw-rw-r--
dll.h
1.97
KB
-rw-rw-r--
emitfromevents.h
1.64
KB
-rw-rw-r--
emitter.h
7.68
KB
-rw-rw-r--
emitterdef.h
541
B
-rw-rw-r--
emittermanip.h
3.17
KB
-rw-rw-r--
emitterstyle.h
502
B
-rw-rw-r--
eventhandler.h
1.48
KB
-rw-rw-r--
exceptions.h
10.7
KB
-rw-rw-r--
mark.h
785
B
-rw-rw-r--
noexcept.h
592
B
-rw-rw-r--
null.h
790
B
-rw-rw-r--
ostream_wrapper.h
1.96
KB
-rw-rw-r--
parser.h
2.25
KB
-rw-rw-r--
stlemitter.h
1.29
KB
-rw-rw-r--
traits.h
2.77
KB
-rw-rw-r--
yaml.h
795
B
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : parser.h
#ifndef PARSER_H_62B23520_7C8E_11DE_8A39_0800200C9A66 #define PARSER_H_62B23520_7C8E_11DE_8A39_0800200C9A66 #if defined(_MSC_VER) || \ (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \ (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 #pragma once #endif #include <ios> #include <memory> #include "yaml-cpp/dll.h" namespace YAML { class EventHandler; class Node; class Scanner; struct Directives; struct Token; /** * A parser turns a stream of bytes into one stream of "events" per YAML * document in the input stream. */ class YAML_CPP_API Parser { public: /** Constructs an empty parser (with no input. */ Parser(); Parser(const Parser&) = delete; Parser(Parser&&) = delete; Parser& operator=(const Parser&) = delete; Parser& operator=(Parser&&) = delete; /** * Constructs a parser from the given input stream. The input stream must * live as long as the parser. */ explicit Parser(std::istream& in); ~Parser(); /** Evaluates to true if the parser has some valid input to be read. */ explicit operator bool() const; /** * Resets the parser with the given input stream. Any existing state is * erased. */ void Load(std::istream& in); /** * Handles the next document by calling events on the {@code eventHandler}. * * @throw a ParserException on error. * @return false if there are no more documents */ bool HandleNextDocument(EventHandler& eventHandler); void PrintTokens(std::ostream& out); private: /** * Reads any directives that are next in the queue, setting the internal * {@code m_pDirectives} state. */ void ParseDirectives(); void HandleDirective(const Token& token); /** * Handles a "YAML" directive, which should be of the form 'major.minor' (like * a version number). */ void HandleYamlDirective(const Token& token); /** * Handles a "TAG" directive, which should be of the form 'handle prefix', * where 'handle' is converted to 'prefix' in the file. */ void HandleTagDirective(const Token& token); private: std::unique_ptr<Scanner> m_pScanner; std::unique_ptr<Directives> m_pDirectives; }; } // namespace YAML #endif // PARSER_H_62B23520_7C8E_11DE_8A39_0800200C9A66
Close