Example #1
0
        //#endregion

        private IEnumerable <IEnumerable <IOilexerGrammarScannableEntry> > GetVariationThereof(IOilexerGrammarScannableEntry target)
        {
            var targetMap = this.fileMap[target] as IRuleEntryObjectRelationalMap;

            foreach (var variation in targetMap.Variations)
            {
                yield return(GetVariationThereof(variation));
            }
        }
Example #2
0
 internal EntryObjectRelationalMap(IOilexerGrammarScannableEntry[] implementsSeries, OilexerGrammarFileObjectRelationalMap fileMap, IOilexerGrammarScannableEntry entry)
 {
     this.Entry            = entry;
     this.implementsSource = implementsSeries.ToList();
     this.fileMap          = fileMap;
 }