/dongfang_FC_rewrite_tool/src/dongfang/mkt/main/CodeGenerator.java |
---|
0,0 → 1,16 |
package dongfang.mkt.main; |
import java.io.IOException; |
import dongfang.mkt.configuration.ConfigSet; |
public class CodeGenerator { |
static void generateDynamicSubstitutionCode(int paramSetVersion) throws IOException { |
ConfigSet cs = ConfigSet.parseXMLConfigSet(paramSetVersion); |
System.out.println(cs.generateDynamicSubstitutionCode()); |
} |
public static void main (String[] args) throws IOException { |
CodeGenerator.generateDynamicSubstitutionCode(3); |
} |
} |
/dongfang_FC_rewrite_tool/src/dongfang/mkt/main/UniversalConfigurator.java |
---|
121,13 → 121,11 |
private static int substituteVariables(String s_value) { |
int numberOfHighestVar = 255; |
int numberOfLowestVar = numberOfHighestVar |
- ConfigSet.NUMBER_OF_VARIABLES; |
int numberOfLowestVar = numberOfHighestVar - ConfigSet.NUMBER_OF_VARIABLES + 1; |
for (int i = 0; i < ConfigSet.NUMBER_OF_VARIABLES; i++) { |
String varName = "var" + i; |
if (varName.equals(s_value)) { |
System.out.println("Substing: " + s_value + "-->" |
+ (numberOfLowestVar + i)); |
System.out.println("Substing: " + s_value + "-->" + (numberOfLowestVar + i)); |
return numberOfLowestVar + i; |
} |
} |