]> git.draconx.ca Git - cdecl99.git/history - src/parse.y
Release 1.3.
[cdecl99.git] / src / parse.y
2024-02-22 Nick Bowlerlibcdecl: Use an explicit name for T_LEX_ERROR.
2024-02-22 Nick Bowlerlibcdecl: Remove glibc snprintf workaround.
2024-01-19 Nick Bowlerlibcdecl: Replace uintmax_t with unsigned (long) long.
2024-01-11 Nick Bowlerlibcdecl: Fix parsing of very long parameter lists.
2024-01-11 Nick Bowlerlibcdecl: Fix parsing of very long declarator lists.
2024-01-11 Nick Bowlerlibcdecl: Fix parsing of very long specifier lists.
2024-01-09 Nick Bowlerlibcdecl: Move another error message into the string...
2024-01-09 Nick Bowlerlibcdecl: Remove error code argument from cdecl__err.
2023-12-04 Nick BowlerFix parser build on compilers without _Bool.
2023-07-28 Nick Bowlerlibcdecl: Work around GNU libc snprintf bug.
2023-07-28 Nick Bowlerlibcdecl: Perform all parser allocations via cdecl__all...
2023-07-28 Nick Bowlerlibcdecl: Replace ALLOC_STRUCT with specialized macros.
2023-07-28 Nick Bowlerlibcdecl: Factor out toplevel parser actions.
2023-07-23 Nick Bowlerlibcdecl: Don't dynamically allocate null declarators.
2023-07-23 Nick Bowlerlibcdecl: Combine identifier and struct allocation.
2023-07-23 Nick BowlerSolve Bison conflicts using precedence declarations.
2023-07-21 Nick Bowlerlibcdecl: Remove magic T_ENGLISH token.
2023-07-20 Nick Bowlerlibcdecl: Simplify Bison error message reporting.
2023-07-20 Nick Bowlerlibcdecl: Combine tag/typedef identifier rules.
2023-07-20 Nick Bowlerlibcdecl: Avoid using strcpy w/ empty strings.
2023-07-20 Nick Bowlerlibcdecl: Combine array length parser rules.
2023-07-20 Nick Bowlerlibcdecl: Parse function parameters in order.
2023-07-20 Nick Bowlerlibcdecl: Factor out open-coded identifier patchup.
2023-07-20 Nick Bowlerlibcdecl: Factor out open-coded list concatenation.
2023-07-20 Nick Bowlerlibcdecl: Avoid redundant string literal in yyerror.
2023-07-18 Nick Bowlerlibcdecl: Don't propagate specifier lists more than...
2023-07-18 Nick BowlerAdd an explanation for declaration specifier rules.
2023-07-14 Nick Bowlerlibcdecl: Move specifier type determination into scanner.
2023-07-07 Nick Bowlerlibcdecl: Re-use strings from parser in spec_string.
2023-06-16 Nick Bowlerlibcdecl: Consolidate most error messages.
2021-03-14 Nick BowlerRework library error reporting.
2021-03-10 Nick BowlerWork around designated initializer bug on HP-UX cc.
2021-03-03 Nick BowlerConsolidate header files.
2012-08-29 Nick BowlerWork around breakage caused by newer Bison versions.
2011-10-23 Nick BowlerDon't call cdecl_free internally.
2011-10-23 Nick BowlerStart implementing proper error handling.
2011-09-21 Nick BowlerEnable i18n in Bison.
2011-07-20 Nick BowlerMake semicolons after declarations optional.
2011-07-19 Nick BowlerAdd cdecl__ prefix to flex/bison functions.
2011-07-19 Nick BowlerCombine English specifiers properly.
2011-07-18 Nick BowlerAdd support for parsing English-like declarations.
2011-07-18 Nick BowlerFix error name of ellipsis token.
2011-07-12 Nick BowlerFix yyerror's signature.
2011-07-08 Nick BowlerAdd support for imaginary types.
2011-07-07 Nick BowlerUse the reentrant scanner API.
2011-07-06 Nick BowlerInitial support for function declarators.
2011-07-06 Nick BowlerAdd missing copyright headers.
2011-07-06 Nick BowlerKill the "horizontal" declarator chain.
2011-07-06 Nick BowlerMake an explicit null declarator type.
2011-07-05 Nick BowlerAdd a child pointer to cdecl_declarator.
2011-07-05 Nick BowlerFix pointer declarators.
2011-07-04 Nick BowlerAdd support for empty declarators.
2011-07-04 Nick BowlerUse assert(0) instead of abort for exceptional cases.
2011-06-25 Nick BowlerAdd support for array declarators.
2011-06-25 Nick BowlerAdd support for pointer declarators.
2011-06-25 Nick BowlerRestrict the contexts in which typedef names can appear.
2011-06-23 Nick BowlerMake cdecl_free more robust by handling a NULL argument.
2011-06-21 Nick BowlerAdd an initial declaration parser.
2011-06-19 Nick BowlerInitial commit