2022-01-01 |
Ben Pfaff | lexer: New functions for parsing real numbers in specif... |
tree | commitdiff |
2022-01-01 |
Ben Pfaff | format-parser: Improve comment. |
tree | commitdiff |
2021-12-31 |
Ben Pfaff | Replace more uses of 'cnt' by 'n'. |
tree | commitdiff |
2021-12-09 |
Ben Pfaff | treewide: Replace <name>_cnt by n_<name>s and <name... |
tree | commitdiff |
2021-12-09 |
Ben Pfaff | message: Introduce underlining for error message regions. |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | message: Intern file names in msg_location to make... |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: Allow for negative lookahead within a command. |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: Drop 'line_pos' from lex_token and lex_source. |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: Keep entire source file in memory. |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | variable-parser: New functions for parsing syntax witho... |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: Add tokens for '{', '}', ':', ';' for use in... |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: Factor out functions for counting columns. |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: New lex_at_phrase(), lex_get_n() functions. |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: Issue error message in forgotten case in lex_for... |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | lexer: Be consistent across 32/64 bit in lex_force_int_... |
tree | commitdiff |
2021-12-06 |
Ben Pfaff | segment: Add comment about zero-length segments. |
tree | commitdiff |
2021-10-09 |
Ben Pfaff | lexer: Fix memory leak merging tokens only some of... |
tree | commitdiff |
2021-10-09 |
Ben Pfaff | macro: Fix memory leaks in error cases parsing function... |
tree | commitdiff |
2021-10-09 |
Ben Pfaff | lexer: Fix memory leak when macro expands as empty. |
tree | commitdiff |
2021-10-09 |
Ben Pfaff | macro: Fix memory leak expanding !DO loop over list. |
tree | commitdiff |
2021-10-09 |
Ben Pfaff | macro: Fix memory leak with keyword "enclose" arguments. |
tree | commitdiff |
2021-10-09 |
Ben Pfaff | segment: Fix read past end of buffer when input ends... |
tree | commitdiff |
2021-10-05 |
Ben Pfaff | segment: Fix 1-byte read past initialized data when... |
tree | commitdiff |
2021-10-02 |
John Darrington | Fix memory leak in tokenize_string_segment |
tree | commitdiff |
2021-09-26 |
Ben Pfaff | lexer: Fix use-after-free error in lex_source_get_looka... |
tree | commitdiff |
2021-09-02 |
Ben Pfaff | DEFINE: Properly support redefining a macro. |
tree | commitdiff |
2021-09-01 |
Ben Pfaff | macro: Fix crash for !QUOTE of a quoted string. |
tree | commitdiff |
2021-08-26 |
Ben Pfaff | DEFINE: Only expand macro functions when the name is... |
tree | commitdiff |
2021-07-24 |
Ben Pfaff | macro: Continue expanding macro even in face of errors... |
tree | commitdiff |
2021-07-24 |
Ben Pfaff | macro: Allow positional arguments to be empty. |
tree | commitdiff |
2021-07-24 |
Ben Pfaff | macro: Make ARG_CHAREND and ARG_ENCLOSE more uniform... |
tree | commitdiff |
2021-07-23 |
Ben Pfaff | macro: Allow macro A to use its arguments as part of... |
tree | commitdiff |
2021-07-22 |
Ben Pfaff | Turn !* into a single token, for macro expansion purposes. |
tree | commitdiff |
2021-07-20 |
Ben Pfaff | macro: Properly parse !ENCLOSE keyword arguments. |
tree | commitdiff |
2021-07-18 |
Ben Pfaff | lexer: Change the pipeline to allow more flexible use... |
tree | commitdiff |
2021-07-18 |
Ben Pfaff | segment: Make negative numbers into single segments. |
tree | commitdiff |
2021-07-04 |
John Darrington | Fix broken build due to missing braces |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | DEFINE: New command. |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | lexer: Move lex_ellipsize() into string module, as... |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | token: Update functional interface and add token_copy... |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | segment: Ignore !ENDDEFINE in /*comments*/ and "strings". |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | segment: Distinguish snippets from full files. |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | lexer: Factor out scan error messages into new function. |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | message: Make msg_emit() take full ownership of its... |
tree | commitdiff |
2021-07-05 |
Ben Pfaff | message: Break message location out into a separate... |
tree | commitdiff |
2021-06-27 |
Ben Pfaff | TITLE and SUBTITLE: Don't treat an unquoted argument... |
tree | commitdiff |
2021-06-27 |
Ben Pfaff | lexer: New function lex_next_representation(). |
tree | commitdiff |
2021-06-27 |
Ben Pfaff | lexer: Factor some token inspectors out into new token... |
tree | commitdiff |
2021-05-30 |
Ben Pfaff | segment: Refine treatment of start of macro body. |
tree | commitdiff |
2021-05-30 |
Ben Pfaff | segment: Fix implementation of is_all_spaces(). |
tree | commitdiff |
2021-05-30 |
Ben Pfaff | segment: The body of DEFINE does not have to be on... |
tree | commitdiff |
2021-05-09 |
Ben Pfaff | token: Rename token_destroy() to token_uninit(). |
tree | commitdiff |
2021-05-03 |
Ben Pfaff | lexer: Remove lex_syntax_mode in favor of segmenter_mode. |
tree | commitdiff |
2021-05-01 |
Ben Pfaff | format-parser: Fix inconsistent use of "char *" vs... |
tree | commitdiff |
2021-04-18 |
Ben Pfaff | lexer: Fix typo in comment. |
tree | commitdiff |
2021-04-13 |
Ben Pfaff | segment: Allow '.' as separate token with a line, for... |
tree | commitdiff |
2021-04-13 |
Ben Pfaff | segment: Improve segmentation when DEFINE command has... |
tree | commitdiff |
2021-04-10 |
John Darrington | Remove unused module subcommand-list |
tree | commitdiff |
2021-04-09 |
Ben Pfaff | lexer: Add support for DEFINE...!ENDDEFINE. |
tree | commitdiff |
2021-04-09 |
Ben Pfaff | lexer: Add support for macro punctuation. |
tree | commitdiff |
2021-04-09 |
Ben Pfaff | lexer: Add support for macro identifiers (that begin... |
tree | commitdiff |
2021-04-09 |
Ben Pfaff | segment: Fix segmentation of integer followed by "... |
tree | commitdiff |
2021-03-23 |
Ben Pfaff | segment: Properly handle DO REPEAT in batch mode. |
tree | commitdiff |
2021-03-22 |
Ben Pfaff | lexer: New function lex_force_int_range(). |
tree | commitdiff |
2021-03-21 |
Ben Pfaff | q2c: Remove, since it is no longer used. |
tree | commitdiff |
2021-03-21 |
Ben Pfaff | SET: Reimplement parser without q2c. |
tree | commitdiff |
2021-03-08 |
Ben Pfaff | format: Reduce size of struct fmt_spec from 12 bytes... |
tree | commitdiff |
2021-01-11 |
Ben Pfaff | output-item: Collapse the inheritance hierarchy into... |
tree | commitdiff |
2021-01-11 |
Ben Pfaff | str: Add function xstrdup_if_nonnull() and introduce... |
tree | commitdiff |
2021-01-07 |
Ben Pfaff | Make data input and output take a fmt_settings structure. |
tree | commitdiff |
2021-01-01 |
Ben Pfaff | output-item: Make label a part of every output_item. |
tree | commitdiff |
2020-06-20 |
John Darrington | Fix buffer overflow in lex_ellipsize__ |
tree | commitdiff |
2020-06-20 |
John Darrington | Fix crash when parsing a badly formatted variable string. |
tree | commitdiff |
2020-06-07 |
John Darrington | Whitespace changes only. |
tree | commitdiff |
2019-11-27 |
John Darrington | Delete trailing whitespace at line endings. |
tree | commitdiff |
2019-10-11 |
Ben Pfaff | output: Move text_item and group_item usage closer... |
tree | commitdiff |
2019-07-07 |
Ben Pfaff | lexer: Make lex_error_expecting() easier to use. |
tree | commitdiff |
2019-04-14 |
John Darrington | lexer: Token testing functions now take a const argument. |
tree | commitdiff |
2018-12-25 |
Ben Pfaff | message: Refactor initializations for struct msg throug... |
tree | commitdiff |
2018-11-26 |
Ben Pfaff | segment: Fix behavior when #! line is not new-line... |
tree | commitdiff |
2018-10-06 |
Ben Pfaff | lexer: Fix details of journaling. |
tree | commitdiff |
2018-09-29 |
Ben Pfaff | lexer: Fix buffer overread in journaling when source... |
tree | commitdiff |
2018-09-24 |
Ben Pfaff | variable-parser: Fix null deref on error path in parse_... |
tree | commitdiff |
2018-09-24 |
Ben Pfaff | lexer: Add support for embedded \0 bytes and missing... |
tree | commitdiff |
2018-09-24 |
Ben Pfaff | command-name: Avoid read past end of input buffer in... |
tree | commitdiff |
2018-02-21 |
Ben Pfaff | SAVE TRANSLATE: Allow variable names with space, etc... |
tree | commitdiff |
2018-02-21 |
Ben Pfaff | lexer: Fix implementation of lex_force_string_or_id(). |
tree | commitdiff |
2017-09-23 |
Ben Pfaff | scan: Add cast to silence Clang warning about convertin... |
tree | commitdiff |
2017-08-31 |
John Darrington | Merge remote-tracking branch 'origin/master' into sheet |
tree | commitdiff |
2017-08-20 |
Stefan Weil | Fix some typos (found by codespell) |
tree | commitdiff |
2017-08-03 |
John Darrington | Merge remote-tracking branch 'origin/master' into sheet |
tree | commitdiff |
2017-07-05 |
John Darrington | Add copyright and licence notices to files which lack... |
tree | commitdiff |
2017-05-18 |
John Darrington | Merge remote-tracking branch 'origin/master' into sheet |
tree | commitdiff |
2017-05-01 |
John Darrington | MATRIX DATA: Fix crash when duplicate variables are... |
tree | commitdiff |
2017-04-26 |
John Darrington | parse_DATA_LIST_vars: Reduce scope of variable 'name2' |
tree | commitdiff |
2017-04-22 |
John Darrington | Merge remote-tracking branch 'origin/master' into sheet |
tree | commitdiff |
2017-04-22 |
John Darrington | Whitespace changes only: Remove trailing whitespace |
tree | commitdiff |
2016-10-10 |
Friedrich Beckmann | reversed CFLAGS, CPPFLAGS and LDFLAGS addition for... |
tree | commitdiff |
2016-10-10 |
Friedrich Beckmann | added CFLAGS, CPPFLAGS and LDFLAGS for PSPP.C and q2c... |
tree | commitdiff |
2016-08-12 |
John Darrington | Merge remote-tracking branch 'origin/master' into sheet |
tree | commitdiff |
next |