java.lang.Object
rcsdesign.Merger
- public class Merger
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
backup_lines
java.util.Vector backup_lines
pos
java.io.PrintWriter pos
functions_defined
java.util.Vector functions_defined
classes_defined
java.util.Vector classes_defined
debug_on
public static boolean debug_on
template_version
public double template_version
template_version_found
public boolean template_version_found
nml_mode
public boolean nml_mode
last_line_matched
int last_line_matched
input_line
int input_line
disabling_merge
boolean disabling_merge
merge_disabled
boolean merge_disabled
enabling_merge
boolean enabling_merge
cpp_mode
boolean cpp_mode
input_brace_count
int input_brace_count
input_paren_count
int input_paren_count
blank_line_needed
boolean blank_line_needed
output_brace_count
int output_brace_count
output_paren_count
int output_paren_count
Makefile_mode
boolean Makefile_mode
input_subsection
java.lang.String input_subsection
input_subsection_number
public int input_subsection_number
mergerLogFile
java.io.File mergerLogFile
logFOS
java.io.FileOutputStream logFOS
logPS
java.io.PrintWriter logPS
inside_c_comment
boolean inside_c_comment
input_classname
java.lang.String input_classname
input_funcname
java.lang.String input_funcname
pos_null_warning_issued
boolean pos_null_warning_issued
Merger
public Merger()
MergeNMLBufferLines
java.lang.String MergeNMLBufferLines(java.lang.String new_line,
java.lang.String old_line)
NMLMerge
java.lang.String NMLMerge(java.lang.String new_line,
java.lang.String old_line)
MakeLineMerge
java.lang.String MakeLineMerge(java.lang.String new_line,
java.lang.String old_line)
MakeLineCompare
boolean MakeLineCompare(java.lang.String new_line,
java.lang.String old_line)
FunctionFoundInExistingFile
public boolean FunctionFoundInExistingFile(java.lang.String funcname)
ClassFoundInExistingFile
public boolean ClassFoundInExistingFile(java.lang.String funcname)
NMLLineCompare
boolean NMLLineCompare(java.lang.String linea,
java.lang.String lineb)
Finish
public void Finish()
SetPrintWriter
public void SetPrintWriter(java.io.PrintWriter ps)
GetBackupData
public void GetBackupData(java.io.File backup_file)
RemoveExtraWhiteSpace
java.lang.String RemoveExtraWhiteSpace(java.lang.String str)
DisableMerge
public void DisableMerge(java.lang.String msg_head)
EnableMerge
public void EnableMerge(java.lang.String msg_head)
FindLine
int FindLine(java.lang.String str)
DeleteLine
public int DeleteLine(java.lang.String str)
FindEnableLine
int FindEnableLine()
FindDisableLine
int FindDisableLine()
TabForCpp
java.lang.String TabForCpp(java.lang.String sin)
SetInputBraceCount
void SetInputBraceCount(java.lang.String sin)
FinalWriteLine
private void FinalWriteLine(java.lang.String str)
WriteLine
void WriteLine(java.lang.String str)