using System; using System.Collections.Generic; using System.Text; using Irony.Parsing; namespace Demo { public class Resolver : Demo.IASTResolver { #region IASTResolver Members public IList FindCompletions(object result, int line, int col) { // Used for intellisense. List declarations = new List(); // Add keywords defined by grammar foreach (KeyTerm key in Configuration.Grammar.KeyTerms.Values) { if(key.OptionIsSet(TermOptions.IsKeyword)) { declarations.Add(new Declaration("", key.Name, 206, key.Name)); } } declarations.Sort(); return declarations; } public IList FindMembers(object result, int line, int col) { List members = new List(); return members; } public string FindQuickInfo(object result, int line, int col) { return "unknown"; } public IList FindMethods(object result, int line, int col, string name) { return new List(); } #endregion } }