Module: CiscoAclIntp::ParserUtility
- Included in:
- Parser
- Defined in:
- lib/cisco_acl_intp/parser_api.rb
Overview
ACL Parser Utilities
Instance Method Summary collapse
-
#acl_arg_err_message(err, pos_str) ⇒ Object
Generate parser error message by AclArgumentError.
-
#acl_err_message(err) ⇒ Object
Generate parser error message by AclError.
-
#err_message(err) ⇒ Object
Generate parser error message by other exception.
-
#racc_parse_err_message(err) ⇒ Object
Generate parser error message by Racc::ParseError.
Instance Method Details
permalink #acl_arg_err_message(err, pos_str) ⇒ Object
Generate parser error message by AclArgumentError
60 61 62 63 64 65 66 |
# File 'lib/cisco_acl_intp/parser_api.rb', line 60 def (err, pos_str) [ 'Parse aborted. Found acl argment error:', " #{err.}", " #{pos_str}" ].join("\n") end |
permalink #acl_err_message(err) ⇒ Object
Generate parser error message by AclError
70 71 72 73 74 75 |
# File 'lib/cisco_acl_intp/parser_api.rb', line 70 def (err) [ 'Parse aborted. Found acl error:', " #{err.}" ].join("\n") end |
permalink #err_message(err) ⇒ Object
Generate parser error message by other exception
79 80 81 82 83 84 |
# File 'lib/cisco_acl_intp/parser_api.rb', line 79 def (err) [ 'Parse aborted. Found unknown error:', " #{err.}" ].join("\n") end |
permalink #racc_parse_err_message(err) ⇒ Object
Generate parser error message by Racc::ParseError
50 51 52 53 54 55 |
# File 'lib/cisco_acl_intp/parser_api.rb', line 50 def (err) [ 'Parse aborted. Found syntax error:', " #{err.}" ].join("\n") end |