K4#BK.j..'9(J/s6=DK]QD4`62&0Wo"/ A#eg:m870J+=3 q-z@IH*0+* 1V - * " !!,!(E!"n!!!!! !;!;"U"'q")""&[#,#&!&&0 ' :'G'N'a''r'F'''(%(7()I(2s(((&()).2)a)))-)) )*'7*_*s******%*$+/<+l++ + +++++!+),1G,&y,.,%,, -6-I-!R-t- - -!-!---..$7.$\.H....!/0/ F/.T/*/////0+00\0*l030*00"1+71)c11111 1%1122+2G2[2w2F2:2.3B3'X33J343#4B4S4'k44!494- 585P5,l5 5 55'5*5,6AL6S66%671=7/o7$7 7D78 58#V8z8.8/8899796U9*9!99+9:4:D:V:.o:$:+:: ;;;<G=N=k==.=/=/=1!>#S>*w>>*>0>8?@I?H?P?V$@!{@^@R@UOAFA"AB,#B!PB#rB!B BB,BDCbCsCwCDDM&DQtDLD/ECE 2FL^%x^!^-^8^9'_ a_k_r_ _ _4_+_``/`O`2f`+`t`R:aBa'a/a(b\Eb?b5bc2c7Rcc1cLc<&d cd d%dd1d e,e1JeE|egex*f f6f0fC,g1pg'g gtg"Mh(ph7hh4h1&iXiqi!i'iMi<'j!djj5j:jkk7k<Tk*k7k&kl$lX30*JEv ks%\wyc"N ,'d)!?;$Mp .m`jg(oD#<[tC-fhP1Z^VQY7 &eqO]B{:I}8F6Ra5xUl9_AG >THizu/@K=Lr|b4S+ n2~W at %s$$ for the midrule at $%d of %s has no declared type$$ of %s has no declared type$%s of %s has no declared type$default%%define variable %s redefined%%define variable '%s' requires '"..."' values%%define variable '%s' requires '{...}' values%%define variable '%s' requires keyword values%%empty on non-empty rule%%expect-rr applies only to GLR parsers%@: syntax error%@: syntax error: expected %0e before %u%@: syntax error: expected %0e or %1e before %u%@: syntax error: expected %0e or %1e or %2e before %u%@: syntax error: expected %0e or %1e or %2e or %3e before %u%@: syntax error: expected %0e or %1e or %2e or %3e or %4e before %u%@: syntax error: expected %0e or %1e or %2e or %3e or %4e or %5e before %u%@: syntax error: expected %0e or %1e or %2e or %3e or %4e or %5e etc., before %u%@: syntax error: unexpected %u%d nonterminal useless in grammar%d nonterminals useless in grammar%d reduce/reduce conflict%d reduce/reduce conflicts%d rule useless in grammar%d rules useless in grammar%d shift/reduce conflict%d shift/reduce conflicts%s affects only GLR parsers%s home page: <%s>. %s must be followed by positive number%s redeclaration for %s%s redeclaration for <%s>%s: cannot backup%s: cannot open%s: invalid language%s: undefined %%define variable %s, cannot be accessed from midrule action at $%d, hiding %c...// Generated by %s. // Report bugs to <%s>. // Home page: <%s>. :Conflict between rule %d and token %s resolved as an errorConflict between rule %d and token %s resolved as reduceConflict between rule %d and token %s resolved as shiftCopyright (C) %d Free Software Foundation, Inc. Diagnostics: -W, --warnings[=CATEGORY] report the warnings falling in CATEGORY --color[=WHEN] whether to colorize the diagnostics --style=FILE specify the CSS FILE for colorizer diagnostics ExampleFEATURES is a list of comma separated words that can include:First exampleFirst reduce derivationFor complete documentation, run: info bison. Generate a deterministic LR or generalized LR (GLR) parser employing LALR(1), IELR(1), or canonical LR(1) parser tables. GrammarMandatory arguments to long options are mandatory for short options too. Nonterminals useless in grammarNonterminals, with rules where they appearOperation Modes: -h, --help display this help and exit -V, --version output version information and exit --print-localedir output directory containing locale-dependent data and exit --print-datadir output directory containing skeletons and XSLT and exit -u, --update apply fixes to the source grammar file and exit -f, --feature[=FEATURES] activate miscellaneous features POSIX Yacc does not support %sPOSIX Yacc does not support hexadecimal literalsPOSIX Yacc does not support string literalsPOSIX Yacc does not support typed midrule actionsPOSIX Yacc forbids dashes in symbol names: %sPOSIX yacc reserves %%type to nonterminalsR/R conflicts (enabled by default)Reduce derivationReport bugs to <%s>. Rules useless in grammarRules useless in parser due to conflictsS/R conflicts (enabled by default)Second exampleSecond reduce derivationShift derivationState %dState %d THINGS is a list of comma separated words that can include:TRACES is a list of comma separated words that can include:Terminals unused in grammarTerminals, with rules where they appearThe same is true for optional arguments. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Try '%s --help' for more information. Tuning the Parser: -L, --language=LANGUAGE specify the output programming language -S, --skeleton=FILE specify the skeleton to use -t, --debug instrument the parser for tracing same as '-Dparse.trace' --locations enable location support -D, --define=NAME[=VALUE] similar to '%define NAME VALUE' -F, --force-define=NAME[=VALUE] override '%define NAME VALUE' -p, --name-prefix=PREFIX prepend PREFIX to the external symbols deprecated by '-Dapi.prefix={PREFIX}' -l, --no-lines don't generate '#line' directives -k, --token-table include a table of token names -y, --yacc emulate POSIX Yacc Usage: %s [OPTION]... FILE WHEN can be one of the following:Warning categories include:Written by Robert Corbett and Richard Stallman. [identifier]acceptaccepted value: %sall of the aboveall other warnings (enabled by default)all the warnings except 'counterexamples', 'dangling-alias' and 'yacc'ambiguous reference: %san identifier expectedbyte number overflowcannot close filecharacter literalcharacter literals cannot be nonterminalscharacter literals cannot be used together with %scode %d reassigned to token %scode of token %s too largecolorize if the output device is a ttycolorize the outputcolumn number overflowcomplete the core item sets with their closureconflicting outputs to file %sconflicts: %d reduce/reduce conflicts: %d shift/reduce conflicts: %d shift/reduce, %d reduce/reduce definition of %sdeprecated directive: %s, use %sdeprecated option: %s, use %sdescribe shift/reduce conflicts solvingdescribe the statesdisable all of the abovedisable the reportdo not generate any filedon't colorize the outputduplicate directiveduplicate directive: %sduplicated symbol name for %s ignoredempty character literalempty rule for typed nonterminal, and no actionempty rule without %%emptyempty rules without %emptyend of fileend of lineepilogueerrorerror (nonassociative) expected %1$s before %0$sexpected %1$s or %2$s before %0$sexpected %1$s or %2$s or %3$s before %0$sexpected %1$s or %2$s or %3$s or %4$s before %0$sexplicit type given in untyped grammarexplicitly associate lookahead tokens to itemsextra characters in character literalextra operand %sfatal errorfix-its can be applied. Rerun with option '--update'.functiongenerate conflict counterexamplesgo to state %d identifieridentifier:include all the above informationincompatibilities with POSIX Yaccinput/output errorinteger literalinteger out of range: %sinvalid argument for %s: %sinvalid characterinvalid charactersinvalid character after \-escape: %sinvalid character in bracketed nameinvalid characters in bracketed nameinvalid directive: %sinvalid identifier: %sinvalid null characterinvalid number after \-escape: %sinvalid reference: %sinvalid tokeninvalid value for %%define Boolean variable %sinvalid value for %%define variable %s: %sinvalid version requirement: %sline number overflowmisleading reference: %smissing %s at end of filemissing %s at end of linemissing identifier in parameter declarationmissing operandmultiple language declarations are invalidmultiple occurrences of $%d with api.value.automovemultiple skeleton declarations are invalidno rules in the input grammarnonterminal useless in grammar: %snonterminals cannot be given a string aliasnonterminals cannot be given a token codenotenumberobsolete constructson left:on right:only midrule actions can be typed: %sonly one %s allowed per rulepossibly meant: %cprevious declarationprevious declaration for %sprevious definitionredefining code of token %sreduce using rule %d (%s)reduce/reduce conflict on token %sreduce/reduce conflict on tokens %sreduce/reduce conflicts for rule %d: %d found, %d expectedreduce/reduce conflicts: %d found, %d expectedrefers to: %c%s at %srefusing to overwrite the input file %srequire bison %s, but have %srerun with option '-Wcounterexamples' to generate conflict counterexamplesresult type clash on merge function %s: <%s> != <%s>rule given for %s, which is a tokenrule is too longrule useless in grammarrule useless in parser due to conflictsshift, and go to state %d shift/reduce conflict on token %sshift/reduce conflicts for rule %d: %d found, %d expectedshift/reduce conflicts: %d found, %d expectedshow errors with caretsshow machine-readable fixesstart symbol %s does not derive any sentencestray '%s'stray ',' treated as white spacestringstring aliases not attached to a symbolstring literal %s not attached to a symbolsymbol %s given more than one literal stringsymbol %s is used, but is not defined as a token and has no rulessymbol %s is used, but is not defined as a token and has no rules; did you mean %s?symbol %s redeclaredsymbol %s redeclared as a nonterminalsymbol %s redeclared as a tokensymbol %s used more than once as a literal stringsymbol not found in production before $%d: %.*ssymbol not found in production: %.*ssyntax errorsyntax error after '%c', expecting integer, letter, '_', '[', or '$'the start symbol %s is a tokenthe start symbol %s is undefinedtoken for %%prec is not defined: %stoken number too largetoo few arguments for %s directive in skeletontoo many arguments for %s directive in skeletontranslatable stringtreat warnings as errorsturn off all the warningsturn off warnings in CATEGORYtype <%s> is used, but is not associated to any symboltype clash on default action: <%s> != <%s>unclosed %s directive in skeletonunexpected %0$sunexpected identifier in bracketed name: %sunset or unused midrule valuesunset value: $$unused value: $%duseless %s for type <%s>useless associativity for %s, use %%precedenceuseless precedence and associativityuseless precedence and associativity for %suseless precedence for %svariablewarningProject-Id-Version: bison 3.6.93 Report-Msgid-Bugs-To: bug-bison@gnu.org PO-Revision-Date: 2021-02-20 00:40+0200 Last-Translator: Jorma Karvonen Language-Team: Finnish Language: fi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bugs: Report translation errors to the Language-Team address. Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Poedit 2.4.2 osoitteessa %s$$ keskisääntölohkolle osoitteessa $%d/%s ei ole esiteltyä tyyppiä$$/%s ei ole esitelty tyyppi$%s/%s ei ole esitelty tyyppi$default%%define-muuttuja %s on määritelty uudelleen%%define-muuttuja ’%s’ vaatii '"..."'-arvot%%define-muuttuja ’%s’ vaatii '{...}'-arvot%%define-muuttuja ’%s’ vaatii avainsana-arvot%%empty ei-tyhjässä säännössä%%expect-rr soveltuu vain GLR-jäsentimiin%@: syntaksivirhe%@: syntaksivirhe: odotettiin %0e ennen %u%@: syntaksivirhe: odotettu %0e tai %1e ennen %u%@: syntaksivirhe: odotettu %0e tai %1e tai %2e ennen %u%@: syntaksivirhe: odotettu %0e tai %1e tai %2e tai %3e ennen %u%@: syntaksivirhe: odotettu %0e tai %1e tai %2e tai %3e tai %4e ennen %u%@: syntaksivirhe: odotettu %0e tai %1e tai %2e tai %3e tai %4e tai %5e ennen %u%@: syntaksivirhe: odotettu %0e tai %1e tai %2e tai %3e tai %4e tai %5e jne., ennen %u%@: syntaksivirhe: odottamaton %u%d nonterminal-symboli ei kelpaa kieliopissa%d nonterminal-symbolit eivät kelpaa kieliopissa%d supistaminen/supistaminen -ristiriita%d supistaminen/supistaminen -ristiriitaa%d sääntö on hyödytön kieliopissa%d sääntöä ovat hyödyttömiä kieliopissa%d siirto/supistaminen -ristiriita%d siirto/supistaminen -ristiriitaa%s vaikuttaa vain GLR-jäsentimiin%s kotisivu: <%s>. kohdetta %s on seurattava postiivinen numero%s uudelleenesittely kohteelle %s%s uudelleenesittely kohteelle <%s>%s: varmuuskopiointi epäonnistui%s: tiedoston avaus epäonnistui%s: virheellinen kieli%s: määrittelemätön %%define-muuttuja %s, ei kyetä käyttämään keskisääntötoiminnosta osoitteessa $%d, piilotetaan %c...// Tuottaja: %s. // Ilmoita vioista osoitteeseen <%s>. // Ilmoita käännösvirheistä osoitteeseen . // Kotisivu: <%s>. :Säännön %d ja merkkisymbolin %s välinen ristiriita on ratkaistu virheenäSäännön %d ja merkkisymbolin %s välinen ristiriita on ratkaistu supistamisenaSäännön %d ja merkkisymbolin %s välinen ristiriita on ratkaistu siirtonaCopyright © %d Free Software Foundation, Inc. Diagnostiikka: -W, --warnings[=KATEGORIA] ilmoita KATEGORIAan kuuluvat varoitukset --color[=MILLOIN] milloin diagnostiikka väritetään --style=TIEDOSTO määritä CSS-TIEDOSTO diagnostiikan värittämiseen EsimerkkiOMINAISUUDET on pilkulla eroteltujen sanojen luettelo, joka voi sisältää:Ensimmäinen esimerkkiEnsimmäinen supistamisderivaatioTäydellisen dokumentaation saat suorittamalla komennon: info bison. Tuota deterministinen LR- tai yleistetty LR (GLR) -jäsennin, joka käyttää LALR(1)-, IELR(1)-, tai kanonisia LR(1)-jäsennintauluja. KielioppiPakolliset argumentit pitkille valitsimille ovat pakollisia myös lyhyille valitsimille. Nonterminal-symbolit eivät kelpaa kieliopissaNonterminal-symbolit, säännöillä missä niitä tarvitaanToimintotilat: -h, --help näytä tämä opaste ja poistu -V, --version tulosta versiotiedot ja poistu --print-localedir tulosta hakemisto, joka sisältää maa-asetuksesta riippuvaa dataa ja poistu --print-datadir tulosta hakemisto, joka sisältää rungot ja XSLT-koodin ja poistu -u, --update toteuta korjaukset lähdekielioppitiedostoon ja poistu -f, --feature[=OMINAISUUS] aktivoi sekalaiset ominaisuudet POSIX Yacc ei tue %sPOSIX Yacc ei tue heksadesimaaliliteraalejaPOSIX Yacc ei tue merkkijonoliteraalejaPOSIX Yacc ei tue tyypitettyjä keskisääntötoimintojaPOSIX Yacc kieltää ajatusviivat symbolinimissä: %sPOSIX yacc varaa %%type nonterminal-symboleilleR/R-ristiriidat (käytössä oletuksena)SupistamisderivaatioIlmoita virheistä (englanniksi) osoitteeseen <%s>. Säännöt eivät kelpaa kieliopissaSäännöt eivät kelpaa jäsentimessä ristiriitojen vuoksiS/R-ristiriidat (käytössä oletuksena)Toinen esimerkkiToinen supistamisderivaatioSiirtoderivaatioTila %dTila %d ASIAT on pilkulla eroteltujen sanojen luettelo, joka voi sisältää:JÄLJET on pilkulla eroteltujen sanojen luettelo, joka voi sisältää:Päätteet ovat käyttämättömiä kieliopissaTerminal-symbolit, säännöillä missä niin tarvitaanSama pätee valinnaisille argumenteille. Tämä on vapaa ohjelmisto: katso lähdekoodista kopiointiehdot. Ohjelmalle EI OLE MITÄÄN TAKUUTA; ei edes KAUPPAKELPOISUUDELLE tai SOPIVUUDELLE TIETTYYN TARKOITUKSEEN. Pyydä lisätietoja komennolla ’%s --help’. Jäsentimen säätö: -L, --language=KIELI määrittele tulosteohjelmointikieli -S, --skeleton=TIEDOSTO määrittele käytettävä runko -t, --debug lisää jäsennin vianjäljitykseen sama kuin ’-Dparse.trace’ --locations ota käyttöön paikkojen laskenta -D, --define=NIMI[=ARVO] samanlainen kuin ’%define NIMI "ARVO"’ -F, --force-define=NIMI[=ARVO] korvaa määrittelyn ’%define NIMI "ARVO"’ -p, --name-prefix=ETULIITE lisää ETULIITE ulkoisiin symboleihin valitsimen ’-Dapi.prefix=ETULIITE’ vanhentama -l, --no-lines älä tuota ’#line’-direktiivejä -k, --token-table sisällytä merkkisymbolinimien taulu -y, --yacc matki POSIX Yacc -ohjelmaa Käyttö: %s [VALITSIN]... TIEDOSTO MILLOIN voi olla yksi seuraavista:Varoituskategoriat sisältävät:Kirjoittajat: Robert Corbett ja Richard Stallman. [tunnistin]hyväksyhyväksytty arvo: %skaikki ylläkaikki muut varoitukset (käytössä oletuksena)kaikki varoitukset paitsi 'counterexamples', 'dangling-alias' ja 'yacc'ei-yksiselitteinen viite: %sodotettiin tunnistettatavunumeron ylivuototiedoston sulkeminen epäonnistuimerkkiliteraalimerkkiliteraalit eivät voi olla nonterminal-symbolejamerkkiliteraaleja ei voi käyttää yhdessä %s:n kanssakoodi %d liitetty uudelleen merkkisymboliin %smerkkisymbolin %s koodi on liian suuriväritä, jos tulostelaite on ttyväritä tulostesarakenumeron ylivuototäydennä yhdinmerkintäjoukot niiden sulkemisellakeskenään ristiriitaisia tulosteita tiedostoon %sristiriidat: %d supistaminen/supistaminen ristiriidat: %d siirto/supistaminen ristiriidat: %d siirto/supistaminen, %d supistaminen/supistaminen %s:n määrittelyvanhentunut direktiivi: %s, käytä %svanhentunut valitsin: %s, käytä %skuvaile siirto/supistaminen -ristiriitojen ratkaisukuvaa tilatpoista käytöstä kaikki ylläota ilmoitukset pois käytöstäälä tuota yhtään tiedostoaälä väritä tulostettakaksoiskappaledirektiivikaksoiskappaledirektiivi: %skaksoiskappalesymbolinimi kohteelle %s ohitettiintyhjä merkkiliteraalityhjä sääntö tyypitetylle nonterminal-symbolille, ja ei toimintoatyhjä sääntö ilman %%emptytyhjä sääntö ilman %emptytiedoston loppurivin loppuepilogivirhevirhe (ei-assosiatiivinen) odotettu %1$s ennen %0$sodotettu %1$s tai %2$s ennen %0$sodotettu %1$s tai %2$s tai %3$s ennen %0$sodotettu %1$s tai %2$s tai %3s tai %4$s ennen %0$seksplisiittinen tyyppi annettu tyypittömässä kieliopissaeksplisiittisesti liitä ennakointimerkkisymbolit merkintöihinylimääräisiä merkkejä merkkiliteraalissaylimääräinen operandi %svakava virhekorjaukset voidaan toteuttaa. Suorita uudelleen valitsimella '--update'.funktiotuota counterexamples-ristiriitasiirry tilaan %d tunnistetunniste:sisällytä kaikki yllä oleva tietoyhteensopimattomuudet POSIX Yacc-ohjelmaansyöttö/tulostevirhekokonaislukuliteraalikokonaisluku on lukualueen ulkopuolella: %svirheellinen argumentti kohteelle %s: %svirheellinen merkki: %svirheellisiä merkkejä: %svirheellinen merkki \-koodinvaihtomerkin jälkeen: %svirheellinen merkki sulkeissa olevassa nimessä: %svirheellisiä merkkejä sulkeissa olevassa nimessä: %svirheellinen direktiivi: %svirheellinen tunniste: %svirheellinen null-merkkivirheellinen numero \-koodinvaihtomerkin jälkeen: %svirheellinen viite: %svirheellinen merkkisymbolivirheellinen arvo kohteelle %%define-booleanmuuttuja %svirheellinen arvo kohteelle %%define-muuttuja %s: %svirheellinen versiovaatimus: %srivinumeron ylivuotoharhaanjohtava viite: %spuuttuva %s tiedoston lopussapuuttuva %s rivin lopussapuuttuva tunniste parametriesittelyssäpuuttuva operandimonikieliesittelyt ovat virheellisiäuseita $%d:n esiintymisiä rakenteessa api.value.automovemonirunkoesittelyt ovat virheellisiäei sääntöjä syötekieliopissanonterminal-symboli ei kelpaa kieliopissa: %snonterminal-symboleja ei voida antaa merkkijonoaliaksinanonterminal-symboleja ei voida antaa merkkisymbolikoodinahuomautusnumerovanhentuneet rakenteetvasemmalla:oikealla:vain keskisääntötoiminnot voidaan tyypittää: %svain yksi %s on sallittu sääntöä kohdenmahdollisesti tarkoitti: %cedellinen esittelyedellinen esittely kohteelle %sedellinen määrittelymääritellään uudelleen merkkisymbolin %s koodisupistaminen käyttäen sääntöä %d (%s)supistaminen/supistaminen -ristiriita merkkisymbolissa %ssupistaminen/supistaminen -ristiriita merkkisymboleissa %ssupistaminen/supistaminen -ristiriitoja säännölle %d: %d löytyi, %d odotettiinsupistaminen/supistaminen -ristiriitoja: %d löytyi, %d odotettiinviittaa kohteeseen: %c%s osoitteessa %skieltäydytään korvaamasta syötetiedostoa %svaatii bison %s, mutta on %ssuorita uudelleen valitsimella '-Wcounterexamples' counterexamples-ristiriidan tuottamiseksitulostyyppien yhteentörmäys merge-funktiossa %s: <%s> != <%s>sääntö annettu kohteelle %s, joka on merkkisymbolisääntö on liian pitkäsääntö ei kelpaa kieliopissasääntö ei kelpaa jäsentimessä ristiriitojen vuoksisiirto, ja siirry tilaan %d merkkisymbolin %s siirto/supistaminen -ristiriitasiirto/supistaminen -ristiriitoja säännölle %d: %d löytyi, %d odotettiinsiirto/supistaminen -ristiriitoja: %d löytyi, %d odotettiinnäytä virheet sirkumfleksillänäytä koneluettavat korjauksetaloitussymboli %s ei johda lauseeseenyksinäinen ’%s’yksinäinen ’,’ käsitellään tyhjemerkkinämerkkijonomerkkijonoaliaksia ei ole liitetty symboliinmerkkijonoliteraalia %s ei ole liitetty symboliinsymboli %s on annettu useammassa kuin yhdessä literaalimerkkijonossasymbolia %s käytetään, mutta sitä ei ole määritelty merkkisymbolina eikä sillä ole sääntöjäsymbolia %s käytetään, mutta sitä ei ole määritelty merkkisymbolina eikä sillä ole sääntöjä; tarkoititko %s?symboli %s on esitelty uudelleensymboli %s on esitelty uudelleen nonterminal-symbolinasymboli %s on esitelty uudelleen merkkisymbolinasymbolia %s on käytetty useammin kuin kerran literaalimerkkijononasymbolia ei löytynyt tuotannosta ennen $%d: %.*ssymbolia ei löytynyt tuotannosta: %.*ssyntaksivirhesyntaksivirhe merkin ’%c’ jälkeen, odotettiin kokonaislukua, kirjainta, tai merkkejä ’_’, ’[’, ’$’aloitussymboli %s on merkkisymbolialoitussymboli %s on määrittelemätönmerkkisymbolia kohteelle %%prec ei ole määritelty: %smerkkisymbolinumero liian suuriliian vähän argumentteja %s-direktiiville rungossaliian monta argumenttia %s-direktiiville rungossasuomennettava merkkijonokohtele varoituksia virheinäkäännä pois kaikki varoituksetkäännä pois varoitukset KATEGORIAssatyyppiä <%s> käytetään, mutta sitä ei ole liitetty mihinkään symboliintyyppien törmäys vastakkain oletustoiminassa: <%s> != <%s>sulkematon %s-direktiivi rungossaodottamaton %0$sodottamaton tunniste sulkumerkillisessä nimessä: %sasettamattomat tai käyttämättömät keskisääntöarvotasettamaton arvo: $$käyttämätön arvo: $%dkelpaamaton %s tyypille <%s>kelpaamaton liitettävyys kohteelle %s, käytä %%precedencekelpaamaton ensisijaisuus ja liitettävyyskelpaamaton ensisijaisuus ja liitettävyys kohteelle %skelpaamaton ensisijaisuus kohteelle %smuuttujavaroitus