frohzinn's picture
download
raw
533 Bytes
#pragma once
#include "lexer.h"
#include "runtime.h"
#include "utils.h"
#include <string>
#include <stdexcept>
namespace jinja {
// parse from a list of tokens into an AST (program)
// may throw parser_exception on error
program parse_from_tokens(const lexer_result & lexer_res);
struct parser_exception : public std::runtime_error {
parser_exception(const std::string & msg, const std::string & source, size_t pos)
: std::runtime_error(fmt_error_with_source("parser", msg, source, pos)) {}
};
} // namespace jinja

Xet Storage Details

Size:
533 Bytes
·
Xet hash:
10202569d7ef57c5e0d93da8f98eacd7484352bd2454f245e31d7aeebe91d736

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.