버클리 Yacc와는 들소에 비해, 리눅스 시스템에 사용할 수있는 가장 좋은 yacc를 변형이다.
또한 byacc로 알려진 버클리 Yacc와는 특유의 컴파일러의 종속성을 피할 수있다
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
yacc.1 : 문서 % 토큰 테이블, 프리젠 테이션을 향상 큰 따옴표의
테스트 / calc.tab.c, 테스트 / calc1.tab.c, 테스트 / calc2.tab.c, 테스트 / calc3.tab.c, 테스트 / code_calc.code.c, 테스트 / code_calc.tab.c, 테스트 / code_error.code.c, 테스트 / code_error.tab.c, 테스트 / error.tab.c, 테스트 / ftp.tab.c, 테스트 / grammar.tab.c, 테스트 / pure_calc.tab.c, 테스트 / pure_error. tab.c, 테스트 / quote_calc-s.tab.c, 테스트 / quote_calc.tab.c, 테스트 / quote_calc2-s.tab.c, 테스트 / quote_calc2.tab.c, 테스트 / quote_calc3-s.tab.c, 테스트 / quote_calc3.tab.c, 테스트 / quote_calc4-s.tab.c, 테스트 / quote_calc4.tab.c : 재생성
output.c, skeleton.c가이 - 예를 들면 속보 cproto을 피하기 위해 그 yytname 필요가 아닌 영구 #define 된이 그래서 마지막 변경을 개정.
output.c, defs.h, main.c의, reader.c, skeleton.c가 : byacc 사용하여 비슷하게 동작을 구축하기 변경 :
] [yyname는 [] yytname하기 위해 이름을 변경
YYTRANSLATE () 매크로를 추가
들소의 % 토큰 테이블 선언을 인식
구성 : 재생성
yacc.1 : S / EE가 / XE는 / 데비안 6 groff의 버그를 해결하기 위해
makefile.in : 사용 CF_MAKE_DOCS
aclocal.m4의 : 추가 CF_MAKE_DOCS
configure.in : 사용 CF_MAKE_DOCS
이 버전 20130304의 새로운 기능 :
이 패키지 / 데비안 / 변경 내역, 버전, 패키지 / byacc.spec : 범프
aclocal.m4의 : 긴 - 전 파손을 피해 갈 데이브 베켓에서 미세 조정을 적용 & quot; 새로운 & quot; autoconf를.
output.c : 가짜의 #include 해결하는 경우 & quot; -i & quot; 주어진 있지만 없습니다 & quot; -d & quot; (리처드 미튼에 의해 보고서).
그 테스트하는 동안 또한, union_file이되지 않는 경우를 발견; 주소 그 수표를 추가했다.
테스트 / ftp.output, 테스트 / ftp.tab.c, 테스트 / ftp.tab.h : 재생성
테스트 / ftp.y : & quot 가장 컴파일러 경고를 수정, check_make & quot을;
테스트 / calc1.tab.c : 재생성
테스트 / calc1.y : & quot 대부분의 컴파일러 경고를 수정, check_make & quot을;
테스트 / calc.tab.c, 테스트 / calc1.tab.c, 테스트 / calc2.tab.c, 테스트 / calc3.tab.c, 테스트 / code_calc.code.c, 테스트 / code_error.code.c, 테스트 / error.tab.c, 테스트 / ftp.tab.c, 테스트 / grammar.tab.c, 테스트 / pure_calc.tab.c, 테스트 / pure_error.tab.c, 테스트 / quote_calc-s.tab.c, 테스트 / quote_calc.tab.c, 테스트 / quote_calc2-s.tab.c, 테스트 / quote_calc2.tab.c, 테스트 / quote_calc3-s.tab.c, 테스트 / quote_calc3.tab.c, 테스트 / quote_calc4-s.tab. C, 시험 / quote_calc4.tab.c : 재생성
skeleton.c가 :) (yygrowstack에서 gcc의 변환 - 경고를 조용히
구성 : 재생성
aclocal.m4의 : CF_GCC_VERSION 또 다른 수정 GCC 메시지 데비안의 수정을 처리 할 수 있습니다.
이 버전 20121003의 새로운 기능 :
이 버전은 다른 autoconf를의 versons (아무 코드 변경)와 실험을 허용하도록 구성 스크립트를 변경합니다.
이 버전 20120526의 새로운 기능 :
이 버전은 쉽게 FreeBSD의와 구성 스크립트를 사용하지 않으 다른 꾸러미를 위해 구축하는 사소한 변경을 추가합니다.
이 버전 20101229의 새로운 기능 : NetBSD의에서
이 몇 가지 사소한 수정 / 개선.
이 버전 20101226의 새로운 기능 :
이 defs.h, main.c의 : 할당의 변화 리턴 형 () 정렬 문제의 경고를 피하기 위해
main.c의 방법 : Solaris는 chmod를 ()의 선언
구성 : 재생성
main.c의 : fcntl.h의 ifdef'd 사용
configure.in : fcntl.h, atexit과 때 mkstemp에 대한 구성 검사를 추가
main.c에가 : 때 mkstemp ()를 사용할 수없는 경우에,적인 tempnam 오픈 / 사용
aclocal.m4의 : 추가 CF_MKSTEMP
aclocal.m4의 : 표준 $ 찬성 $ {이름 값을} 비추천, 인용 향상 {이름 : - 값}
이 어떤 버전의 20101126의 새로운 기능 :
이 패키지 / byacc.spec, 패키지 / 데비안 / 변경 내역, 버전 : 범프
output.c : yyerror에서 % 구문 분석-PARAM 값의 보정 사용 (); 그것은 사용 및하지 않습니다 yylva (클리포드 얍형 제본하여 보고서)
이 버전 20101122의 새로운 기능 :
이 output.c : YYSTYPE 조합 (클리포드 얍형 제본의 요청)의 재정을 방지하기 위해 IFDEF를 추가합니다.
테스트 / calc1.tab.c : 재생성
테스트 / calc1.y : 정리 컴파일러 경고
테스트 /에는 grammar.y : 추가 & quot; %는 quot 및 기대;
테스트 / calc1.tab.h : 리젠 * 테스트 / calc1.output, 테스트 / calc1.tab.c, 테스트 / calc1.tab.h : RCS_BASE 테스트 / calc2.tab.c, 테스트 / calc3.tab.c : 재생성
테스트 / calc1.y : 스티브 존슨의 논문에서 진보 된 예는, 노동 조합을 사용합니다
테스트 / calc3.y, 테스트 / calc2.y : 초기화 '기본', 예 실행할 수 있도록
테스트 / ftp.tab.c, 테스트 / ftp.y : 개조하면 되겠 g으로 컴파일 ++
output.c : reader.c에서 수정을 보상
reader.c : 추가 / 사용 putc_both ()와 puts_both (), 부수적으로 union_file에 복사 노조가 마지막 줄의 끝을 누락 될 수 있습니다 장소를 고정.
패키지 / 데비안 / 변경 로그, 패키지 / byacc.spec, 버전 : 범프
이 버전 20090221의 새로운 기능 :이 20,080,824에서 만든 수정 생략되었을 때
하는 yylval 선언은, 골격에 복원되었습니다.
댓글을 찾을 수 없습니다