pspp
11 days agoparsing approach works, descriptives can be parsed rust
Ben Pfaff [Sat, 14 Sep 2024 16:55:12 +0000 (09:55 -0700)]
parsing approach works, descriptives can be parsed

2 weeks agostart to work on parsing structs
Ben Pfaff [Sun, 8 Sep 2024 18:24:44 +0000 (11:24 -0700)]
start to work on parsing structs

2 weeks agopspp-derive works a little
Ben Pfaff [Sun, 8 Sep 2024 17:39:13 +0000 (10:39 -0700)]
pspp-derive works a little

4 weeks agocursor!
Ben Pfaff [Wed, 28 Aug 2024 16:33:49 +0000 (09:33 -0700)]
cursor!

4 weeks agowork
Ben Pfaff [Wed, 28 Aug 2024 15:45:54 +0000 (08:45 -0700)]
work

4 weeks agowork
Ben Pfaff [Tue, 27 Aug 2024 15:29:08 +0000 (08:29 -0700)]
work

4 weeks agowork
Ben Pfaff [Mon, 26 Aug 2024 15:45:36 +0000 (08:45 -0700)]
work

4 weeks agowork
Ben Pfaff [Mon, 26 Aug 2024 15:31:22 +0000 (08:31 -0700)]
work

4 weeks agowork
Ben Pfaff [Mon, 26 Aug 2024 15:31:07 +0000 (08:31 -0700)]
work

4 weeks agowork
Ben Pfaff [Mon, 26 Aug 2024 14:19:01 +0000 (07:19 -0700)]
work

4 weeks agonew lexer
Ben Pfaff [Mon, 26 Aug 2024 00:07:09 +0000 (17:07 -0700)]
new lexer

4 weeks agonewlexer
Ben Pfaff [Sun, 25 Aug 2024 23:05:35 +0000 (16:05 -0700)]
newlexer

4 weeks agotests pass again
Ben Pfaff [Sat, 24 Aug 2024 15:45:37 +0000 (08:45 -0700)]
tests pass again

4 weeks agowork
Ben Pfaff [Sat, 24 Aug 2024 15:32:09 +0000 (08:32 -0700)]
work

4 weeks agowork
Ben Pfaff [Wed, 21 Aug 2024 23:40:48 +0000 (16:40 -0700)]
work

5 weeks agoStart working on lsp server.
Ben Pfaff [Tue, 20 Aug 2024 04:31:52 +0000 (21:31 -0700)]
Start working on lsp server.

5 weeks agowork
Ben Pfaff [Tue, 20 Aug 2024 02:30:19 +0000 (19:30 -0700)]
work

5 weeks agobasic command parsing wroks
Ben Pfaff [Mon, 19 Aug 2024 21:53:31 +0000 (14:53 -0700)]
basic command parsing wroks

5 weeks agowork
Ben Pfaff [Mon, 19 Aug 2024 05:43:58 +0000 (22:43 -0700)]
work

5 weeks agowork
Ben Pfaff [Mon, 19 Aug 2024 01:32:16 +0000 (18:32 -0700)]
work

5 weeks agowork
Ben Pfaff [Sun, 18 Aug 2024 23:53:05 +0000 (16:53 -0700)]
work

5 weeks agowork
Ben Pfaff [Sun, 18 Aug 2024 17:39:53 +0000 (10:39 -0700)]
work

5 weeks agowork on output
Ben Pfaff [Sun, 18 Aug 2024 06:49:11 +0000 (23:49 -0700)]
work on output

5 weeks agowork
Ben Pfaff [Sun, 18 Aug 2024 05:15:19 +0000 (22:15 -0700)]
work

5 weeks agowork
Ben Pfaff [Sat, 17 Aug 2024 16:41:14 +0000 (09:41 -0700)]
work

5 weeks agowork on lexer
Ben Pfaff [Sat, 17 Aug 2024 04:45:44 +0000 (21:45 -0700)]
work on lexer

6 weeks agowork on autodecode
Ben Pfaff [Tue, 13 Aug 2024 21:45:16 +0000 (14:45 -0700)]
work on autodecode

2 months agomacro implementation is feature-complete?
Ben Pfaff [Thu, 25 Jul 2024 15:31:02 +0000 (08:31 -0700)]
macro implementation is feature-complete?

2 months agomost of macros implemented
Ben Pfaff [Tue, 23 Jul 2024 20:10:40 +0000 (13:10 -0700)]
most of macros implemented

2 months ago!IF and !LET
Ben Pfaff [Mon, 22 Jul 2024 02:03:37 +0000 (19:03 -0700)]
!IF and !LET

2 months agowork
Ben Pfaff [Mon, 22 Jul 2024 00:34:34 +0000 (17:34 -0700)]
work

2 months agoStop distinguishing macro tokens from other tokens.
Ben Pfaff [Wed, 17 Jul 2024 20:57:10 +0000 (13:57 -0700)]
Stop distinguishing macro tokens from other tokens.

2 months agowork
Ben Pfaff [Tue, 16 Jul 2024 19:40:16 +0000 (12:40 -0700)]
work

2 months agoimplment message location, start work on macros
Ben Pfaff [Sun, 14 Jul 2024 22:31:07 +0000 (15:31 -0700)]
implment message location, start work on macros

2 months agoscan code passes all the tests
Ben Pfaff [Sun, 14 Jul 2024 19:38:40 +0000 (12:38 -0700)]
scan code passes all the tests

2 months agowork on scanning
Ben Pfaff [Sun, 14 Jul 2024 18:35:52 +0000 (11:35 -0700)]
work on scanning

2 months agowork on scan
Ben Pfaff [Sat, 13 Jul 2024 22:18:57 +0000 (15:18 -0700)]
work on scan

2 months agomore tests
Ben Pfaff [Thu, 11 Jul 2024 19:01:13 +0000 (12:01 -0700)]
more tests

2 months agomore tests
Ben Pfaff [Thu, 11 Jul 2024 14:59:00 +0000 (07:59 -0700)]
more tests

2 months agotesting
Ben Pfaff [Mon, 8 Jul 2024 15:57:05 +0000 (08:57 -0700)]
testing

2 months agodecent segmentation tests
Ben Pfaff [Mon, 8 Jul 2024 02:41:09 +0000 (19:41 -0700)]
decent segmentation tests

2 months agomore segmentation
Ben Pfaff [Mon, 8 Jul 2024 01:03:45 +0000 (18:03 -0700)]
more segmentation

2 months agoSegmentation code is coming along.
Ben Pfaff [Mon, 8 Jul 2024 00:48:38 +0000 (17:48 -0700)]
Segmentation code is coming along.

2 months agosegment: Use 'nest' as a counter instead of 'substate'.
Ben Pfaff [Wed, 3 Jul 2024 18:14:41 +0000 (11:14 -0700)]
segment: Use 'nest' as a counter instead of 'substate'.

Signed-off-by: Ben Pfaff <blp@cs.stanford.edu>
3 months agowork on lexer
Ben Pfaff [Wed, 5 Jun 2024 05:20:29 +0000 (22:20 -0700)]
work on lexer

3 months agoincomplete work
Ben Pfaff [Wed, 5 Jun 2024 00:59:52 +0000 (17:59 -0700)]
incomplete work

6 months agowork on value labels
Ben Pfaff [Sun, 3 Mar 2024 22:55:15 +0000 (14:55 -0800)]
work on value labels

6 months agovariables parsed
Ben Pfaff [Mon, 26 Feb 2024 17:11:17 +0000 (09:11 -0800)]
variables parsed

6 months agowork on new decoder - about to start decoding variables
Ben Pfaff [Sun, 25 Feb 2024 20:01:10 +0000 (12:01 -0800)]
work on new decoder - about to start decoding variables

7 months agoMake decoding consume the record
Ben Pfaff [Wed, 31 Jan 2024 06:21:18 +0000 (22:21 -0800)]
Make decoding consume the record

7 months agoDrop use of Cow
Ben Pfaff [Wed, 31 Jan 2024 06:18:12 +0000 (22:18 -0800)]
Drop use of Cow

7 months agoprogress! and clippy!
Ben Pfaff [Tue, 30 Jan 2024 05:17:49 +0000 (21:17 -0800)]
progress! and clippy!

7 months agoseparate warnings and errors
Ben Pfaff [Mon, 29 Jan 2024 00:41:58 +0000 (16:41 -0800)]
separate warnings and errors

7 months agodecodedrecord works
Ben Pfaff [Mon, 29 Jan 2024 00:06:19 +0000 (16:06 -0800)]
decodedrecord works

8 months agowork
Ben Pfaff [Sun, 7 Jan 2024 23:33:57 +0000 (15:33 -0800)]
work

8 months agocontinue implementation
Ben Pfaff [Sun, 7 Jan 2024 19:41:28 +0000 (11:41 -0800)]
continue implementation

8 months agocompiles
Ben Pfaff [Sat, 30 Dec 2023 19:16:29 +0000 (11:16 -0800)]
compiles

9 months agowork
Ben Pfaff [Mon, 25 Dec 2023 19:17:16 +0000 (11:17 -0800)]
work

9 months agowork
Ben Pfaff [Mon, 25 Dec 2023 17:54:03 +0000 (09:54 -0800)]
work

9 months agowork
Ben Pfaff [Sun, 24 Dec 2023 18:19:09 +0000 (10:19 -0800)]
work

9 months agowork
Ben Pfaff [Sun, 24 Dec 2023 17:57:39 +0000 (09:57 -0800)]
work

9 months agovariable sets
Ben Pfaff [Fri, 22 Dec 2023 20:47:18 +0000 (12:47 -0800)]
variable sets

9 months agodocumentrecord
Ben Pfaff [Fri, 22 Dec 2023 20:23:53 +0000 (12:23 -0800)]
documentrecord

9 months agohey it compiles again
Ben Pfaff [Fri, 22 Dec 2023 20:14:13 +0000 (12:14 -0800)]
hey it compiles again

9 months agowork
Ben Pfaff [Sun, 17 Dec 2023 21:54:58 +0000 (13:54 -0800)]
work

9 months agowork
Ben Pfaff [Sun, 10 Dec 2023 23:31:57 +0000 (15:31 -0800)]
work

9 months agowork
Ben Pfaff [Sun, 10 Dec 2023 21:12:51 +0000 (13:12 -0800)]
work

9 months agowork
Ben Pfaff [Sun, 10 Dec 2023 18:19:41 +0000 (10:19 -0800)]
work

9 months agowork
Ben Pfaff [Sun, 10 Dec 2023 02:40:17 +0000 (18:40 -0800)]
work

9 months agowork
Ben Pfaff [Sat, 9 Dec 2023 21:07:41 +0000 (13:07 -0800)]
work

10 months agocleanup
Ben Pfaff [Wed, 22 Nov 2023 17:31:20 +0000 (09:31 -0800)]
cleanup

10 months agocleanup
Ben Pfaff [Wed, 22 Nov 2023 00:10:24 +0000 (16:10 -0800)]
cleanup

10 months agolong string missing values
Ben Pfaff [Sat, 18 Nov 2023 01:07:33 +0000 (17:07 -0800)]
long string missing values

10 months agoWork
Ben Pfaff [Thu, 16 Nov 2023 23:42:35 +0000 (15:42 -0800)]
Work

10 months agoclippy
Ben Pfaff [Thu, 16 Nov 2023 03:45:28 +0000 (19:45 -0800)]
clippy

10 months agoWorks for at least one test file now
Ben Pfaff [Thu, 16 Nov 2023 01:39:29 +0000 (17:39 -0800)]
Works for at least one test file now

10 months agowork
Ben Pfaff [Sat, 4 Nov 2023 23:31:19 +0000 (16:31 -0700)]
work

10 months agowork
Ben Pfaff [Sat, 4 Nov 2023 00:17:30 +0000 (17:17 -0700)]
work

10 months agowork on character encoding
Ben Pfaff [Thu, 2 Nov 2023 02:27:34 +0000 (19:27 -0700)]
work on character encoding

10 months agoGet locale_charset() working.
Ben Pfaff [Wed, 1 Nov 2023 14:24:32 +0000 (07:24 -0700)]
Get locale_charset() working.

12 months agoTemporary change to make cross builds work.
Ben Pfaff [Tue, 5 Sep 2023 15:32:10 +0000 (08:32 -0700)]
Temporary change to make cross builds work.

12 months agowork
Ben Pfaff [Tue, 5 Sep 2023 15:31:49 +0000 (08:31 -0700)]
work

12 months agodocs
Ben Pfaff [Fri, 1 Sep 2023 03:07:45 +0000 (20:07 -0700)]
docs

12 months agoall the header records have parsers
Ben Pfaff [Wed, 30 Aug 2023 15:29:46 +0000 (08:29 -0700)]
all the header records have parsers

12 months agowork
Ben Pfaff [Mon, 28 Aug 2023 16:04:24 +0000 (09:04 -0700)]
work

13 months agomultiple response
Ben Pfaff [Sat, 26 Aug 2023 16:35:28 +0000 (09:35 -0700)]
multiple response

13 months agowork
Ben Pfaff [Mon, 21 Aug 2023 15:55:01 +0000 (08:55 -0700)]
work

13 months agowork
Ben Pfaff [Sun, 20 Aug 2023 21:43:39 +0000 (14:43 -0700)]
work

13 months agowork
Ben Pfaff [Sun, 20 Aug 2023 21:22:45 +0000 (14:22 -0700)]
work

13 months agowork
Ben Pfaff [Sun, 20 Aug 2023 20:57:25 +0000 (13:57 -0700)]
work

13 months agoRevert "find bad utf8"
Ben Pfaff [Sun, 20 Aug 2023 01:39:36 +0000 (18:39 -0700)]
Revert "find bad utf8"

This reverts commit 33820c6420e31b9b7e878eeda38708cc447e4ca2.

13 months agofind bad utf8
Ben Pfaff [Sun, 20 Aug 2023 01:39:32 +0000 (18:39 -0700)]
find bad utf8

13 months agowork
Ben Pfaff [Sat, 19 Aug 2023 22:10:53 +0000 (15:10 -0700)]
work

13 months agowork
Ben Pfaff [Sat, 19 Aug 2023 21:06:50 +0000 (14:06 -0700)]
work

13 months agowork
Ben Pfaff [Sat, 19 Aug 2023 20:30:22 +0000 (13:30 -0700)]
work

13 months agowork
Ben Pfaff [Wed, 16 Aug 2023 04:23:50 +0000 (21:23 -0700)]
work

13 months agowork
Ben Pfaff [Tue, 15 Aug 2023 18:27:41 +0000 (11:27 -0700)]
work

13 months agowork
Ben Pfaff [Sun, 13 Aug 2023 17:25:57 +0000 (10:25 -0700)]
work

13 months agowork
Ben Pfaff [Sat, 12 Aug 2023 20:01:58 +0000 (13:01 -0700)]
work

13 months agowork
Ben Pfaff [Mon, 7 Aug 2023 05:39:05 +0000 (22:39 -0700)]
work