Equivalent of lib_ruby_parser::ParserResult
More...
#include <parser_result.hpp>
◆ ~ParserResult()
lib_ruby_parser::ParserResult::~ParserResult |
( |
| ) |
|
◆ ParserResult() [1/2]
lib_ruby_parser::ParserResult::ParserResult |
( |
const ParserResult & |
| ) |
|
|
delete |
◆ ParserResult() [2/2]
lib_ruby_parser::ParserResult::ParserResult |
( |
ParserResult && |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ast
Node* lib_ruby_parser::ParserResult::ast |
◆ comments
◆ diagnostics
List of diagnostics (errors/warnings)
◆ input
Decoded input
Sometimes source code has a magic encoding comment that forces us to re-encode given source to other encoding.
In such cases source code on the byte level is different and so all locations (Loc) refer to that new re-encode byte ranges.
Thus, always use this re-encoded byte array to compute source code of any location.
◆ magic_comments
◆ tokens
TokenList lib_ruby_parser::ParserResult::tokens |
List of tokens, empty if parser_options.record_tokens
was set to false.
The documentation for this class was generated from the following file: