Berkeley Yacc

Software screenshot:
Berkeley Yacc
Dettagli del software:
Versione: 20140101
Data di caricamento: 17 Feb 15
Sviluppatore: T.E.Dickey
Licenza: Libero
Popolarità: 3

Rating: nan/5 (Total Votes: 0)

Berkeley Yacc è la migliore variante yacc disponibile per i sistemi Linux, rispetto ai bisonti.
Conosciuto anche come byacc, Berkeley Yacc è in grado di evitare le dipendenze di un compilatore particolare

Cosa c'è di nuovo in questa versione:.

  • yacc.1: documento% token-tavolo, migliorare la presentazione dei doppi apici
  • test / calc.tab.c, test / calc1.tab.c, test / calc2.tab.c, test / calc3.tab.c, test / code_calc.code.c, test / code_calc.tab.c , test / code_error.code.c, test / code_error.tab.c, test / error.tab.c, test / ftp.tab.c, test / grammar.tab.c, test / pure_calc.tab.c, prova /pure_error.tab.c, test / quote_calc-s.tab.c, test / quote_calc.tab.c, test / quote_calc2-s.tab.c, test / quote_calc2.tab.c, test / quote_calc3-s.tab .c, test / quote_calc3.tab.c, test / quote_calc4-s.tab.c, test / quote_calc4.tab.c: Regen
  • output.c, skeleton.c: modificare l'ultima modifica in modo che yytname è # define'd come necessario e non permanente - per evitare di rompere cproto per esempio
  • .
  • output.c, defs.h, main.c, reader.c, skeleton.c: modifiche per costruire ntpd utilizzando byacc:
  • Rinomina yyname [] per yytname []
  • aggiungere YYTRANSLATE () macro
  • riconoscere dichiarazione% token-tavolo per bisonte
  • configure: Regen
  • yacc.1: s / EE / XE / per aggirare groff bug su Debian 6
  • makefile.in: utilizzare CF_MAKE_DOCS
  • aclocal.m4: aggiungere CF_MAKE_DOCS
  • configure.in: utilizzare CF_MAKE_DOCS

Cosa c'è di nuovo in versione 20130304:

  • pacchetto / debian / changelog, VERSIONE, pacchetto / byacc. spec: urto
  • aclocal.m4: adattare Tweak da Dave Becket a lavorare intorno a lungo prima di rottura in & quot; nuova & quot; autoconf.
  • output.c: fissare #include fasullo se & quot; -i & quot; è data ma non & quot; -d & quot; (Relazione Richard Mitton).
  • anche durante la prova che, trovato un caso in cui il union_file è inutilizzato; aggiunto un assegno di indirizzo.
  • test / ftp.output, test / ftp.tab.c, test / ftp.tab.h: Regen
  • test / ftp.y: risolvere la maggior parte delle avvertenze del compilatore per & quot; fare check_make & quot;
  • test / calc1.tab.c: Regen
  • test / calc1.y: risolvere la maggior parte delle avvertenze del compilatore per & quot; fare check_make & quot;
  • test / calc.tab.c, test / calc1.tab.c, test / calc2.tab.c, test / calc3.tab.c, test / code_calc.code.c, test / code_error.code.c , test / error.tab.c, test / ftp.tab.c, test / grammar.tab.c, test / pure_calc.tab.c, test / pure_error.tab.c, test / quote_calc-s.tab.c , test / quote_calc.tab.c, test / quote_calc2-s.tab.c, test / quote_calc2.tab.c, test / quote_calc3-s.tab.c, test / quote_calc3.tab.c, test / quote_calc4-s .tab.c, test / quote_calc4.tab.c: Regen
  • skeleton.c: calmare un gcc conversione avvertimento a yygrowstack ()
  • configure: Regen
  • aclocal.m4:. Un'altra correzione per CF_GCC_VERSION per gestire la modifica di Debian messaggio gcc

Cosa c'è di nuovo in versione 20121003:

  • Questa versione altera lo script di configurazione per consentire la sperimentazione di diversi autoconf versons (nessuna modifica del codice).

Cosa c'è di nuovo in versione 20120526:

  • Questa versione aggiunge modifiche minori per costruire facilmente su FreeBSD e per altri confezionatori che preferiscono non utilizzare lo script di configurazione.

Cosa c'è di nuovo in versione 20101229:.

  • Diversi correzioni minori / miglioramenti da NetBSD

Cosa c'è di nuovo in versione 20101226:

  • defs.h, main.c: cambio return-tipo di destinare () per evitare avvisi di problemi di allineamento
  • main.c: Solaris dichiara chmod () in
  • configure: Regen
  • main.c: ifdef'd uso di fcntl.h
  • configure.in: aggiungere controlli di configurazione per fcntl.h, atexit e mkstemp
  • main.c: per i casi in cui mkstemp () non è disponibile, l'uso tempnam / apertura
  • aclocal.m4: aggiungere CF_MKSTEMP
  • aclocal.m4: migliorare citando, deprecate $ {nome-valore} a favore di $ norma {nome: -value}

Cosa c'è di nuovo in versione 20101126:

  • pacchetto / byacc.spec, pacchetto / debian / changelog, VERSIONE: urto
  • output.c: corretto uso di% valore parse-param in yyerror (); non usa & yylva (relazione Clifford Yapp)

Cosa c'è di nuovo in versione 20101122:

  • output.c: aggiungere ifdef per difendersi ridefinizione YYSTYPE union (richiesta Clifford Yapp).
  • test / calc1.tab.c: Regen
  • test / calc1.y: avvisi del compilatore cleanup
  • test / grammar.y: aggiungere & quot;% si aspetta & quot;
  • test / calc1.tab.h: Regen * test / calc1.output, test / calc1.tab.c, test / calc1.tab.h: Test RCS_BASE / calc2.tab.c, test / calc3.tab. c: Regen
  • test / calc1.y: esempio avanzato dalla carta di Steve Johnson, utilizza i sindacati
  • test / calc3.y, test / calc2.y: init 'base', in modo da esempi possono eseguire
  • test / ftp.tab.c, test / ftp.y: tweaks per compilare con g ++
  • output.c: compensare correzione in reader.c
  • reader.c: aggiungere / uso putc_both () e puts_both (), che fissa tra l'altro un luogo in cui un sindacato copiato il union_file può mancare la fine dell'ultima riga
  • .
  • pacchetto / debian / changelog, pacchetto / byacc.spec, VERSIONE: urto

Cosa c'è di nuovo in versione 20090221:

  • La dichiarazione di yylval stata restaurata allo scheletro, in quanto è stato omesso nelle correzioni fatte in 20.080.824.

Altri software di sviluppo T.E.Dickey

vttest
vttest

17 Feb 15

Lynx
Lynx

17 Feb 15

XTerm
XTerm

3 Jun 15

Ncurses
Ncurses

11 May 15

Commenti a Berkeley Yacc

I commenti non trovato
Aggiungi commento
Accendere le immagini!