Uses of Class
unsw.cse.framescript.SyntaxError

Uses of SyntaxError in unsw.cse.framescript
 

Subclasses of SyntaxError in unsw.cse.framescript
 class StringNotClosedException
           
 

Methods in unsw.cse.framescript that return SyntaxError
static SyntaxError Parser.InvalidName(java.lang.String type, Term value)
          Throws an error with standardised message when the name of an object is invalid.
 

Methods in unsw.cse.framescript that throw SyntaxError
 Term Parser.expression()
          Reads an expression from the input.
 Term Parser.factor()
          Reads a factor(function call, list, pattern, number, atom, bracketed expression) from the input.
 Term Parser.getDaemon()
          Reads a daemon from the input.
static Pattern Utils.getPattern(java.lang.String str)
          Turns a string into a Pattern so it can be used as an input for a domain.
static SyntaxError Parser.InvalidName(java.lang.String type, Term value)
          Throws an error with standardised message when the name of an object is invalid.
 Term Compound.mapVars(FSList vars)
           
 Term ExprList.mapVars(FSList vars)
           
 Term Alternatives.mapVars(FSList vars)
           
 Term Sequence.mapVars(FSList vars)
           
 Term FSList.mapVars(FSList vars)
           
 Term RDR.mapVars(FSList vars)
           
 Term Term.mapVars(FSList vars)
          Maps atoms to variables from the list of variables.
 Term Pattern.mapVars(FSList vars)
           
 Term Atomiser.nextToken()
          Gets the next term from the input stream.
 boolean Atomiser.nextToken(Term expect)
          Checks if the next term matches another, if so it is consumed.
 Pattern Parser.pattern()
          Reads a pattern from the input.
 Term Parser.patternElement()
          Reads a pattern element(atom, number, string, sequence, alternatives, ^, #) from the input.