Projects / preccx / Releases

All releases of preccx

  •  23 Sep 2007 21:35
Avatar

    Release Notes: The code has been updated to be compatible with the new GCC 4.2 C compiler, which is increasingly strict about casting functions.

    •  23 Sep 2007 21:33
    Avatar

      Release Notes: The compiler compiler's internal sequent production has been improved to allow trailing \x and be more comprehensible to the maintainer.

      •  26 Jun 2007 21:14
      Avatar

        Release Notes: A "debian" subdirectory has been added in order to allow the building of deb packages from the source archive.

        •  17 Jun 2007 06:00
        Avatar

          Release Notes: Production rule prototypes are allowed to be declared as needed inline in a grammar script ("@foo(x,y)") instead of generating all the necessary prototypes in a separate output file. Data constructor/deconstructor notation was introduced for use in making and consuming complicated data structures inside grammar rules ("+{foo}\x ... -{bar(x)}").

          •  17 Jun 2007 05:59
          Avatar

            Release Notes: A problem with anchor after cut ("! ^") in a grammar specification was fixed.

            •  17 Jun 2007 05:58
            Avatar

              Release Notes: Minor documentation/manual and header file adjustments were made, the latter for 64-bit machines and newer and stricter GCC compilers.

              •  17 Jun 2007 05:57
              Avatar

                Release Notes: A generalization of the successful "peek case" semantics was added to work with whole ranges of tokens at a time governing a choice of case.

                •  17 Jun 2007 05:55
                Avatar

                  Release Notes: The "peek case" {'a': ...; 'b': ...} grammar construct was introduced, in which a parse is guided irrevocably down one subgrammar or another by what the first next incoming token is. This allows the parser author to cut out time-wasting try-fail-try-fail... parse sequences for parsers of grammars which may otherwise require unbounded lookahead to resolve the ambiguities.

                  •  17 Jun 2007 05:54
                  Avatar

                    Release Notes: The runtime library's "program stack" now extends itself automatically, instead of begging the user to restart the client application with a bigger stack when it overflows.

                    •  17 Jun 2007 05:53
                    Avatar

                      Release Notes: Function prototypes in the code have been changed to have "..." in them, where appropriate, in order to signal to modern ANSI C compilers not to play tricks with register/parameter placements which might otherwise defeat the polyadic uses to which these functions are put in PRECCX. This is a bugfix in a modern context, and adaptive maintenance in the larger context.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.