From: jhugunin Date: Thu, 10 Apr 2003 18:55:01 +0000 (+0000) Subject: addressing line ending issues and matching with eclipse 2.1 minor changes X-Git-Tag: V1_1_0_RC2~185 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=901680409eced50d66a7910abc2f2bd85b6d77c5;p=aspectj.git addressing line ending issues and matching with eclipse 2.1 minor changes --- diff --git a/org.aspectj.ajdt.core/scripts/makeparser.py b/org.aspectj.ajdt.core/scripts/makeparser.py index a67aff10a..4b878f99b 100644 --- a/org.aspectj.ajdt.core/scripts/makeparser.py +++ b/org.aspectj.ajdt.core/scripts/makeparser.py @@ -45,11 +45,11 @@ if grammarFileRel == None: match = r.search(parserText) grammar = match.group(1) else: - grammar = readFile(path.join(eclipseWorkspace, grammarFileRel)) + grammar = readFile(path.join(eclipseWorkspace, grammarFileRel), 'b') #print grammar grammarFile = path.join(workingDir, "java.g") -writeFile(grammarFile, grammar) +writeFile(grammarFile, grammar, 'b') os.chdir(workingDir) os.system("%s java.g" % jikespg) @@ -101,7 +101,7 @@ writeFile(parserInfoFile, text) #3.4 This is the contents of the class org.eclipse.jdt.internal.compiler.parser.TerminalSymbols. defs = readFile(path.join(workingDir, "javasym.java")) -r = re.compile(r"(int[^;]*;)", re.DOTALL) +r = re.compile(r"(int\s+TokenNameIdentifier[^;]*;)", re.DOTALL) syms = r.search(defs).group(0) syms = syms.replace("$eof", "EOF") syms = syms.replace("$error", "ERROR")