diff options
Diffstat (limited to 'new-luxc/source/luxc/lang/translation/r')
4 files changed, 11 insertions, 11 deletions
| diff --git a/new-luxc/source/luxc/lang/translation/r/expression.jvm.lux b/new-luxc/source/luxc/lang/translation/r/expression.jvm.lux index 2e30b4999..d838bc332 100644 --- a/new-luxc/source/luxc/lang/translation/r/expression.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/r/expression.jvm.lux @@ -58,7 +58,7 @@      (^ [_ (#.Form (list [_ (#.Int var)]))])      (referenceT.translate-variable var) -    [_ (#.Symbol definition)] +    [_ (#.Identifier definition)]      (referenceT.translate-definition definition)      (^code ("lux let" (~ [_ (#.Nat register)]) (~ inputS) (~ exprS))) diff --git a/new-luxc/source/luxc/lang/translation/r/procedure/common.jvm.lux b/new-luxc/source/luxc/lang/translation/r/procedure/common.jvm.lux index 00f04e49f..eab139f33 100644 --- a/new-luxc/source/luxc/lang/translation/r/procedure/common.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/r/procedure/common.jvm.lux @@ -61,11 +61,11 @@            "Expected: " (|> expected .int %i) "\n"            "  Actual: " (|> actual .int %i))) -(syntax: (arity: {name s.local-symbol} {arity s.nat}) +(syntax: (arity: {name s.local-identifier} {arity s.nat})    (with-gensyms [g!_ g!proc g!name g!translate g!inputs]      (do @        [g!input+ (monad.seq @ (list.repeat arity (macro.gensym "input")))] -      (wrap (list (` (def: #export ((~ (code.local-symbol name)) (~ g!proc)) +      (wrap (list (` (def: #export ((~ (code.local-identifier name)) (~ g!proc))                         (-> (-> (..Vector (~ (code.nat arity)) Expression) Expression)                             (-> Text ..Proc))                         (function ((~ g!_) (~ g!name)) diff --git a/new-luxc/source/luxc/lang/translation/r/runtime.jvm.lux b/new-luxc/source/luxc/lang/translation/r/runtime.jvm.lux index 3ea37ae85..fd4adfb1a 100644 --- a/new-luxc/source/luxc/lang/translation/r/runtime.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/r/runtime.jvm.lux @@ -82,19 +82,19 @@  (def: declaration    (s.Syntax [Text (List Text)]) -  (p.either (p.seq s.local-symbol (p/wrap (list))) -            (s.form (p.seq s.local-symbol (p.some s.local-symbol))))) +  (p.either (p.seq s.local-identifier (p/wrap (list))) +            (s.form (p.seq s.local-identifier (p.some s.local-identifier)))))  (syntax: (runtime: {[name args] declaration}             definition) -  (let [implementation (code.local-symbol (format "@@" name)) +  (let [implementation (code.local-identifier (format "@@" name))          runtime (format prefix "__" (lang.normalize-name name))          $runtime (` (r.var (~ (code.text runtime))))          @runtime (` (@@ (~ $runtime))) -        argsC+ (list/map code.local-symbol args) +        argsC+ (list/map code.local-identifier args)          argsLC+ (list/map (|>> lang.normalize-name (format "LRV__") code.text (~) (r.var) (`))                            args) -        declaration (` ((~ (code.local-symbol name)) +        declaration (` ((~ (code.local-identifier name))                          (~+ argsC+)))          type (` (-> (~+ (list.repeat (list.size argsC+) (` r.Expression)))                      r.Expression))] @@ -121,11 +121,11 @@                                         (r.function (list (~+ argsLC+))                                           (~ definition))))))))))))) -(syntax: #export (with-vars {vars (s.tuple (p.many s.local-symbol))} +(syntax: #export (with-vars {vars (s.tuple (p.many s.local-identifier))}                     body)    (wrap (list (` (let [(~+ (|> vars                                 (list/map (function (_ var) -                                           (list (code.local-symbol var) +                                           (list (code.local-identifier var)                                                   (` (r.var (~ (code.text (format "LRV__" (lang.normalize-name var)))))))))                                 list/join))]                     (~ body)))))) diff --git a/new-luxc/source/luxc/lang/translation/r/statement.jvm.lux b/new-luxc/source/luxc/lang/translation/r/statement.jvm.lux index e09410f40..a5515efdc 100644 --- a/new-luxc/source/luxc/lang/translation/r/statement.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/r/statement.jvm.lux @@ -15,7 +15,7 @@    (do macro.Monad<Meta>      [current-module macro.current-module-name       #let [def-ident [current-module name]]] -    (case (macro.get-symbol-ann (ident-for #.alias) metaV) +    (case (macro.get-identifier-ann (ident-for #.alias) metaV)        (#.Some real-def)        (do @          [[realT realA realV] (macro.find-def real-def) | 
