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

XTerm
XTerm

3 Jun 15

Luit
Luit

20 Feb 15

vttest
vttest

17 Feb 15

Reacties op Berkeley Yacc

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