edu.stanford.nlp.trees.tregex
Class Macros

java.lang.Object
  extended by edu.stanford.nlp.trees.tregex.Macros

public class Macros
extends java.lang.Object

This defines how to use macros from a file in Tregex. Macro files are expected to be lines of macros, one per line, with the original and the replacement separated by tabs. Blank lines and lines starting with # are ignored.

Author:
John Bauer

Method Summary
static void addAllMacros(TregexPatternCompiler compiler, java.io.BufferedReader br)
           
static void addAllMacros(TregexPatternCompiler compiler, java.lang.String filename, java.lang.String encoding)
           
static java.util.List<Pair<java.lang.String,java.lang.String>> readMacros(java.io.BufferedReader bin)
           
static java.util.List<Pair<java.lang.String,java.lang.String>> readMacros(java.lang.String filename)
           
static java.util.List<Pair<java.lang.String,java.lang.String>> readMacros(java.lang.String filename, java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

readMacros

public static java.util.List<Pair<java.lang.String,java.lang.String>> readMacros(java.lang.String filename)

readMacros

public static java.util.List<Pair<java.lang.String,java.lang.String>> readMacros(java.lang.String filename,
                                                                                 java.lang.String encoding)

readMacros

public static java.util.List<Pair<java.lang.String,java.lang.String>> readMacros(java.io.BufferedReader bin)

addAllMacros

public static void addAllMacros(TregexPatternCompiler compiler,
                                java.lang.String filename,
                                java.lang.String encoding)

addAllMacros

public static void addAllMacros(TregexPatternCompiler compiler,
                                java.io.BufferedReader br)


Stanford NLP Group