コード例 #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 });
        }