Пример #1
0
        public static void GetPackageTest2()
        {
            OraParser oracleParser = OraParser.Instance();

            DBRep.Instance().RepositoryPath = "C:\\TestRep";
            RepositoryPackage rep           = new RepositoryPackage("c_package", "alpha");

            var z = oracleParser.GetSavedPackage(rep);
        }
Пример #2
0
        public static void GetPackageTest()
        {
            OraParser oracleParser = OraParser.Instance();
            var       packagebody  = oracleParser.GetPackageBody(SourceFiles.pathPackageTest);
            var       json         = JsonConvert.SerializeObject(packagebody, Formatting.Indented);

            Console.WriteLine(json);
            Assert.Pass();
        }
Пример #3
0
        public static void RunTest()
        {
            var packagebody = OraParser.Instance().GetPackageBody(bodyPath);

            var json = JsonConvert.SerializeObject(packagebody, Formatting.Indented);

            Console.WriteLine(json);

            Assert.Pass();
        }
Пример #4
0
        public ConfigurationFile(string text)
        {
            AntlrInputStream  input  = new AntlrInputStream(text);
            OraLexer          lexer  = new OraLexer(input);
            CommonTokenStream tokens = new CommonTokenStream(lexer);
            OraParser         parser = new OraParser(tokens);

            if (parser.NumberOfSyntaxErrors != 0)
            {
                throw new ArgumentException("text parameter could not be parsed.", "text");
            }

            Parameters = CreateParameters(parser.configuration_file().parameter());
        }
        public SplitPackageCaseBase(PackageText packageText)
        {
            RepositoryPackage = packageText.RepositoryPackage;
            ExceptedPart      = new Dictionary <eSplitterObjectType, string>();

            _OraParser = OraParser.Instance();

            _package  = _OraParser.ParsePackage(RepositoryPackage, false).Result;
            _splitter = new Splitter(_package);

            _SplitManager = SplitManager.Instance();
            _SplitManager.SetOracleParsedPackage(_package);
            _SplitManager.SetSplitterPackage(_splitter);
        }
Пример #6
0
 private void window_Loaded(object sender, RoutedEventArgs e)
 {
     DataContext = new ParserViewModel(_repositoryPackage, (x) => Close(), SplitManager.Instance(), OraParser.Instance());
 }
Пример #7
0
 public static void OraParserGetPackageTest()
 {
     DBRep.Instance().RepositoryPath = "C:\\TestRep\\";
     var x = OraParser.Instance().GetSavedPackage(new RepositoryPackage("c_package", "alpha"));
 }