Directory [root]

Directory Created:
2006-08-03 07:21
Total Files:
24
Deleted Files:
3
Lines of Code:
3851

[root]
     tests.in (56 files, 576 lines)
     tests.out (53 files, 694 lines)

Lines of Code

 Lines of Code

Developers

Author Changes Lines of Code Lines per Change
bediger 236 (100.0%) 5213 (100.0%) 22.0

Most Recent Commits

bediger 2007-11-26 10:46

Fix a problem in the lexer: would not consider 0 (zero) as
a numerical constant, and the "count" interperter command
could not "reset" to not terminating after a given number of
reductions without a "count 0" command.

9 lines of code changed in:

  • TODO (+8), lex.l (+1 -1)
bediger 2007-11-20 09:01

Add T, M as built-ins: T x y -> y x, M x -> x x.
Lots of consequnces, including lexer changes, command-line
option changes, additions to node.h and graph.c

Add a "mudflap' target to makefile to try to use GNU libmudflap
for memory debugging.

Add a BTMK-basis bracket abstraction algorithm. Probably not in
its final form. Seems klunky.

252 lines of code changed in:

  • bracket_abstraction.c (+108 -1), bracket_abstraction.h (+1), clfuzz (+1 -1), grammar.y (+48 -23), graph.c (+74 -16), lex.l (+11 -1), makefile (+6 -2), node.c (+2), node.h (+1 -1)
bediger 2007-08-11 18:09

Change from 'g' to 'grz' as the algorithm name for Grzegorcyzk's 'g'
algorithm. I find that 'g' ends up in my arguments a lot.

2 lines of code changed in:

  • bracket_abstraction.c (+1 -1), lex.l (+1 -1)
bediger 2007-08-02 22:20

1. Correct a few misspellings in bracket abstraction algorithm comments.
2. Add provisions for setting max number of reductions to perform.
3. Don't prompt when reading in a file.

60 lines of code changed in:

  • bracket_abstraction.c (+3 -3), grammar.y (+27 -6), graph.c (+14 -2), lex.l (+15), makefile (+1 -1)
bediger 2007-04-29 21:30

Add "coverage" test for compiling with gcov options on,
and clean up after coverage tests in "clean" target.

4 lines of code changed in:

  • makefile (+4 -1)
bediger 2007-04-29 21:29

Accomdate prompting.

1 lines of code changed in:

  • runtests (+1 -1)
bediger 2007-04-29 21:29

Add "W" primitive

1 lines of code changed in:

  • clfuzz (+1 -1)
bediger 2007-04-29 21:26

Add more notes.

9 lines of code changed in:

  • TODO (+9)
bediger 2007-04-29 21:25

1. Clearer usage flag notes about "turning off" primitives
2. abstract out common functionality into top_level_cleanup()
3. Add printing a prompt, including a command-line flag to
turn it off.
4. Define YYERROR_VERBOSE when bison compiles the grammar.

32 lines of code changed in:

  • grammar.y (+32 -15)
bediger 2007-04-29 21:21

Change from a nested set of "?:" operators to
a switch to determine the printable name of
various primitive combinators.

17 lines of code changed in:

  • node.c (+17 -12)
bediger 2007-04-29 21:20

Cast a NULL, even though that doesn't change the compiler warning (lcc).

1 lines of code changed in:

  • bracket_abstraction.c (+1 -1)
bediger 2007-04-29 21:19

Remove a NULL-check before freeing: the freeing routine
also checks for NULL, so this check duplicates work.

2 lines of code changed in:

  • hashtable.c (+2 -4)
bediger 2007-04-29 21:17

Remove some never-used functions and their declarations.

2 lines of code changed in:

  • atom.c (+1 -20), atom.h (+1 -3)
bediger 2007-04-29 21:17

Remove an if-then-else block: only the true-clause
ever gets executed. Due to flow-of-control considerations,
the false-clause can never get executed.

18 lines of code changed in:

  • abbreviations.c (+18 -17)
bediger 2007-04-02 07:28

Add string.h include.

1 lines of code changed in:

  • bracket_abstraction.c (+1)
bediger 2007-03-01 21:18

Updates.

4 lines of code changed in:

  • TODO (+4)
bediger 2007-03-01 12:10

Fix it instantly. Choice.

1 lines of code changed in:

  • bracket_abs_fuzz (+1 -1)
bediger 2007-03-01 12:09

Bracket abstraction "fuzzing" tools.
bafuzz generates "cl" code to do bracket abstraction,
bracket_abs_fuzz shell script runs "cl" on that code, and
postprocesses the results to assure identical outputs.

99 lines of code changed in:

  • bafuzz (new 96), bracket_abs_fuzz (new 3)
bediger 2007-03-01 10:56

Add support for Grzegorcyzk "G Algorithm" bracket abstraction.
Along the way, change the way the grammar deals with specifying
which algorithm. lexer now lumps all algorithm names into the
same terminal token.

41 lines of code changed in:

  • bracket_abstraction.c (+30), bracket_abstraction.h (+4), grammar.y (+3 -6), lex.l (+4 -4)
bediger 2007-02-28 16:08

Add M.A. Price's "G-Algorithm" bracket abstraction.

86 lines of code changed in:

  • bracket_abstraction.c (+85), bracket_abstraction.h (+1)

(72 more)

Generated by StatCVS 0.3