Berkeley Yacc

Software screenshot:
Berkeley Yacc
Software informatie:
Versie: 20140101
Upload datum: 17 Feb 15
Ontwikkelaar: T.E.Dickey
Licentie: Gratis
Populariteit: 30

Rating: nan/5 (Total Votes: 0)

Berkeley Yacc is de beste yacc variant beschikbaar voor Linux-systemen, in vergelijking met bizons.
Ook bekend als byacc, Berkeley Yacc is in staat om afhankelijkheden van een eigenaardige compiler te voorkomen

Wat is nieuw in deze release:.

  • yacc.1: document% token-tafel, het verbeteren van de presentatie van de dubbele aanhalingstekens
  • 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, 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
  • output.c, skeleton.c: wijziging van de laatste wijziging, zodat yytname is # define'd als nodig is in plaats van permanent - te voorkomen dat het breken cproto bijvoorbeeld
  • .
  • output.c, defs.h, main.c, reader.c, skeleton.c: wijzigingen aan ntpd bouwen met behulp van byacc:
  • Naam wijzigen yyname [] om yytname []
  • toevoegen YYTRANSLATE () macro
  • herkennen bizons% token-tafel verklaring
  • configure: regen
  • yacc.1: s / EE / XE / om te werken rond groff bug op Debian 6
  • makefile.in: gebruik CF_MAKE_DOCS
  • aclocal.m4: voeg CF_MAKE_DOCS
  • configure.in: gebruik CF_MAKE_DOCS

Wat is nieuw in versie 20130304:

  • pakket / debian / changelog, VERSIE, pakket / byacc. spec: bult
  • aclocal.m4: tweak aanpassen van Dave Becket om te werken rond de lange geleden breuk in & quot; nieuwe & quot; autoconf.
  • output.c: fix nep #include als & quot; -i & quot; wordt gegeven, maar niet & quot; -d & quot; (Verslag Richard Mitton).
  • ook tijdens het testen dat, vond een geval waarin de union_file niet wordt gebruikt; toegevoegd een cheque voor het adres dat.
  • test / ftp.output, test / ftp.tab.c, test / ftp.tab.h: regen
  • test / ftp.y: fix meest compilerwaarschuwingen voor & quot; maken check_make & quot;
  • test / calc1.tab.c: regen
  • test / calc1.y: fix meest compilerwaarschuwingen voor & quot; maken 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: rustig een gcc conversie-waarschuwing in yygrowstack ()
  • configure: regen
  • aclocal.m4:. Een andere oplossing voor CF_GCC_VERSION om Debian's modificatie van gcc bericht verwerken

Wat is nieuw in versie 20121003:

  • Deze versie verandert het configure script om te experimenteren met verschillende autoconf toestaan versons (geen wijzigingen in de code).

Wat is nieuw in versie 20120526:

  • Deze versie voegt kleine wijzigingen gemakkelijk te bouwen op FreeBSD en voor andere verpakkers die liever niet het configure script te gebruiken.

Wat is nieuw in versie 20101229:.

  • Verschillende kleine fixes / verbeteringen van NetBSD

Wat is nieuw in versie 20101226:

  • defs.h, main.c: verandering return-type van de toe te wijzen () om waarschuwingen van alignment problemen te voorkomen
  • main.c: Solaris verklaart chmod () in
  • configure: regen
  • main.c: ifdef'd gebruik van fcntl.h
  • configure.in: voeg configure controleert fcntl.h, atexit en mkstemp
  • main.c: voor die gevallen waarin mkstemp () niet beschikbaar is, gebruik tempnam / open
  • aclocal.m4: voeg CF_MKSTEMP
  • aclocal.m4: verbeteren citeren, betreuren $ {naam-waarde} in het voordeel van de standaard $ {naam: -waarde}

Wat is nieuw in versie 20101126:

  • pakket / byacc.spec, pakket / debian / changelog, VERSION: bult
  • output.c: gecorrigeerd gebruik van% parse-param waarde in yyerror (); het maakt geen gebruik van & yylva (verslag Clifford Yapp)

Wat is nieuw in versie 20101122:

  • output.c: voeg ifdef om te waken tegen herdefiniëring van YYSTYPE unie (verzoek van Clifford Yapp).
  • test / calc1.tab.c: regen
  • test / calc1.y: cleanup compilerwaarschuwingen
  • test / grammar.y: toevoegen & quot;% verwacht & quot;
  • test / calc1.tab.h: regen * test / calc1.output, test / calc1.tab.c, test / calc1.tab.h: RCS_BASE test / calc2.tab.c, test / calc3.tab. c: regen
  • test / calc1.y: geavanceerde voorbeeld uit papier Steve Johnson's, maakt gebruik van de vakbonden
  • test / calc3.y, test / calc2.y: init 'basis', dus voorbeelden kan draaien
  • test / ftp.tab.c, test / ftp.y: tweaks te compileren met g ++
  • output.c: compenseren fix in reader.c
  • reader.c: voeg / gebruik putc_both () en puts_both (), overigens de vaststelling van een plaats waar een vakbond gekopieerd naar de union_file mogelijk ontbreekt het einde van de laatste regel
  • .
  • pakket / debian / changelog, pakket / byacc.spec, VERSIE: bump

Wat is nieuw in versie 20090221:

  • De verklaring van yylval werd hersteld om het skelet, zoals het werd weggelaten in de fixes in 20.080.824.

Andere software van ontwikkelaar T.E.Dickey

Ncurses
Ncurses

11 May 15

vttest
vttest

17 Feb 15

XTerm
XTerm

3 Jun 15

Reacties op Berkeley Yacc

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!