| /freebsd/contrib/libyaml/src/ |
| H A D | scanner.c | 486 #define CACHE(parser,length) \ argument 487 (parser->unread >= (length) \ 489 : yaml_parser_update_buffer(parser, (length))) 495 #define SKIP(parser) \ argument 496 (parser->mark.index ++, \ 497 parser->mark.column ++, \ 498 parser->unread --, \ 499 parser->buffer.pointer += WIDTH(parser->buffer)) 501 #define SKIP_LINE(parser) \ argument 502 (IS_CRLF(parser->buffer) ? \ [all …]
|
| H A D | reader.c | 9 yaml_parser_set_reader_error(yaml_parser_t *parser, const char *problem, 13 yaml_parser_update_raw_buffer(yaml_parser_t *parser); 16 yaml_parser_determine_encoding(yaml_parser_t *parser); 19 yaml_parser_update_buffer(yaml_parser_t *parser, size_t length); 26 yaml_parser_set_reader_error(yaml_parser_t *parser, const char *problem, in yaml_parser_set_reader_error() argument 29 parser->error = YAML_READER_ERROR; in yaml_parser_set_reader_error() 30 parser->problem = problem; in yaml_parser_set_reader_error() 31 parser->problem_offset = offset; in yaml_parser_set_reader_error() 32 parser->problem_value = value; in yaml_parser_set_reader_error() 51 yaml_parser_determine_encoding(yaml_parser_t *parser) in yaml_parser_determine_encoding() argument [all …]
|
| H A D | parser.c | 48 #define PEEK_TOKEN(parser) \ argument 49 ((parser->token_available || yaml_parser_fetch_more_tokens(parser)) ? \ 50 parser->tokens.head : NULL) 56 #define SKIP_TOKEN(parser) \ argument 57 (parser->token_available = 0, \ 58 parser->tokens_parsed ++, \ 59 parser->stream_end_produced = \ 60 (parser->tokens.head->type == YAML_STREAM_END_TOKEN), \ 61 parser->tokens.head ++) 68 yaml_parser_parse(yaml_parser_t *parser, yaml_event_t *event); [all …]
|
| H A D | loader.c | 9 yaml_parser_load(yaml_parser_t *parser, yaml_document_t *document); 16 yaml_parser_set_composer_error(yaml_parser_t *parser, 20 yaml_parser_set_composer_error_context(yaml_parser_t *parser, 30 yaml_parser_register_anchor(yaml_parser_t *parser, 38 yaml_parser_delete_aliases(yaml_parser_t *parser); 53 yaml_parser_load_nodes(yaml_parser_t *parser, struct loader_ctx *ctx); 56 yaml_parser_load_document(yaml_parser_t *parser, yaml_event_t *event); 59 yaml_parser_load_alias(yaml_parser_t *parser, yaml_event_t *event, 63 yaml_parser_load_scalar(yaml_parser_t *parser, yaml_event_t *event, 67 yaml_parser_load_sequence(yaml_parser_t *parser, yaml_event_t *event, [all …]
|
| H A D | api.c | 177 yaml_parser_initialize(yaml_parser_t *parser) in yaml_parser_initialize() argument 179 assert(parser); /* Non-NULL parser object expected. */ in yaml_parser_initialize() 181 memset(parser, 0, sizeof(yaml_parser_t)); in yaml_parser_initialize() 182 if (!BUFFER_INIT(parser, parser->raw_buffer, INPUT_RAW_BUFFER_SIZE)) in yaml_parser_initialize() 184 if (!BUFFER_INIT(parser, parser->buffer, INPUT_BUFFER_SIZE)) in yaml_parser_initialize() 186 if (!QUEUE_INIT(parser, parser->tokens, INITIAL_QUEUE_SIZE, yaml_token_t*)) in yaml_parser_initialize() 188 if (!STACK_INIT(parser, parser->indents, int*)) in yaml_parser_initialize() 190 if (!STACK_INIT(parser, parser->simple_keys, yaml_simple_key_t*)) in yaml_parser_initialize() 192 if (!STACK_INIT(parser, parser->states, yaml_parser_state_t*)) in yaml_parser_initialize() 194 if (!STACK_INIT(parser, parser->marks, yaml_mark_t*)) in yaml_parser_initialize() [all …]
|
| /freebsd/contrib/expat/lib/ |
| H A D | xmlparse.c | 234 XML_Parser parser; member 239 static void copy_salt_to_sipkey(XML_Parser parser, struct sipkey *key); 360 XML_Parser parser; member 471 typedef enum XML_Error PTRCALL Processor(XML_Parser parser, const char *start, 493 static enum XML_Error handleUnknownEncoding(XML_Parser parser, 495 static enum XML_Error processXmlDecl(XML_Parser parser, int isGeneralTextEntity, 497 static enum XML_Error initializeEncoding(XML_Parser parser); 498 static enum XML_Error doProlog(XML_Parser parser, const ENCODING *enc, 503 static enum XML_Error processEntity(XML_Parser parser, ENTITY *entity, 505 static enum XML_Error doContent(XML_Parser parser, int startTagLevel, [all …]
|
| H A D | expat.h | 194 XML_SetElementDeclHandler(XML_Parser parser, XML_ElementDeclHandler eldecl); 209 XML_SetAttlistDeclHandler(XML_Parser parser, XML_AttlistDeclHandler attdecl); 225 XML_SetXmlDeclHandler(XML_Parser parser, XML_XmlDeclHandler xmldecl); 288 XML_ParserReset(XML_Parser parser, const XML_Char *encoding); 371 XML_SetEntityDeclHandler(XML_Parser parser, XML_EntityDeclHandler handler); 455 typedef int(XMLCALL *XML_ExternalEntityRefHandler)(XML_Parser parser, 554 XML_SetElementHandler(XML_Parser parser, XML_StartElementHandler start, 558 XML_SetStartElementHandler(XML_Parser parser, XML_StartElementHandler handler); 561 XML_SetEndElementHandler(XML_Parser parser, XML_EndElementHandler handler); 564 XML_SetCharacterDataHandler(XML_Parser parser, [all …]
|
| /freebsd/contrib/ntp/libjsmn/ |
| H A D | jsmn.c | 8 static jsmntok_t *jsmn_alloc_token(jsmn_parser *parser, in jsmn_alloc_token() argument 11 if (parser->toknext >= num_tokens) { in jsmn_alloc_token() 14 tok = &tokens[parser->toknext++]; in jsmn_alloc_token() 37 static jsmnerr_t jsmn_parse_primitive(jsmn_parser *parser, const char *js, in jsmn_parse_primitive() argument 42 start = parser->pos; in jsmn_parse_primitive() 44 for (; parser->pos < len && js[parser->pos] != '\0'; parser->pos++) { in jsmn_parse_primitive() 45 switch (js[parser->pos]) { in jsmn_parse_primitive() 54 if (js[parser->pos] < 32 || js[parser->pos] >= 127) { in jsmn_parse_primitive() 55 parser->pos = start; in jsmn_parse_primitive() 61 parser->pos = start; in jsmn_parse_primitive() [all …]
|
| /freebsd/contrib/libyaml/tests/ |
| H A D | test-reader.c | 4 yaml_parser_update_buffer(yaml_parser_t *parser, size_t length); 119 yaml_parser_t parser; in check_utf8_sequences() local 132 yaml_parser_initialize(&parser); in check_utf8_sequences() 133 yaml_parser_set_input_string(&parser, (unsigned char *)start, end-start); in check_utf8_sequences() 134 result = yaml_parser_update_buffer(&parser, end-start); in check_utf8_sequences() 142 if (!parser.error) { in check_utf8_sequences() 145 else if (parser.error == YAML_READER_ERROR) { in check_utf8_sequences() 146 if (parser.problem_value != -1) { in check_utf8_sequences() 148 parser.problem, parser.problem_value, (long)parser.problem_offset); in check_utf8_sequences() 152 parser.problem, (long)parser.problem_offset); in check_utf8_sequences() [all …]
|
| H A D | example-reformatter-alt.c | 16 yaml_parser_t parser; in main() local 22 memset(&parser, 0, sizeof(parser)); in main() 68 if (!yaml_parser_initialize(&parser)) in main() 76 yaml_parser_set_input_file(&parser, stdin); in main() 91 if (!yaml_parser_load(&parser, &document)) in main() 106 yaml_parser_delete(&parser); in main() 115 switch (parser.error) in main() 122 if (parser.problem_value != -1) { in main() 123 fprintf(stderr, "Reader error: %s: #%X at %zd\n", parser.problem, in main() 124 parser.problem_value, parser.problem_offset); in main() [all …]
|
| H A D | example-reformatter.c | 16 yaml_parser_t parser; in main() local 22 memset(&parser, 0, sizeof(parser)); in main() 68 if (!yaml_parser_initialize(&parser)) in main() 76 yaml_parser_set_input_file(&parser, stdin); in main() 91 if (!yaml_parser_parse(&parser, &event)) in main() 106 yaml_parser_delete(&parser); in main() 115 switch (parser.error) in main() 122 if (parser.problem_value != -1) { in main() 123 fprintf(stderr, "Reader error: %s: #%X at %ld\n", parser.problem, in main() 124 parser.problem_value, (long)parser.problem_offset); in main() [all …]
|
| /freebsd/contrib/libucl/src/ |
| H A D | ucl_parser.c | 65 ucl_set_err(struct ucl_parser *parser, int code, const char *str, UT_string **err) in ucl_set_err() argument 68 struct ucl_chunk *chunk = parser->chunks; in ucl_set_err() 70 if (parser->cur_file) { in ucl_set_err() 71 filename = parser->cur_file; in ucl_set_err() 95 parser->err_code = code; in ucl_set_err() 96 parser->state = UCL_STATE_ERROR; in ucl_set_err() 100 ucl_save_comment(struct ucl_parser *parser, const char *begin, size_t len) in ucl_save_comment() argument 107 if (parser->last_comment) { in ucl_save_comment() 109 DL_APPEND(parser->last_comment, nobj); in ucl_save_comment() 112 parser->last_comment = nobj; in ucl_save_comment() [all …]
|
| H A D | ucl_msgpack.c | 398 typedef ssize_t (*ucl_msgpack_parse_function)(struct ucl_parser *parser, 402 static ssize_t ucl_msgpack_parse_map(struct ucl_parser *parser, 405 static ssize_t ucl_msgpack_parse_array(struct ucl_parser *parser, 408 static ssize_t ucl_msgpack_parse_string(struct ucl_parser *parser, 411 static ssize_t ucl_msgpack_parse_int(struct ucl_parser *parser, 414 static ssize_t ucl_msgpack_parse_float(struct ucl_parser *parser, 417 static ssize_t ucl_msgpack_parse_bool(struct ucl_parser *parser, 420 static ssize_t ucl_msgpack_parse_null(struct ucl_parser *parser, 423 static ssize_t ucl_msgpack_parse_ignore(struct ucl_parser *parser, 685 ucl_msgpack_get_container(struct ucl_parser *parser, in ucl_msgpack_get_container() argument [all …]
|
| H A D | ucl_sexp.c | 38 ucl_create_err(&parser->err, \ 60 bool ucl_parse_csexp(struct ucl_parser *parser) in ucl_parse_csexp() argument 75 assert(parser != NULL); in ucl_parse_csexp() 76 assert(parser->chunks != NULL); in ucl_parse_csexp() 77 assert(parser->chunks->begin != NULL); in ucl_parse_csexp() 78 assert(parser->chunks->remain != 0); in ucl_parse_csexp() 80 p = parser->chunks->begin; in ucl_parse_csexp() 81 end = p + parser->chunks->remain; in ucl_parse_csexp() 91 ucl_create_err(&parser->err, "bad starting character for " in ucl_parse_csexp() 102 ucl_create_err(&parser->err, "no memory"); in ucl_parse_csexp() [all …]
|
| H A D | ucl_util.c | 590 ucl_parser_get_object(struct ucl_parser *parser) argument 592 if (parser->state != UCL_STATE_ERROR && parser->top_obj != NULL) { 593 return ucl_object_ref(parser->top_obj); 599 void ucl_parser_free(struct ucl_parser *parser) argument 608 if (parser == NULL) { 612 if (parser->top_obj != NULL) { 613 ucl_object_unref(parser->top_obj); 616 if (parser->includepaths != NULL) { 617 ucl_object_unref(parser->includepaths); 620 LL_FOREACH_SAFE(parser->stack, stack, stmp) [all …]
|
| /freebsd/lib/libpmc/pmu-events/ |
| H A D | jsmn.c | 33 static jsmntok_t *jsmn_alloc_token(jsmn_parser *parser, in jsmn_alloc_token() argument 38 if ((unsigned)parser->toknext >= num_tokens) in jsmn_alloc_token() 40 tok = &tokens[parser->toknext++]; in jsmn_alloc_token() 61 static jsmnerr_t jsmn_parse_primitive(jsmn_parser *parser, const char *js, in jsmn_parse_primitive() argument 68 start = parser->pos; in jsmn_parse_primitive() 70 for (; parser->pos < len; parser->pos++) { in jsmn_parse_primitive() 71 switch (js[parser->pos]) { in jsmn_parse_primitive() 90 if (js[parser->pos] < 32 || js[parser->pos] >= 127) { in jsmn_parse_primitive() 91 parser->pos = start; in jsmn_parse_primitive() 100 parser->pos = start; in jsmn_parse_primitive() [all …]
|
| /freebsd/contrib/expat/tests/ |
| H A D | misc_tests.c | 294 XML_Parser parser; in START_TEST() local 299 parser = XML_ParserCreate(NULL); in START_TEST() 300 XML_SetElementHandler(parser, start_element_issue_240, end_element_issue_240); in START_TEST() 303 mydata->parser = parser; in START_TEST() 305 XML_SetUserData(parser, mydata); in START_TEST() 307 result = _XML_Parse_SINGLE_BYTES(parser, doc1, (int)strlen(doc1), 1); in START_TEST() 308 XML_ParserFree(parser); in START_TEST() 316 XML_Parser parser; in START_TEST() local 321 parser = XML_ParserCreate(NULL); in START_TEST() 322 XML_SetElementHandler(parser, start_element_issue_240, end_element_issue_240); in START_TEST() [all …]
|
| H A D | handlers.h | 96 XML_Parser parser; member 132 XML_Parser parser; member 172 extern int XMLCALL external_entity_optioner(XML_Parser parser, 178 extern int XMLCALL external_entity_loader(XML_Parser parser, 191 extern int XMLCALL external_entity_faulter(XML_Parser parser, 197 XML_Parser parser, const XML_Char *context, const XML_Char *base, 199 extern int XMLCALL external_entity_null_loader(XML_Parser parser, 205 extern int XMLCALL external_entity_resetter(XML_Parser parser, 211 extern int XMLCALL external_entity_suspender(XML_Parser parser, 217 extern int XMLCALL external_entity_suspend_xmldecl(XML_Parser parser, [all …]
|
| /freebsd/contrib/lyaml/ext/yaml/ |
| H A D | parser.c | 30 yaml_parser_t parser; member 38 parser_delete_event (lyaml_parser *parser) in parser_delete_event() argument 40 if (parser->validevent) in parser_delete_event() 42 yaml_event_delete (&parser->event); in parser_delete_event() 43 parser->validevent = 0; in parser_delete_event() 64 parser_push_eventtable (lyaml_parser *parser, const char *v, int n) in parser_push_eventtable() argument 66 lua_State *L = parser->L; in parser_push_eventtable() 70 #define MENTRY(_s) parser_set_mark (L, #_s, parser->event._s) in parser_push_eventtable() 77 parse_STREAM_START (lyaml_parser *parser) in parse_STREAM_START() argument 79 #define EVENTF(_f) (parser->event.data.stream_start._f) in parse_STREAM_START() [all …]
|
| /freebsd/contrib/expat/fuzz/ |
| H A D | xml_lpm_fuzzer.cpp | 111 void InitializeParser(XML_Parser parser); 116 Parse(XML_Parser parser, const char *input, int input_len, int is_final) { in Parse() argument 117 enum XML_Status status = XML_Parse(parser, input, input_len, is_final); in Parse() 119 status = XML_ResumeParser(parser); in Parse() 345 ExternalEntityRefHandler(XML_Parser parser, const XML_Char *context, in ExternalEntityRefHandler() argument 356 = XML_ExternalEntityParserCreate(parser, context, g_encoding); in ExternalEntityRefHandler() 384 InitializeParser(XML_Parser parser) { in InitializeParser() argument 385 XML_SetUserData(parser, (void *)parser); in InitializeParser() 386 XML_SetHashSalt(parser, 0x41414141); in InitializeParser() 387 XML_SetParamEntityParsing(parser, XML_PARAM_ENTITY_PARSING_ALWAYS); in InitializeParser() [all …]
|
| /freebsd/contrib/expat/xmlwf/ |
| H A D | xmlfile.c | 86 XML_Parser parser; member 90 static int processStream(const XML_Char *filename, XML_Parser parser); 93 reportError(XML_Parser parser, const XML_Char *filename) { in reportError() argument 94 enum XML_Error code = XML_GetErrorCode(parser); in reportError() 100 filename, XML_GetCurrentLineNumber(parser), in reportError() 101 XML_GetCurrentColumnNumber(parser), message); in reportError() 111 XML_Parser parser = ((PROCESS_ARGS *)args)->parser; in processFile() local 113 if (XML_Parse(parser, (const char *)data, (int)size, 1) == XML_STATUS_ERROR) { in processFile() 114 reportError(parser, filename); in processFile() 158 externalEntityRefFilemap(XML_Parser parser, const XML_Char *context, in externalEntityRefFilemap() argument [all …]
|
| H A D | xmlwf.c | 560 metaLocation(XML_Parser parser) { in metaLocation() argument 561 const XML_Char *uri = XML_GetBase(parser); in metaLocation() 562 FILE *fp = ((XmlwfUserData *)XML_GetUserData(parser))->fp; in metaLocation() 569 XML_GetCurrentByteIndex(parser), XML_GetCurrentByteCount(parser), in metaLocation() 570 XML_GetCurrentLineNumber(parser), in metaLocation() 571 XML_GetCurrentColumnNumber(parser)); in metaLocation() 588 XML_Parser parser = (XML_Parser)userData; in metaStartElement() local 589 XmlwfUserData *data = (XmlwfUserData *)XML_GetUserData(parser); in metaStartElement() 592 = atts + XML_GetSpecifiedAttributeCount(parser); in metaStartElement() 594 int idAttIndex = XML_GetIdAttributeIndex(parser); in metaStartElement() [all …]
|
| /freebsd/contrib/expat/examples/ |
| H A D | elements.c | 79 XML_Parser parser = XML_ParserCreate(NULL); in main() local 83 if (! parser) { in main() 88 XML_SetUserData(parser, &depth); in main() 89 XML_SetElementHandler(parser, startElement, endElement); in main() 92 void *const buf = XML_GetBuffer(parser, BUFSIZ); in main() 95 XML_ParserFree(parser); in main() 103 XML_ParserFree(parser); in main() 109 if (XML_ParseBuffer(parser, (int)len, done) == XML_STATUS_ERROR) { in main() 112 XML_GetCurrentLineNumber(parser), in main() 113 XML_ErrorString(XML_GetErrorCode(parser))); in main() [all …]
|
| H A D | outline.c | 82 XML_Parser parser = XML_ParserCreate(NULL); in main() local 86 if (! parser) { in main() 91 XML_SetUserData(parser, &depth); in main() 92 XML_SetElementHandler(parser, startElement, endElement); in main() 95 void *const buf = XML_GetBuffer(parser, BUFSIZ); in main() 98 XML_ParserFree(parser); in main() 106 XML_ParserFree(parser); in main() 112 if (XML_ParseBuffer(parser, (int)len, done) == XML_STATUS_ERROR) { in main() 115 XML_GetCurrentLineNumber(parser), in main() 116 XML_ErrorString(XML_GetErrorCode(parser))); in main() [all …]
|
| /freebsd/contrib/unifdef/tests/ |
| H A D | recursive.experr | 23 unifdef: parser line 1 state C comment START line 25 unifdef: parser line 2 state C comment START line 27 unifdef: parser line 3 state NO comment START line 29 unifdef: parser line 4 state NO comment START line 31 unifdef: parser line 5 state NO comment START line 33 unifdef: parser line 6 state NO comment START line 35 unifdef: parser line 7 state NO comment START line 52 unifdef: parser line 8 state NO comment START line 54 unifdef: parser line 9 state NO comment START line 56 unifdef: parser line 10 state NO comment START line [all …]
|