Home | History | Annotate | Download | only in gn

Lines Matching refs:err

10 #include "tools/gn/err.h"
52 // message to reference. If there is no nested err, pass Err().
57 Err MakeParseErr(const std::string& input,
59 const Err& nested) {
70 Err result(origin, "Script result wasn't a valid value.", help_text);
72 result.AppendSubErr(Err(LocationRange(), nested.message(),
90 Err* err) {
95 std::vector<Token> tokens = Tokenizer::Tokenize(&input_file, err);
96 if (err->has_error()) {
97 *err = MakeParseErr(input, origin, *err);
101 scoped_ptr<ParseNode> expression = Parser::ParseExpression(tokens, err);
102 if (err->has_error()) {
103 *err = MakeParseErr(input, origin, *err);
115 *err = MakeParseErr(input, origin, Err());
125 Err nested_err;
128 *err = MakeParseErr(input, origin, nested_err);
142 Err* err) {
190 Err* err) {
191 if (!input_conversion_value.VerifyTypeIs(Value::STRING, err))
196 return ParseString(input, origin, err);
200 return ParseList(input, origin, err);
202 *err = Err(input_conversion_value, "Not a valid read file mode.",