Lines Matching defs:error

49 # an error.
72 # Exception thrown when invalid token encountered and no default error
105 def error(self, msg, *args, **kwargs):
150 self.lexstateerrorf = {} # Dictionary of error functions for each state
382 # Verify type of the token. If not in the token map, raise an error
406 tok.type = "error"
412 # Error method didn't change text position at all. This is an error.
413 raise LexError("Scanning error. Illegal character '%s'" %
589 self.error = 0
608 return self.error
614 self.log.error("No token list is defined")
615 self.error = 1
619 self.log.error("tokens must be a list or tuple")
620 self.error = 1
624 self.log.error("tokens is empty")
625 self.error = 1
635 self.log.error("Bad token name '%s'", n)
636 self.error = 1
650 self.log.error("Invalid literal %s. Must be a single character", repr(c))
651 self.error = 1
655 self.log.error(
657 self.error = 1
664 self.log.error("states must be defined as a tuple or list")
665 self.error = 1
669 self.log.error(
671 self.error = 1
675 self.log.error("State name %s must be a string", repr(name))
676 self.error = 1
679 self.log.error(
681 self.error = 1
684 self.log.error("State '%s' already defined", name)
685 self.error = 1
690 # categories (functions, strings, error functions, and ignore characters)
708 self.log.error("No rules of the form t_rulename are defined")
709 self.error = 1
718 if tokname == 'error':
724 self.log.error("%s:%d: Rule '%s' must be defined as a string",
726 self.error = 1
737 elif tokname == 'error':
738 self.log.error("Rule '%s' must be defined as a function", f)
739 self.error = 1
744 self.log.error("%s not defined as a function or string", f)
745 self.error = 1
781 self.log.error("%s:%d: Rule '%s' has too many arguments",
783 self.error = 1
787 self.log.error("%s:%d: Rule '%s' requires an argument", file, line, f.__name__)
788 self.error = 1
792 self.log.error("%s:%d: No regular expression defined for rule '%s'",
794 self.error = 1
800 self.log.error(
802 self.error = 1
803 except re.error:
805 self.log.error("%s:%d: Invalid regular expression for rule '%s'. %s",
808 self.log.error(
810 self.error = 1
815 if tokname == 'error':
816 self.log.error("Rule '%s' must be defined as a function", name)
817 self.error = 1
821 self.log.error("Rule '%s' defined for an unspecified token %s", name, tokname)
822 self.error = 1
828 self.log.error(
830 self.error = 1
831 except re.error:
833 self.log.error("Invalid regular expression for rule '%s'. %s", name, e)
835 self.log.error("Make sure '#' in rule '%s' is escaped with '\\#'", name)
836 self.error = 1
839 self.log.error("No rules defined for state '%s'", state)
840 self.error = 1
842 # Validate the error function
856 self.log.error("%s:%d: Rule '%s' has too many arguments",
858 self.error = 1
861 self.log.error("%s:%d: Rule '%s' requires an argument", file, line, f.__name__)
862 self.error = 1
903 self.log.error(
905 self.error = 1
1028 # Set up error functions
1034 # Check state information for ignore and error rules
1038 errorlog.warning("No error rule is defined for exclusive state '%s'", s)