pspp
7 hours agoOK actually got it complete now? rust
Ben Pfaff [Thu, 30 Jan 2025 01:20:16 +0000 (17:20 -0800)]
OK actually got it complete now?

8 hours agorender done
Ben Pfaff [Thu, 30 Jan 2025 00:23:41 +0000 (16:23 -0800)]
render done

4 days agorender page measuring now implemented
Ben Pfaff [Sun, 26 Jan 2025 01:33:30 +0000 (17:33 -0800)]
render page measuring now implemented

2 weeks agocargo fmt
Ben Pfaff [Wed, 15 Jan 2025 01:02:09 +0000 (17:02 -0800)]
cargo fmt

2 weeks agowork
Ben Pfaff [Tue, 14 Jan 2025 17:59:09 +0000 (09:59 -0800)]
work

2 weeks agowork
Ben Pfaff [Tue, 14 Jan 2025 17:44:36 +0000 (09:44 -0800)]
work

2 weeks agowork
Ben Pfaff [Tue, 14 Jan 2025 02:54:12 +0000 (18:54 -0800)]
work

2 weeks agoAdd cells iterator
Ben Pfaff [Sun, 12 Jan 2025 18:33:33 +0000 (10:33 -0800)]
Add cells iterator

2 weeks agowork on rendering code
Ben Pfaff [Sun, 12 Jan 2025 17:46:29 +0000 (09:46 -0800)]
work on rendering code

3 weeks agowork on rendering
Ben Pfaff [Sun, 5 Jan 2025 19:54:10 +0000 (11:54 -0800)]
work on rendering

3 weeks agoremove csv crate
Ben Pfaff [Sun, 5 Jan 2025 16:29:28 +0000 (08:29 -0800)]
remove csv crate

3 weeks agorefined csv
Ben Pfaff [Sun, 5 Jan 2025 03:11:01 +0000 (19:11 -0800)]
refined csv

3 weeks agofirst take at csv
Ben Pfaff [Sun, 5 Jan 2025 02:46:00 +0000 (18:46 -0800)]
first take at csv

3 weeks agoMove toward having output drivers.
Ben Pfaff [Sat, 4 Jan 2025 03:29:42 +0000 (19:29 -0800)]
Move toward having output drivers.

4 weeks agopivot templates
Ben Pfaff [Wed, 1 Jan 2025 19:57:55 +0000 (11:57 -0800)]
pivot templates

4 weeks agomore pivot table output
Ben Pfaff [Wed, 1 Jan 2025 00:09:25 +0000 (16:09 -0800)]
more pivot table output

4 weeks agodata_out first draft done
Ben Pfaff [Tue, 31 Dec 2024 20:31:36 +0000 (12:31 -0800)]
data_out first draft done

4 weeks agowork on formats
Ben Pfaff [Tue, 31 Dec 2024 18:41:05 +0000 (10:41 -0800)]
work on formats

4 weeks agodata_out progress
Ben Pfaff [Tue, 31 Dec 2024 01:43:34 +0000 (17:43 -0800)]
data_out progress

4 weeks agowork on output
Ben Pfaff [Sun, 29 Dec 2024 18:12:31 +0000 (10:12 -0800)]
work on output

4 weeks agocleanups
Ben Pfaff [Fri, 27 Dec 2024 19:28:04 +0000 (11:28 -0800)]
cleanups

4 weeks agovery long strings
Ben Pfaff [Fri, 27 Dec 2024 19:26:36 +0000 (11:26 -0800)]
very long strings

4 weeks agostart code cleanup
Ben Pfaff [Fri, 27 Dec 2024 18:36:48 +0000 (10:36 -0800)]
start code cleanup

4 weeks agovariable sets
Ben Pfaff [Fri, 27 Dec 2024 17:56:34 +0000 (09:56 -0800)]
variable sets

5 weeks agolong strin gmissing values
Ben Pfaff [Tue, 24 Dec 2024 19:29:05 +0000 (11:29 -0800)]
long strin gmissing values

5 weeks agofinish with variable roles, start with long string value labels
Ben Pfaff [Tue, 24 Dec 2024 18:24:12 +0000 (10:24 -0800)]
finish with variable roles, start with long string value labels

5 weeks agofile and variable attributes
Ben Pfaff [Mon, 23 Dec 2024 23:01:09 +0000 (15:01 -0800)]
file and variable attributes

5 weeks agowork on sysfile reader
Ben Pfaff [Mon, 23 Dec 2024 03:26:34 +0000 (19:26 -0800)]
work on sysfile reader

5 weeks agomultiple response sets
Ben Pfaff [Sun, 22 Dec 2024 18:04:43 +0000 (10:04 -0800)]
multiple response sets

5 weeks agoCleanup.
Ben Pfaff [Sat, 21 Dec 2024 21:37:30 +0000 (13:37 -0800)]
Cleanup.

5 weeks agodecode weight variables too
Ben Pfaff [Sat, 21 Dec 2024 21:18:45 +0000 (13:18 -0800)]
decode weight variables too

5 weeks agowork on dictionary reading
Ben Pfaff [Sat, 21 Dec 2024 20:19:38 +0000 (12:19 -0800)]
work on dictionary reading

5 weeks agodictionary decoding! untested though
Ben Pfaff [Sat, 21 Dec 2024 01:17:32 +0000 (17:17 -0800)]
dictionary decoding! untested though

5 weeks agowork on sysfiles
Ben Pfaff [Fri, 20 Dec 2024 16:58:34 +0000 (08:58 -0800)]
work on sysfiles

6 weeks agogot all of ctables
Ben Pfaff [Sun, 15 Dec 2024 17:05:35 +0000 (09:05 -0800)]
got all of ctables

6 weeks agowork on ctables
Ben Pfaff [Sat, 14 Dec 2024 17:29:35 +0000 (09:29 -0800)]
work on ctables

6 weeks agoparsing improvements
Ben Pfaff [Fri, 13 Dec 2024 03:58:23 +0000 (19:58 -0800)]
parsing improvements

6 weeks agostart on ctables
Ben Pfaff [Thu, 12 Dec 2024 20:06:27 +0000 (12:06 -0800)]
start on ctables

7 weeks agodata list improvemtn
Ben Pfaff [Sun, 8 Dec 2024 22:51:35 +0000 (14:51 -0800)]
data list improvemtn

7 weeks agodata list
Ben Pfaff [Fri, 6 Dec 2024 17:59:36 +0000 (09:59 -0800)]
data list

7 weeks agodata list
Ben Pfaff [Fri, 6 Dec 2024 17:45:26 +0000 (09:45 -0800)]
data list

7 weeks agoprogress with parser
Ben Pfaff [Fri, 6 Dec 2024 01:15:56 +0000 (17:15 -0800)]
progress with parser

8 weeks agowork
Ben Pfaff [Wed, 4 Dec 2024 16:51:59 +0000 (08:51 -0800)]
work

8 weeks agomove descriptives into its own module
Ben Pfaff [Sun, 1 Dec 2024 19:25:31 +0000 (11:25 -0800)]
move descriptives into its own module

8 weeks agomove around command module
Ben Pfaff [Sun, 1 Dec 2024 19:17:21 +0000 (11:17 -0800)]
move around command module

8 weeks agodescriptives parser works
Ben Pfaff [Sun, 1 Dec 2024 19:16:25 +0000 (11:16 -0800)]
descriptives parser works

2 months agowork
Ben Pfaff [Tue, 12 Nov 2024 19:28:16 +0000 (11:28 -0800)]
work

3 months agowork on parser
Ben Pfaff [Tue, 8 Oct 2024 15:17:36 +0000 (08:17 -0700)]
work on parser

4 months agoIntroduce Mismatch versus Error distinction.
Ben Pfaff [Sun, 15 Sep 2024 01:20:10 +0000 (18:20 -0700)]
Introduce Mismatch versus Error distinction.

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

4 months 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6 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.

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

6 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

6 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

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

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

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

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

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

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

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

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

6 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>
7 months agowork on lexer
Ben Pfaff [Wed, 5 Jun 2024 05:20:29 +0000 (22:20 -0700)]
work on lexer

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

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

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

11 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

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

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