log libinterp/parse-tree/lex.ll @ 33620:96e9dcdc4003 default tip @

age author description
Sat, 13 Apr 2024 02:14:32 -0400 John W. Eaton refactor parse rules for function/script and classdef files
Thu, 11 Apr 2024 08:44:23 -0400 John W. Eaton check return value from sscanf
Mon, 08 Apr 2024 10:28:03 -0400 John W. Eaton replace all calls to panic_* functions with error in lex.ll
Sat, 06 Apr 2024 17:11:35 -0400 John W. Eaton eliminate some uses of panic_* functions
Sat, 06 Apr 2024 14:38:17 -0400 John W. Eaton take adavantage of compiler warnings for unhandled enum switch cases
Mon, 01 Apr 2024 23:27:43 -0400 John W. Eaton refactor comment handling in the lexer and parser
Wed, 27 Mar 2024 23:44:46 -0400 John W. Eaton rename FCN and FUNC_RET tokens in the lexer and parser
Sat, 23 Mar 2024 13:02:24 -0400 John W. Eaton * lex.ll: Replace remaining uses of assert with panic_unless.
Wed, 06 Mar 2024 08:09:45 -0500 John W. Eaton eliminate some code duplication in the lexer
Sat, 02 Mar 2024 16:10:00 -0500 John W. Eaton new functions for reporting syntax errors from the lexer
Sat, 02 Mar 2024 15:32:36 -0500 John W. Eaton eliminate some code duplication in the lexer
Sat, 02 Mar 2024 15:15:12 -0500 John W. Eaton revamp handling meta and fully-qualified identifiers in the lexer
Sat, 02 Mar 2024 15:00:54 -0500 John W. Eaton return token instead of token ID from make_keyword_token
Sat, 02 Mar 2024 14:27:30 -0500 John W. Eaton use more consistent naming in the lexer and parser for token IDs and values
Thu, 29 Feb 2024 15:32:06 -0500 John W. Eaton maint: style fixes for lex.ll
Tue, 27 Feb 2024 20:32:13 -0800 Rik Emit error, not warning, when unterminated block comment found (bug #59784)
Sun, 04 Feb 2024 23:21:11 -0500 John W. Eaton allow help for ordinary functions to work again (bug #65220) stable
Fri, 02 Feb 2024 23:03:34 -0500 John W. Eaton when parsing, record whether a comment uses a '#' delimeter stable
Wed, 31 Jan 2024 23:19:10 -0500 John W. Eaton improve capture of classdef and classdef method doc strings stable
Thu, 25 Jan 2024 09:36:49 -0500 John W. Eaton be more explicit about creation of invalid vs anonymous symbol_scope objects stable
Fri, 22 Dec 2023 12:08:17 -0500 John W. Eaton maint: update Octave Project Developers copyright for the new year stable
Fri, 17 Nov 2023 11:46:20 -0500 Arun Giridhar maint: Merge stable to default
Fri, 17 Nov 2023 11:45:51 -0500 Arun Giridhar lex.ll: Accept block comments at the command prompt (bug #64903) stable
Tue, 01 Aug 2023 13:17:41 -0400 Arun Giridhar maint: Merge stable to default
Tue, 01 Aug 2023 13:17:17 -0400 Arun Giridhar lex.ll: Remove `$` as an identifier character stable
Tue, 30 May 2023 20:52:07 -0700 Rik Identify only full-line or block comments as help text (bug #64065)
Tue, 24 Jan 2023 17:19:44 -0800 Rik maint: Eliminate "(void)" in C++ function prototypes/declarations.
Wed, 11 Jan 2023 21:45:45 -0500 John W. Eaton avoid some calls to get_input_system and get_evaluator
Fri, 06 Jan 2023 13:12:14 -0500 John W. Eaton maint: Merge stable to default.
Fri, 06 Jan 2023 13:11:27 -0500 John W. Eaton update Octave Project Developers copyright for the new year stable
Thu, 01 Dec 2022 14:28:07 -0800 Rik maint: merge stable to default
Thu, 01 Dec 2022 14:23:45 -0800 Rik maint: Use macros to begin/end C++ namespaces. stable
Sat, 19 Nov 2022 00:03:30 -0500 John W. Eaton maint: merge stable to default.
Fri, 18 Nov 2022 23:50:41 -0500 John W. Eaton eliminate unused function stable
Fri, 18 Nov 2022 23:49:32 -0500 John W. Eaton don't accept '!' to indicate ignored function parameters stable
Thu, 17 Nov 2022 14:48:19 -0800 Rik maint: Remove deprecated line continuation code.
Thu, 17 Nov 2022 11:50:20 -0500 John W. Eaton remove operators deprecated in version 7
Fri, 10 Jun 2022 18:57:17 -0400 Arun Giridhar maint: Merge stable to default
Thu, 09 Jun 2022 16:44:10 +0200 Markus Mützel test: Move new BISTs to lexer and adapt syntax (bug #62587). stable
Tue, 07 Jun 2022 19:44:07 +0200 Torsten Lilge maint: merge stable to default
Tue, 07 Jun 2022 08:05:13 -0400 John W. Eaton store token ID, not keyword ID when parsing keywords (bug #62587) stable
Tue, 31 May 2022 23:34:23 -0400 John W. Eaton maint: merge stable to default
Tue, 31 May 2022 23:30:40 -0400 John W. Eaton * lex.ll (base_lexer::handle_identifier): Fix comment to match code. stable
Tue, 05 Apr 2022 08:33:58 -0700 Rik maint: Use "fcn" as preferred abbreviation for "function" in libinterp/.
Thu, 10 Feb 2022 15:29:44 -0800 Rik build: Correctly build codebase when -DNDEBUG present (bug #62013) stable
Tue, 28 Dec 2021 18:22:40 -0500 John W. Eaton update Octave Project Developers copyright for the new year stable
Tue, 23 Nov 2021 12:40:51 -0500 John W. Eaton deprecate .+ and .- operators
Tue, 23 Nov 2021 12:28:40 -0500 John W. Eaton deprecate/eliminate additional instances of '**', '.**', '**=', and '.*=='
Mon, 22 Nov 2021 16:22:54 -0500 John W. Eaton deprecate ** and .** operators (bug #60882)
Mon, 22 Nov 2021 15:41:42 -0500 John W. Eaton new lexer utility function, warn_deprecated_syntax
Wed, 22 Sep 2021 23:09:12 -0400 John W. Eaton initialize filepos to (1, 1) when function appears in eval string
Sat, 04 Sep 2021 07:50:08 -0400 John W. Eaton allow for invalid filepos objects
Sat, 14 Aug 2021 22:48:52 -0400 John W. Eaton eliminate octave:: namespace tags in DEFUN and DEFMETHOD and more
Sat, 14 Aug 2021 21:50:26 -0400 John W. Eaton merge "namespace octave" and OCTAVE_NAMESPACE_BEGIN/END blocks
Fri, 13 Aug 2021 21:53:51 -0400 John W. Eaton move DEFUN and DEFMETHOD functions inside octave namespace
Wed, 28 Jul 2021 07:19:31 -0400 John W. Eaton note future change for backslash operator
Wed, 28 Jul 2021 00:28:26 -0400 John W. Eaton fix logic error in changeset 28a39ddabbfc
Fri, 23 Jul 2021 11:59:40 -0400 John W. Eaton allow unrecognized characters to begin command-style function call parsing
Wed, 21 Jul 2021 13:25:46 -0400 John W. Eaton don't check status of symbol as variable when parsing at top level (bug #60882)
Wed, 21 Jul 2021 09:49:09 -0400 John W. Eaton handle all binary operators the same when detecting command syntax (bug #60882)