예제 #1
0
 def __to_cryptol__(self, ty : Any) -> Any:
     return cryptoltypes.CryptolLiteral(self.name()).__to_cryptol__(ty)
예제 #2
0
 def __init__(self, code : Union[str, cryptoltypes.CryptolJSON]):
     if isinstance(code, str):
         self.expression = cryptoltypes.CryptolLiteral(code)
     else:
         self.expression = code
예제 #3
0
def cry(exp):
    return cryptoltypes.CryptolLiteral(exp)
예제 #4
0
 def __to_cryptol_str__(self) -> str:
     return cryptoltypes.CryptolLiteral(self.name()).__to_cryptol_str__()
예제 #5
0
 def __to_cryptol__(self) -> cryptoltypes.JSON:
     return cryptoltypes.CryptolLiteral(self.name()).__to_cryptol__()
예제 #6
0
파일: llvm.py 프로젝트: pnwamk/argo
 def __to_cryptol__(self, ty: Any) -> Any:
     if self.name is None:
         self.name = self.spec.get_fresh_name()
     return cryptoltypes.CryptolLiteral(self.name).__to_cryptol__(ty)