[nem-en] Manager class
NoiseEHC
NoiseEHC at freemail.hu
Mon May 29 00:15:53 CEST 2006
It seems that meantime the GlobalEnv stuff changed so I cannot
initialize the LexerColorizer anymore.
It was:
LibraryReferenceManager.LoadMacrosFrom(@"c:\program
files\nemerle\Nemerle.Macros.dll");
GlobalEnv.Init();
Now it gives errors. To what shall I change this?
C:\Program Files\Visual Studio 2005
SDK\2006.04\VisualStudioIntegration\Samples\NemerleIntegration\LanguageService\PythonScanner.cs(9,4):
error CS0122: 'Nemerle.Compiler.LibraryReferenceManager' is inaccessible
due to its protection level
C:\Program Files\Visual Studio 2005
SDK\2006.04\VisualStudioIntegration\Samples\NemerleIntegration\LanguageService\PythonScanner.cs(9,28):
error CS0117: 'Nemerle.Compiler.LibraryReferenceManager' does not
contain a definition for 'LoadMacrosFrom'
C:\Program Files\Visual Studio 2005
SDK\2006.04\VisualStudioIntegration\Samples\NemerleIntegration\LanguageService\PythonScanner.cs(10,14):
error CS0117: 'Nemerle.Compiler.GlobalEnv' does not contain a definition
for 'Init'
Another change in:
NC.LexerString lexer = new
Nemerle.Compiler.LexerString(NC.ManagerClass.Instance, req.Text, new
NC.Location(0, 1, 1));
NC.PreParser preparser = new Nemerle.Compiler.PreParser(lexer);
NC.Token.BracesGroup braces = preparser.PreParse();
Is "NC.ManagerClass.Instance" a good parameter for for the parser?
I mean shall I implement some Manager class and use that or what? Maybe
some documentation would not hurt... (I mean maybe 10 lines would suffice)
ps:
I am asking these questions after messing with the source and SVN log
for 2 hours... :(
More information about the devel-en
mailing list