projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
data-parser: Make data parser not require a dictionary.
[pspp]
/
src
/
language
/
data-io
/
data-parser.h
diff --git
a/src/language/data-io/data-parser.h
b/src/language/data-io/data-parser.h
index a932c7eb6936f12ba27d6421625c1b58de8a4890..caef721d1070a3f80cafa576725ef476a7caea06 100644
(file)
--- a/
src/language/data-io/data-parser.h
+++ b/
src/language/data-io/data-parser.h
@@
-38,7
+38,7
@@
enum data_parser_type
};
/* Creating and configuring any parser. */
};
/* Creating and configuring any parser. */
-struct data_parser *data_parser_create (
struct dictionary *dict
);
+struct data_parser *data_parser_create (
void
);
void data_parser_destroy (struct data_parser *);
enum data_parser_type data_parser_get_type (const struct data_parser *);
void data_parser_destroy (struct data_parser *);
enum data_parser_type data_parser_get_type (const struct data_parser *);
@@
-73,8
+73,9
@@
void data_parser_add_fixed_field (struct data_parser *,
const char *name,
int record, int first_column);
bool data_parser_any_fields (const struct data_parser *);
const char *name,
int record, int first_column);
bool data_parser_any_fields (const struct data_parser *);
-bool data_parser_parse (struct data_parser *,
- struct dfm_reader *, struct ccase *);
+bool data_parser_parse (struct data_parser *, struct dfm_reader *,
+ struct dictionary *, struct ccase *);
+
/* Uses for a configured parser. */
void data_parser_output_description (struct data_parser *,
/* Uses for a configured parser. */
void data_parser_output_description (struct data_parser *,