Skip to content

Commit

Permalink
Revert "first commit"
Browse files Browse the repository at this point in the history
This reverts commit 3869223.
  • Loading branch information
saidctb committed Aug 21, 2020
1 parent 3869223 commit 3410953
Show file tree
Hide file tree
Showing 20 changed files with 104 additions and 24,007 deletions.
Binary file removed .DS_Store
Binary file not shown.
8 changes: 0 additions & 8 deletions .idea/.gitignore

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/inspectionProfiles/profiles_settings.xml

This file was deleted.

13 changes: 0 additions & 13 deletions .idea/lampy.iml

This file was deleted.

7 changes: 0 additions & 7 deletions .idea/misc.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules.xml

This file was deleted.

7 changes: 0 additions & 7 deletions .idea/other.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

23,682 changes: 0 additions & 23,682 deletions get-pip.py

This file was deleted.

22 changes: 11 additions & 11 deletions lampy/__init__.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# -*- coding: UTF-8 -*-

from lampy.lexeme import *
from lampy.ast import *
from lampy.datatypes import *
from lampy.syntax import *
from lampy.compatibility import *
from lampy.semantic import *
from lampy.codegen import *
from lampy.lambdify import *
from lampy.utilities import *
from lampy.printing import *
from lampy.interface import *
from .lexeme import *
from .ast import *
from .datatypes import *
from .syntax import *
from .compatibility import *
from .semantic import *
from .codegen import *
from .lambdify import *
from .utilities import *
from .printing import *
from .interface import *
11 changes: 3 additions & 8 deletions lampy/ast.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
# coding: utf-8
import random
import string

from sympy import Symbol, Tuple, Dict, Lambda

from pyccel.ast.basic import Basic
from pyccel.ast.core import FunctionCall, FunctionDef

from pyccel.ast.core import FunctionCall, FunctionDef
from pyccel.codegen.utilities import random_string

#=========================================================================
def random_string(length):
letters = string.ascii_lowercase
return ''.join(random.choice(letters) for i in range(length))

class BasicMap(Basic):
"""."""
_name = 'BasicMap'
Expand Down
25 changes: 10 additions & 15 deletions lampy/codegen.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

import os
from os.path import join, dirname
import string
import random

from sympy import Symbol, Lambda, Function, Dummy
from sympy import Tuple, IndexedBase, Indexed
from sympy.core.function import AppliedUndef
Expand All @@ -13,12 +12,12 @@
from sympy import FunctionClass


#from pyccel.codegen.utilities import random_string
from pyccel.codegen.utilities import random_string
from pyccel.ast.utilities import build_types_decorator
from pyccel.ast.core import Slice
from pyccel.ast.core import Variable, FunctionDef, Assign, AugAssign
from pyccel.ast.core import Return, Pass, Import, String
from pyccel.ast.core import For, Range, Len, SymbolicPrint
from pyccel.ast.core import For, Range, Len, Print
from pyccel.ast.datatypes import get_default_value
from pyccel.ast.datatypes import NativeInteger, NativeReal, NativeComplex, NativeBool
from pyccel.ast.basic import Basic
Expand All @@ -28,19 +27,15 @@
from pyccel.ast.parallel.openmp import OMP_NumThread
from pyccel.ast.parallel.openmp import OMP_Reduction

from lampy.datatypes import TypeVariable, TypeTuple, TypeList
from lampy.semantic import Parser as SemanticParser
from lampy.lexeme import _internal_applications
from lampy.lexeme import _math_functions
from lampy.lexeme import _internal_map_functors
from lampy.ast import Call
from lampy.ast import BasicMap
from .datatypes import TypeVariable, TypeTuple, TypeList
from .semantic import Parser as SemanticParser
from .lexeme import _internal_applications
from .lexeme import _math_functions
from .lexeme import _internal_map_functors
from .ast import Call
from .ast import BasicMap

#========================================================================
def random_string(length):
letters = string.ascii_lowercase
return ''.join(random.choice(letters) for i in range(length))

# TODO improve or copy from pyccel.parser
def _get_name(i):
if isinstance(i, Symbol):
Expand Down
8 changes: 2 additions & 6 deletions lampy/datatypes.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
import random, string

from sympy import Tuple, IndexedBase

from pyccel.ast.basic import Basic
from pyccel.ast.core import Variable, For, Range, Assign, Len
#from pyccel.codegen.utilities import random_string
from pyccel.codegen.utilities import random_string


#=========================================================================
def random_string(length):
letters = string.ascii_lowercase
return ''.join(random.choice(letters) for i in range(length))

class BasicTypeVariable(Basic):
_tag = None

Expand Down
21 changes: 8 additions & 13 deletions lampy/interface.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

import os
from os.path import join, dirname
import random
import string

from sympy import Symbol, Lambda, Function, Dummy
from sympy import Tuple, IndexedBase
from sympy.core.function import AppliedUndef
Expand All @@ -13,7 +12,7 @@
from sympy import FunctionClass


#from pyccel.codegen.utilities import random_string
from pyccel.codegen.utilities import random_string
from pyccel.ast.utilities import build_types_decorator
from pyccel.ast.core import Slice
from pyccel.ast.core import Variable, FunctionDef, Assign, AugAssign
Expand All @@ -24,18 +23,14 @@
from pyccel.ast.numpyext import Zeros
from pyccel.ast.basic import Basic

from lampy.datatypes import TypeVariable, TypeTuple, TypeList
from lampy.semantic import Parser as SemanticParser
from lampy.lexeme import _internal_applications
from lampy.lexeme import _math_functions
from lampy.lexeme import _internal_map_functors
from lampy.codegen import BasicGenerator, Shaping, LambdaFunctionDef
from .datatypes import TypeVariable, TypeTuple, TypeList
from .semantic import Parser as SemanticParser
from .lexeme import _internal_applications
from .lexeme import _math_functions
from .lexeme import _internal_map_functors
from .codegen import BasicGenerator, Shaping, LambdaFunctionDef

#=======================================================================================
def random_string(length):
letters = string.ascii_lowercase
return ''.join(random.choice(letters) for i in range(length))

def compute_shape( arg, generators ):
if not( arg in generators.keys() ):
raise ValueError('Could not find {}'.format( arg ))
Expand Down
Loading

0 comments on commit 3410953

Please sign in to comment.