示例#1
0
        private TriviaSettingModel TriviaSetting(EbnfBlockSetting blockSetting)
        {
            var fullyQualifiedName =
                GetQualifiedName(blockSetting.Setting.Identifier);

            return(new TriviaSettingModel(fullyQualifiedName));
        }
示例#2
0
        private IReadOnlyList <IgnoreSettingModel> IgnoreSettings(EbnfBlockSetting blockSetting)
        {
            var fullyQualifiedName = GetFullyQualifiedNameFromQualifiedIdentifier(blockSetting.Setting.QualifiedIdentifier);
            var ignoreSettingModel = new IgnoreSettingModel(fullyQualifiedName);

            return(new[] { ignoreSettingModel });
        }
示例#3
0
        private StartProductionSettingModel StartSetting(EbnfBlockSetting blockSetting)
        {
            var productionName = GetQualifiedName(
                blockSetting.Setting.Identifier);

            return(new StartProductionSettingModel(productionName));
        }
示例#4
0
        private IReadOnlyList <TriviaSettingModel> TriviaSettings(EbnfBlockSetting blockSetting)
        {
            var fullyQualifiedName = GetFullyQualifiedNameFromQualifiedIdentifier(blockSetting.Setting.QualifiedIdentifier);
            var triviaSettingModel = new TriviaSettingModel(fullyQualifiedName);

            return(new[] { triviaSettingModel });
        }