From 70552be5cd547c572abf461f6c0a10b22f7d6ce5 Mon Sep 17 00:00:00 2001
From: David Sehnal <david.sehnal@gmail.com>
Date: Tue, 7 Aug 2018 18:56:14 +0200
Subject: [PATCH] wip, mol-script

---
 src/mol-script/{ => language}/builder.ts             |  0
 src/mol-script/{ => language}/container.ts           |  0
 .../{ => language}/expression-formatter.ts           |  0
 src/mol-script/{ => language}/expression.ts          |  0
 src/mol-script/{ => language}/helpers.ts             |  0
 src/mol-script/{ => language}/symbol-table.ts        |  0
 src/mol-script/{ => language}/symbol-table/core.ts   |  0
 .../{ => language}/symbol-table/structure-query.ts   |  0
 src/mol-script/{ => language}/symbol.ts              |  0
 src/mol-script/{ => language}/type.ts                |  0
 src/mol-script/runtime/environment.ts                |  4 ++--
 src/mol-script/runtime/macro.ts                      |  2 +-
 src/mol-script/runtime/symbol.ts                     |  2 +-
 src/mol-script/script/mol-script/macro.ts            |  2 +-
 src/mol-script/script/mol-script/parser.ts           |  4 ++--
 src/mol-script/script/mol-script/symbols.ts          | 12 ++++++------
 src/mol-script/script/parser.ts                      |  2 +-
 17 files changed, 14 insertions(+), 14 deletions(-)
 rename src/mol-script/{ => language}/builder.ts (100%)
 rename src/mol-script/{ => language}/container.ts (100%)
 rename src/mol-script/{ => language}/expression-formatter.ts (100%)
 rename src/mol-script/{ => language}/expression.ts (100%)
 rename src/mol-script/{ => language}/helpers.ts (100%)
 rename src/mol-script/{ => language}/symbol-table.ts (100%)
 rename src/mol-script/{ => language}/symbol-table/core.ts (100%)
 rename src/mol-script/{ => language}/symbol-table/structure-query.ts (100%)
 rename src/mol-script/{ => language}/symbol.ts (100%)
 rename src/mol-script/{ => language}/type.ts (100%)

diff --git a/src/mol-script/builder.ts b/src/mol-script/language/builder.ts
similarity index 100%
rename from src/mol-script/builder.ts
rename to src/mol-script/language/builder.ts
diff --git a/src/mol-script/container.ts b/src/mol-script/language/container.ts
similarity index 100%
rename from src/mol-script/container.ts
rename to src/mol-script/language/container.ts
diff --git a/src/mol-script/expression-formatter.ts b/src/mol-script/language/expression-formatter.ts
similarity index 100%
rename from src/mol-script/expression-formatter.ts
rename to src/mol-script/language/expression-formatter.ts
diff --git a/src/mol-script/expression.ts b/src/mol-script/language/expression.ts
similarity index 100%
rename from src/mol-script/expression.ts
rename to src/mol-script/language/expression.ts
diff --git a/src/mol-script/helpers.ts b/src/mol-script/language/helpers.ts
similarity index 100%
rename from src/mol-script/helpers.ts
rename to src/mol-script/language/helpers.ts
diff --git a/src/mol-script/symbol-table.ts b/src/mol-script/language/symbol-table.ts
similarity index 100%
rename from src/mol-script/symbol-table.ts
rename to src/mol-script/language/symbol-table.ts
diff --git a/src/mol-script/symbol-table/core.ts b/src/mol-script/language/symbol-table/core.ts
similarity index 100%
rename from src/mol-script/symbol-table/core.ts
rename to src/mol-script/language/symbol-table/core.ts
diff --git a/src/mol-script/symbol-table/structure-query.ts b/src/mol-script/language/symbol-table/structure-query.ts
similarity index 100%
rename from src/mol-script/symbol-table/structure-query.ts
rename to src/mol-script/language/symbol-table/structure-query.ts
diff --git a/src/mol-script/symbol.ts b/src/mol-script/language/symbol.ts
similarity index 100%
rename from src/mol-script/symbol.ts
rename to src/mol-script/language/symbol.ts
diff --git a/src/mol-script/type.ts b/src/mol-script/language/type.ts
similarity index 100%
rename from src/mol-script/type.ts
rename to src/mol-script/language/type.ts
diff --git a/src/mol-script/runtime/environment.ts b/src/mol-script/runtime/environment.ts
index 4092a6786..c969ecdf6 100644
--- a/src/mol-script/runtime/environment.ts
+++ b/src/mol-script/runtime/environment.ts
@@ -4,10 +4,10 @@
  * @author David Sehnal <david.sehnal@gmail.com>
  */
 
-import { Symbol } from '../symbol'
+import { Symbol } from '../language/symbol'
 import { SymbolRuntime } from './symbol'
 import { Macro } from './macro';
-import Expression from '../expression';
+import Expression from '../language/expression';
 
 class Environment {
     readonly runtimeTable: SymbolRuntime.Table;
diff --git a/src/mol-script/runtime/macro.ts b/src/mol-script/runtime/macro.ts
index cb7524054..4d5128886 100644
--- a/src/mol-script/runtime/macro.ts
+++ b/src/mol-script/runtime/macro.ts
@@ -4,7 +4,7 @@
  * @author David Sehnal <david.sehnal@gmail.com>
  */
 
-import Expression from '../expression';
+import Expression from '../language/expression';
 
 interface Macro {
     readonly argNames: ReadonlyArray<string>,
diff --git a/src/mol-script/runtime/symbol.ts b/src/mol-script/runtime/symbol.ts
index c0f0451cf..5a53a4ba8 100644
--- a/src/mol-script/runtime/symbol.ts
+++ b/src/mol-script/runtime/symbol.ts
@@ -6,7 +6,7 @@
 
 import Environment from './environment'
 import RuntimeExpression from './expression'
-import Expression from '../expression';
+import Expression from '../language/expression';
 
 type SymbolRuntime = SymbolRuntime.Dynamic | SymbolRuntime.Static
 
diff --git a/src/mol-script/script/mol-script/macro.ts b/src/mol-script/script/mol-script/macro.ts
index 658e9ce98..a2c9c5a7c 100644
--- a/src/mol-script/script/mol-script/macro.ts
+++ b/src/mol-script/script/mol-script/macro.ts
@@ -5,7 +5,7 @@
  * @author Alexander Rose <alexander.rose@weirdbyte.de>
  */
 
-import B from '../../builder'
+import B from '../../language/builder'
 
 export function getPositionalArgs(args: any) {
     return Object.keys(args)
diff --git a/src/mol-script/script/mol-script/parser.ts b/src/mol-script/script/mol-script/parser.ts
index 03a494f63..b313de302 100644
--- a/src/mol-script/script/mol-script/parser.ts
+++ b/src/mol-script/script/mol-script/parser.ts
@@ -5,8 +5,8 @@
  */
 
 import { MonadicParser as P } from 'mol-util/monadic-parser'
-import Expression from '../../expression'
-import B from '../../builder'
+import Expression from '../../language/expression'
+import B from '../../language/builder'
 
 export function parseMolScript(input: string) {
     return Language.parse(input);
diff --git a/src/mol-script/script/mol-script/symbols.ts b/src/mol-script/script/mol-script/symbols.ts
index 9c9cec57b..2d25e4338 100644
--- a/src/mol-script/script/mol-script/symbols.ts
+++ b/src/mol-script/script/mol-script/symbols.ts
@@ -4,13 +4,13 @@
  * @author David Sehnal <david.sehnal@gmail.com>
  */
 
-import { Symbol, Arguments, Argument } from '../../symbol'
-import B from '../../builder'
+import { Symbol, Arguments, Argument } from '../../language/symbol'
+import B from '../../language/builder'
 import * as M from './macro'
-import MolScript from '../../symbol-table'
-import Type from '../../type'
-import * as Struct from '../../symbol-table/structure-query'
-import Expression from '../../expression'
+import MolScript from '../../language/symbol-table'
+import Type from '../../language/type'
+import * as Struct from '../../language/symbol-table/structure-query'
+import Expression from '../../language/expression'
 import { UniqueArray } from 'mol-data/generic'
 
 export type MolScriptSymbol =
diff --git a/src/mol-script/script/parser.ts b/src/mol-script/script/parser.ts
index 122b2e844..d318080d5 100644
--- a/src/mol-script/script/parser.ts
+++ b/src/mol-script/script/parser.ts
@@ -5,7 +5,7 @@
  * @author Alexander Rose <alexanderose@weirdbyte.de>
  */
 
-import Expression from '../expression'
+import Expression from '../language/expression'
 
 type Parser = (source: string) => Expression
 
-- 
GitLab