コード例 #1
0
ファイル: LanguageAnalyzer.cs プロジェクト: alexrp/flare
                    public void Define(SyntaxSymbolKind kind, ModulePath?module, SyntaxNode?definition, string name)
                    {
                        // This method is used to shadow variables, too.
                        var sym = Symbols[name] = new SyntaxVariableSymbol(kind, module, definition, name);

                        definition?.SetAnnotation("Symbol", sym);
                    }
コード例 #2
0
ファイル: SyntaxVariableSymbol.cs プロジェクト: alexrp/flare
 public SyntaxVariableSymbol(SyntaxSymbolKind kind, ModulePath?module, SyntaxNode?definition, string name)
 {
     Kind       = kind;
     Module     = module;
     Definition = definition;
     Name       = name;
 }