[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.technology.imp] Re: Build lpgparser in org.eclipse.imp.lpg.runtime failed
|
I have no error in eclipse in errorLog, the problem seems to come in lpg
runtime.
Eclipse shows 2 problems in lpg code;
The include file KWLexerFoldedCaseMapF.gi could not be read. LPGKWLexer.gi
The template file KeywordTemplateF.gi could not be read. LPGKWLexer.gi
Philippe
jin.phd@xxxxxxxxx a écrit :
> right, command line version is 2.0.15 (Feb 3 2009). Because the lpg
> generator run in "external tools". command line or running in eclipse are
> very much the same, if the settings are the same. How about your error log?
>
> "Defert Philippe" <defert@xxxxxxxxxxx>
> ??????:gp67hn$7hn$1@xxxxxxxxxxxxxxxxxxxx
>> hi,
>>
>> I download the latest lpg runtime from his project website
>> (lpg-win32_x86-2_0_16.exe) and the lpg command line version is : Version
>> 2.0.15 (Feb 3 2009).
>>
>> it may be a start point ?
>>
>> Philippe
>>
>> Defert Philippe a écrit :
>>> Hello,
>>>
>>> I have install the lastest version of IMP with lpg.runtime 2.0.16 on
>>> eclipse ganymede SR2
>>> The build (incremental or full) of lpgParser in
>>> org.eclipse.imp.lpg.runtime failed in LPGKWLexer due his depencies
>>>
>>> i try to build it in commandline. The result is :
>>>
>>> lpg-win32_x86.exe -include-directory='.
>>> ;..;/C:/Downloads/eclipse-jee-ganymede-SR2-win32/eclipse/plugins/lpg.generator_2
>>> .0.16/templates/java/;/C:/Downloads/eclipse-jee-ganymede-SR2-win32/eclipse/plugi
>>> ns/lpg.generator_2.0.16/include/java/' LPGParser.g
>>>
>>> Options in effect for LPGKWLexer.gi:
>>>
>>> ACTION-BLOCK=("","/.","./")
>>>
>>> AST-DIRECTORY="" AST-TYPE="Ast" NOATTRIBUTES NOAUTOMATIC-AST
>>> NOBACKTRACK
>>>
>>> BYTE CONFLICTS DAT-DIRECTORY="" DAT-FILE="LPGKWLexerdcl.data"
>>> DCL-FILE="LPGKWLexerdcl.xml" NODEBUG DEF-FILE="LPGKWLexerdef.xml"
>>> NOEDIT
>>> NOERROR-MAPS ESCAPE='%' EXPORT-TERMINALS=("LPGParsersym.xml","","")
>>> EXTENDS-PARSETABLE FACTORY="new " FILE-PREFIX="LPGKWLexer" NOFIRST
>>> NOFOLLOW NOGLR NOGOTO-DEFAULT GRM-FILE="LPGKWLexer.gi"
>>> IMP-FILE="LPGKWLexerimp.xml"
>>>
>>> INCLUDE-DIRECTORY=".;..;/C:/Downloads/eclipse-jee-ganymede-SR2-win32/eclipse
>>> /plugins/lpg.generator_2.0.16/templates/java/;/C:/Downloads/eclipse-jee-ganymede
>>> -SR2-win32/eclipse/plugins/lpg.generator_2.0.16/include/java/"
>>> LALR=1 LEGACY NOLIST MARGIN=0 MAX-CASES=1024 NAMES=OPTIMIZED
>>> NONT-CHECK OR_MARKER='|' OUT-DIRECTORY=""
>>> PACKAGE="org.eclipse.imp.lpg.parser" NOPARENT-SAVE
>>> NOPARSETABLE-INTERFACES
>>>
>>> PREFIX="" PRIORITY PROGRAMMING_LANGUAGE=XML
>>> PRS-FILE="LPGKWLexerprs.xml"
>>> NOQUIET READ-REDUCE REMAP-TERMINALS NOSCOPES NOSERIALIZE
>>> NOSHIFT-DEFAULT SINGLE-PRODUCTIONS NOSOFT-KEYWORDS NOSTATES
>>> SUFFIX=""
>>> SYM-FILE="LPGKWLexersym.xml" TAB-FILE="LPGKWLexer.t" NOTABLE
>>> TEMPLATE="KeywordTemplateF.gi" TRACE=CONFLICTS NOVARIABLES
>>> NOVERBOSE
>>> NOVISITOR VISITOR-TYPE="Visitor" WARNINGS NOXREF
>>>
>>> LPGKWLexer.gi:0:0:0:0:0:0: Error: The template file KeywordTemplateF.gi
>>> could no
>>> t be read.
>>> LPGKWLexer.gi:12:5:12:28:358:381: Error: The include file
>>> KWLexerFoldedCaseMapF.
>>> gi could not be read.
>>>
>>> Options in effect for LPGLexer.gi:
>>>
>>> ACTION-BLOCK=("","/.","./")
>>>
>>> AST-DIRECTORY="" AST-TYPE="Ast" NOATTRIBUTES NOAUTOMATIC-AST
>>> NOBACKTRACK
>>>
>>> BYTE CONFLICTS DAT-DIRECTORY="" DAT-FILE="LPGLexerdcl.data"
>>> DCL-FILE="LPGLexerdcl.xml" NODEBUG DEF-FILE="LPGLexerdef.xml"
>>> NOEDIT
>>> NOERROR-MAPS ESCAPE='%' EXPORT-TERMINALS=("LPGParsersym.xml","","")
>>> EXTENDS-PARSETABLE FACTORY="new " FILE-PREFIX="LPGLexer"
>>> FILTER="LPGKWLexer.gi" NOFIRST NOFOLLOW NOGLR NOGOTO-DEFAULT
>>> GRM-FILE="LPGLexer.gi" IMP-FILE="LPGLexerimp.xml"
>>>
>>> INCLUDE-DIRECTORY=".;..;/C:/Downloads/eclipse-jee-ganymede-SR2-win32/eclipse
>>> /plugins/lpg.generator_2.0.16/templates/java/;/C:/Downloads/eclipse-jee-ganymede
>>> -SR2-win32/eclipse/plugins/lpg.generator_2.0.16/include/java/"
>>> LALR=15 LEGACY NOLIST MARGIN=0 MAX-CASES=1024 NAMES=OPTIMIZED
>>> NONT-CHECK OR_MARKER='|' OUT-DIRECTORY=""
>>> PACKAGE="org.eclipse.imp.lpg.parser" NOPARENT-SAVE
>>> NOPARSETABLE-INTERFACES
>>>
>>> PREFIX="" PRIORITY PROGRAMMING_LANGUAGE=XML
>>> PRS-FILE="LPGLexerprs.xml"
>>> NOQUIET READ-REDUCE REMAP-TERMINALS NOSCOPES NOSERIALIZE
>>> NOSHIFT-DEFAULT SINGLE-PRODUCTIONS NOSOFT-KEYWORDS NOSTATES
>>> SUFFIX=""
>>> SYM-FILE="LPGLexersym.xml" TAB-FILE="LPGLexer.t" NOTABLE
>>> TEMPLATE="LexerTemplateF.gi" TRACE=CONFLICTS NOVARIABLES NOVERBOSE
>>> NOVISITOR VISITOR-TYPE="Visitor" WARNINGS NOXREF
>>>
>>>
>>> Options in effect for LPGParser.g:
>>>
>>> ACTION-BLOCK=("","/.","./")
>>>
>>> AST-DIRECTORY="" AST-TYPE="ASTNode" NOATTRIBUTES
>>> AUTOMATIC-AST=NESTED
>>> NOBACKTRACK BYTE CONFLICTS DAT-DIRECTORY=""
>>> DAT-FILE="LPGParserdcl.data"
>>>
>>> DCL-FILE="LPGParserdcl.xml" NODEBUG DEF-FILE="LPGParserdef.xml"
>>> NOEDIT
>>> NOERROR-MAPS ESCAPE='%' EXPORT-TERMINALS=("LPGParserexp.xml","","")
>>> EXTENDS-PARSETABLE FACTORY="new " FILE-PREFIX="LPGParser" NOFIRST
>>> NOFOLLOW NOGLR NOGOTO-DEFAULT GRM-FILE="LPGParser.g"
>>> IMP-FILE="LPGParserimp.xml" IMPORT-TERMINALS="LPGLexer.gi"
>>>
>>> INCLUDE-DIRECTORY=".;..;/C:/Downloads/eclipse-jee-ganymede-SR2-win32/eclipse
>>> /plugins/lpg.generator_2.0.16/templates/java/;/C:/Downloads/eclipse-jee-ganymede
>>> -SR2-win32/eclipse/plugins/lpg.generator_2.0.16/include/java/"
>>> LALR=6 LEGACY NOLIST MARGIN=0 MAX-CASES=1024 NAMES=OPTIMIZED
>>> NONT-CHECK OR_MARKER='|' OUT-DIRECTORY=""
>>> PACKAGE="org.eclipse.imp.lpg.parser" PARENT-SAVED
>>> NOPARSETABLE-INTERFACES
>>> PREFIX="" PRIORITY PROGRAMMING_LANGUAGE=XML
>>> PRS-FILE="LPGParserprs.xml"
>>> NOQUIET READ-REDUCE REMAP-TERMINALS NOSCOPES NOSERIALIZE
>>> NOSHIFT-DEFAULT NOSINGLE-PRODUCTIONS NOSOFT-KEYWORDS NOSTATES
>>> SUFFIX=""
>>> SYM-FILE="LPGParsersym.xml" TAB-FILE="LPGParser.t" NOTABLE
>>> TEMPLATE="dtParserTemplateF.gi" TRACE=CONFLICTS VARIABLES
>>> NOVERBOSE
>>> VISITOR=PREORDER VISITOR-TYPE="Visitor" WARNINGS NOXREF
>>>
>>>
>>>
>>> the size of lpg-win32_X86.exe is 1224 Ko
>>> My include directory is the default param.
>>>
>>> Thanks
>>>
>>> Philippe
>>>
>
>