Esempio n. 1
0
        public DataPackage GetStoredResult(DataPackage package)
        {
            var result = ParserCS.GetStoredResult(package.Language);

            var data = new DataPackage()
            {
                Result = result
            };

            return(data);
        }
Esempio n. 2
0
 public void CreateIncludeFile(DataPackage package)
 {
     if (package.FileName != null)
     {
         ParserCS.CreateInlcudeFile(package.FileContents, Path.GetFileNameWithoutExtension(package.FileName), Path.GetExtension(package.FileName));
     }
     else
     {
         return;
     }
 }
Esempio n. 3
0
        public IActionResult Parse([FromBody] DataPackage package)
        {
            if (package.FileName != null)
            {
                var result = ParserCS.Parsing(package.FileName, package.FileContents, package.EntryName == null ? "main" : package.EntryName, package.Shader, package.Language);

                var data = new DataPackage()
                {
                    Result = result
                };

                return(Json(data));
            }
            else
            {
                return(Json(new DataPackage()));
            }
        }
Esempio n. 4
0
        public DataPackage LocalParse(DataPackage package)
        {
            if (package.FileName != null)
            {
                var result = ParserCS.Parsing(package.FileName, package.FileContents, package.EntryName == null ? "main" : package.EntryName, package.Shader, package.Language);

                var data = new DataPackage()
                {
                    Result = result
                };

                return(data);
            }
            else
            {
                return(null);
            }
        }