Package edu.stanford.nlp.ie.pascal
Class TeXHyphenator
- java.lang.Object
-
- edu.stanford.nlp.ie.pascal.TeXHyphenator
-
public class TeXHyphenator extends Object
Hyphenates words according to the TeX algorithm.- Author:
- Jamie Nicolson (nicolson@cs.stanford.edu)
-
-
Constructor Summary
Constructors Constructor Description TeXHyphenator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean[]findBreakPoints(char[] lcphrase)voidload(BufferedReader input)Loads custom hyphenation rules.voidloadDefault()Loads the default hyphenation rules in DefaultTeXHyphenator.static voidmain(String[] args)static StringtoString(int[] i)
-
-
-
Method Detail
-
loadDefault
public void loadDefault()
Loads the default hyphenation rules in DefaultTeXHyphenator.
-
load
public void load(BufferedReader input) throws IOException
Loads custom hyphenation rules. You probably want to use loadDefault() instead.- Throws:
IOException
-
toString
public static String toString(int[] i)
-
findBreakPoints
public boolean[] findBreakPoints(char[] lcphrase)
- Parameters:
lcphrase- Some English text in lowercase.- Returns:
- An array of booleans, one per character of the input, indicating whether it would be OK to insert a hyphen before that character.
-
-