[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
>>>
> 
>