- update Aclocal generated file due to change [r4100]
- update Autoconf generated file due to change [r4100]
- update 'AC_PREREQ' to reflect use of Autoconf 2.73
- update to Homebrew GNU Autoconf version 2.73
- update to reflect use of Homebrew distributions of GNU Autoconf version 2.73 and GNU M4 version 1.4.21 to generate portions of the Ox distribution
- apply changes [r4095],[r4096] to the Ox tag'd 1.12.3 release
- update change summary log
- update changes in the Ox 1.12.3 release
- apply changes [r4089],[r4090],[r4091],[r4092],[r4093] to the Ox tag'd 1.12.3 release
- update Automake generated files due to change [r4090],[r4092]
- replace Automake conditional 'LLVMCXX_COMPILER_MAJOR_VERSION_GE_10' with 'APPLE_OR_LLVM_CXX_COMPILER'
- update Autoconf generated file due to change [r4090]
- remove Automake conditional 'LLVMCXX_COMPILER_MAJOR_VERSION_GE_10': replace it with 'APPLE_OR_LLVM_CXX_COMPILER'
- corrected the missing 'code&' parameters (accumulated '%union' components, accumulated Yacc definition section declaration blocks) to the dynamic loader Y-file parser signature
- more wordsmithing
- more wordsmithing
- wordsmithing
- wordsmithing
Tag Ox release 1.12.3
- update change summary log
- document significant changes in the Ox 1.12.3 release
Tag libnew release 1.2.1
- update change summary log
- document significant change in the Libnew 1.2.1 release
- update Autoconf generated file due to change [r 193]
- bump the Libnew subminor version to 1.2.1
- update Automake generated file due to change [r 190]
- update Autoconf generated file due to change [r 190]
- special case handling for macOS Homebrew GNU C/C++ compiler versions 12-14: add flag '-mmacosx-version-min=<macOS major version>.0' to 'AM_CXXFLAGS'
- add updates to the tag'd oxml2m4 release 1.4 baseline
- correct typo
- update "Testsuite": process all AGEs in the distribution with both C and C++ compilers for all combinations of lexer and parser generators
- update change summary log
- update significant changes in the OXML translator 1.4 release
- update Automake generated file due to change [r 141]
- update Autoconf generated file due to change [r 141]
- special case handling for Homebrew GNU C/C++ compiler versions 12-14: add flag '-mmacosx-version-min=26.0' to 'CFLAGS/CXXFLAGS'
- update Autoconf generated file due to change [r4078]
- special case handling for Homebrew LLVM C/C++ compiler versions 16-20: add flag '-mmacosx-version-min=26.0' to 'CFLAGS/CXXFLAGS'
- update to Automake 1.18.1 versions
- update Autoconf generated file due to change [r 188]
- remove macOS-specific parts of scripts related to use of the '-single_module' and '-multi_module' linker flags
- update to Automake 1.18.1 versions
- update generated files due to change [r4076]
- add '(void)' cast to 'std::stoi ()' call
- update Automake generated files due to change [r4071]
- update Autoconf generated file due to changes [r4071],[r4073]
- remove macOS-specific parts of scripts related to use of the '-single_module' and '-multi_module' linker flags
- update to Automake 1.18.1 versions
- special case handling for Homebrew C/C++ compiler versions 12, 13 & 14: add flag '-mmacosx-version-min=26.0' to 'CFLAGS/CXXFLAGS'
- update the versions of Windows Cygwin & Windows Msys2 used for regression testing
- remove "Check for cases where L-file returned tokem ambiguity can be resolved" from the "Functionality" section: implemented in change [r4058]
- update PDF file generated from change [r4066]
- update intermediate files generated from change [r4066]
- reword section 5.3.3: if there are sort mismatches between the returned terminal symbols in an L-file return statement, report an error, otherwise report a warning (implemented in change [r4058])
- update test case baseline compare files due to change [r4061]
- update test case baseline compare file due to change [r4058],[r4061]
- update test case baseline compare file due to change [r4058],[r4060],[r4061]
- update generated files due to change [r4061]
- bump the Ox subminor version to 1.12.3
- change test case to generate the warning for multiple returned terminal symbols of the same sort (change [r4058])
- update generated files due to change [r4058]
- implement 'TODO' item "Check for cases where L-file returned tokem ambiguity can be resolved"
- update Automake generated files due to change [r4056]
- add '$(BINUM_PARSER_ERRORS)' to 'EXTRA_DIST' in './testsuite/semantic-errors/Makefile.am': omitted in change [r4054]
- update Automake generated file due to change [r4054]
- add a semantic error test case with multiple dependency cycles in multiple attribute definitions
- bug fix: correct 'findCycle ()' recursion for the case that a cycle is not found with the first candidate dependee
- update the versin of macOS used for regression testing to 26.3.1
- update the version of RE/flex used to build the Ox distribution to 6.1.0
- update test case baseline compare file due to change [r4049]
- check for attribute dependency cycles within a single attribute definition before the topological sort
- add 'yox_cycle_error ()': report attribute dependency cycle errors
- update test case baseline compare files due to change [r4046]
- change the type of 'LDG[symbol#][attr#]' so that it contains the attribute occurrence associated with that node in the local dependency graph
- correct minor typos in change [r4044]
- add 'int symNum' member to 'attribute': the grammar symbol number
- update test case baseline compare files due to change [r4041]
- update generated files due to change [r4041]
- refactor attribute data structure to better match the Ox User Reference Manual nomenclature:
- update generated PDF file generated from change [r4038]
- update intermediate files generated from change [r4038]
- wordsmithing: change 'attribute occurrence referencing' -> 'definition referencing'
- remove typedef for 'attrbDirectionSeq': no longer used
- update test case baseline compare files due to change [r4034]
- update generated files due to change [r4034]
- remove the "fellow dependents" code in 'explicitModeAttrbDef ()': incorrectly diagnoses both inherited and synthesized occurrences in the dependent attributes as an error
- revert the rename of 'class prodSymbol' member 'semPos' -> 'pos' in change [r4029]
- update test case baseline compare files due to change [r4031]
- missed a few renames in change [r4030]
- replace 'push_back ()' with 'emplace_back ()'
- rename 'class attribute' member 'occur' -> 'occurrence': readability
- update test case baseline compare files due to change [r4027]
- bug fix: incorrect attribute ordering in 'std::lower_bound ()'
- bug fix: 'loc_is_valid' member in source text fragment incorrectly set 'true'
- update test case baseline compare files due to change [r4023]