projects
/
pspp
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
FREQUENCIES and layered split file has tests that work
[pspp]
/
src
/
language
/
lexer
/
2022-08-07
Ben Pfaff
CTABLES
tree
|
commitdiff
2022-08-07
Ben Pfaff
lexer: Fix negative 'n0' and 'n1' in lex_source_contain...
tree
|
commitdiff
2022-08-07
Ben Pfaff
lexer: Support more options in lex_error_expecting_array().
tree
|
commitdiff
2022-06-01
Ben Pfaff
lexer: New function lex_ofs_representation().
tree
|
commitdiff
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
next