< prev index next >

src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jjt

Print this page
rev 10793 : 8055723: Replace concat String to append in StringBuilder parameters


 196 |
 197 LOOKAHEAD(<V6_ADDRESS> "/" <INTEGER_LITERAL>)
 198 NetMaskV6()
 199 |
 200 LOOKAHEAD(<INTEGER_LITERAL> ".")
 201 IpAddress()
 202 |
 203 IpV6Address()
 204 |
 205 IpMask()
 206 }
 207 
 208 void HostName():
 209 {
 210   Token t;
 211 }
 212 {
 213   t=<IDENTIFIER> { jjtThis.name.append(t.image); }
 214 (
 215 "." t=<IDENTIFIER> 
 216   {jjtThis.name.append( "." + t.image); }
 217 )*
 218 
 219 }
 220 
 221 void IpAddress():
 222 {
 223 Token t;
 224 }
 225 {
 226 
 227 t= <INTEGER_LITERAL> 
 228   {jjtThis.address.append(t.image); }
 229 (
 230 "." t= <INTEGER_LITERAL> 
 231   {jjtThis.address.append( "." + t.image); }
 232 )*
 233 
 234 }
 235 
 236 void IpV6Address():
 237 {
 238 Token t;
 239 }
 240 {
 241 
 242 t= <V6_ADDRESS> 
 243   {jjtThis.address.append(t.image); }
 244 }
 245 
 246 void IpMask():
 247 {
 248 Token t;
 249 }
 250 {
 251 
 252 t= <INTEGER_LITERAL> 
 253   {jjtThis.address.append(t.image); }
 254 (
 255 "!" t= <INTEGER_LITERAL> 
 256   {jjtThis.address.append( "." + t.image); }
 257 )*
 258 }
 259 
 260 void NetMask():
 261 {
 262 Token t;
 263 }
 264 {
 265 
 266 t= <INTEGER_LITERAL> 
 267   {jjtThis.address.append(t.image); }
 268 (
 269 "." t= <INTEGER_LITERAL> 
 270   {jjtThis.address.append( "." + t.image); }
 271 )* "/" t= <INTEGER_LITERAL> {jjtThis.mask = t.image; }
 272 }
 273 
 274 void NetMaskV6():
 275 {
 276 Token t;
 277 }
 278 {
 279 
 280 t= <V6_ADDRESS> 
 281   {jjtThis.address.append(t.image); }
 282 
 283 "/" t= <INTEGER_LITERAL> {jjtThis.mask = t.image; }
 284 }
 285 
 286 void TrapBlock(): { }
 287 {
 288 "trap" "=" "{" (TrapItem())* "}"
 289 }
 290 




 196 |
 197 LOOKAHEAD(<V6_ADDRESS> "/" <INTEGER_LITERAL>)
 198 NetMaskV6()
 199 |
 200 LOOKAHEAD(<INTEGER_LITERAL> ".")
 201 IpAddress()
 202 |
 203 IpV6Address()
 204 |
 205 IpMask()
 206 }
 207 
 208 void HostName():
 209 {
 210   Token t;
 211 }
 212 {
 213   t=<IDENTIFIER> { jjtThis.name.append(t.image); }
 214 (
 215 "." t=<IDENTIFIER> 
 216   {jjtThis.name.append( '.').append(t.image); }
 217 )*
 218 
 219 }
 220 
 221 void IpAddress():
 222 {
 223 Token t;
 224 }
 225 {
 226 
 227 t= <INTEGER_LITERAL> 
 228   {jjtThis.address.append(t.image); }
 229 (
 230 "." t= <INTEGER_LITERAL> 
 231   {jjtThis.address.append( '.').append(t.image); }
 232 )*
 233 
 234 }
 235 
 236 void IpV6Address():
 237 {
 238 Token t;
 239 }
 240 {
 241 
 242 t= <V6_ADDRESS> 
 243   {jjtThis.address.append(t.image); }
 244 }
 245 
 246 void IpMask():
 247 {
 248 Token t;
 249 }
 250 {
 251 
 252 t= <INTEGER_LITERAL> 
 253   {jjtThis.address.append(t.image); }
 254 (
 255 "!" t= <INTEGER_LITERAL> 
 256   {jjtThis.address.append( '.').append(t.image); }
 257 )*
 258 }
 259 
 260 void NetMask():
 261 {
 262 Token t;
 263 }
 264 {
 265 
 266 t= <INTEGER_LITERAL> 
 267   {jjtThis.address.append(t.image); }
 268 (
 269 "." t= <INTEGER_LITERAL> 
 270   {jjtThis.address.append( '.').append(t.image); }
 271 )* "/" t= <INTEGER_LITERAL> {jjtThis.mask = t.image; }
 272 }
 273 
 274 void NetMaskV6():
 275 {
 276 Token t;
 277 }
 278 {
 279 
 280 t= <V6_ADDRESS> 
 281   {jjtThis.address.append(t.image); }
 282 
 283 "/" t= <INTEGER_LITERAL> {jjtThis.mask = t.image; }
 284 }
 285 
 286 void TrapBlock(): { }
 287 {
 288 "trap" "=" "{" (TrapItem())* "}"
 289 }
 290 


< prev index next >