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