Parametrem elastycznym jest parametr, kt¨®ry akceptuje argumenty. Na przyk?ad w vfs.fs.size[*] symbol gwiazdki '*' oznacza parametr elastyczny. '*' oznacza, ?e jako argument parametru mo?e by? podany dowolny ci?g znak¨®w. Prawid?owe przyk?ady definicji:
Format klucza pozycji, w??czaj?c w to parametry klucza, musz? by? zgodne z regu?ami sk?adni. Kolejne obrazki opisuj? obs?ugiwan? sk?adni?. Dozwolone znaki i elementy w ka?dym punkcie mo?na okre?li? na podstawie kierunk¨®w strza?ek - je?eli mo?na osi?gn?? jaki? blok pod??aj?c za strza?kami, to jest dozwolony, je?eli nie - jest zabroniony.
?eby skonstruowa? poprawny klucz pozycji, nale?y zacz?? od nazwy klucza, nast?pnie okre?li?, czy ma by? z parametrami, czy bez - zgodnie z pokazanymi dwoma liniami.
Nazwa klucza
Sama nazwa klucza mo?e sk?ada? si? ze znak¨®w z ograniczonego zbioru, nast?puj?cych po sobie. Dozwolonymi znakami s?:
Co oznacza:
Parametry klucza
Klucz pozycji mo?e posiada? wiele parametr¨®w oddzielonych przecinkami.
Ka?dy parametr klucza mo?e by? albo ci?giem w cudzys?owach, albo ci?giem bez cudzys?ow¨®w albo tablic?.
Parametr mo?e by? r¨®wnie? pusty, wtedy przyjmie warto?? domy?ln?. W takim przypadku nale?y doda? odpowiedni? ilo?? przecink¨®w, je?eli podawane b?d? dalsze parametry. Na przyk?ad, klucz pozycji icmpping[,,200,,500] b?dzie okre?la?, ?e interwa? pomi?dzy poszczeg¨®lnymi pingami wynosi 200 milisekund, op¨®?nienie - 500 milisekund, a wszystkie inne parametry maj? by? domy?lne.
Parametr - ci?g w cudzys?owach
Je?eli parametrem klucza jest ci?g w cudzys?owach, dozwolony jest ka?dy znak Unicode, a znaki cudzys?owa musz? by? poprzedzone znakiem \.
W parametrach klucza pozycji nale?y u?ywa? wy??cznie podw¨®jnych cudzys?ow¨®w. Pojedyncze cudzys?owy nie s? obs?ugiwane.
Parametr - ci?g bez cudzys?ow¨®w
Je?eli parametrem klucza jest ci?g bez cudzys?ow¨®w, dozwolony jest ka?dy znak Unicode, z wyj?tkiem przecinka i prawego nawiasu kwadratowego (]).
Parametr - tablica
Je?eli parametrem klucza jest tablica, jest ona zamykana w nawiasy kwadratowe, gdzie zapisane s? indywidualne parametry zgodnie ze sk?adni? dla wielu parametr¨®w.