mirror of
https://github.com/github/semantic.git
synced 2024-12-25 16:02:43 +03:00
Annotate the entire prelude, not just the composition with ann.
This commit is contained in:
parent
1abddf42b3
commit
9ffd3f87e5
@ -132,7 +132,7 @@ prog6 =
|
|||||||
]
|
]
|
||||||
|
|
||||||
ruby :: File (Term Core User)
|
ruby :: File (Term Core User)
|
||||||
ruby = fromBody . ann . rec (named' __semantic_global) $ Core.record
|
ruby = fromBody $ ann (rec (named' __semantic_global) (Core.record
|
||||||
[ ("Class", ann (Core.record
|
[ ("Class", ann (Core.record
|
||||||
[ (__semantic_super, pure __semantic_global ... "Object")
|
[ (__semantic_super, pure __semantic_global ... "Object")
|
||||||
, ("new", lam (named' "self")
|
, ("new", lam (named' "self")
|
||||||
@ -184,7 +184,7 @@ ruby = fromBody . ann . rec (named' __semantic_global) $ Core.record
|
|||||||
, ("false", pure __semantic_global ... "FalseClass" $$$ "new")
|
, ("false", pure __semantic_global ... "FalseClass" $$$ "new")
|
||||||
|
|
||||||
, ("require", lam (named' "path") (Core.load (pure "path")))
|
, ("require", lam (named' "path") (Core.load (pure "path")))
|
||||||
]
|
]))
|
||||||
where self $$$ method = annWith callStack $ named' "_x" :<- self >>>= pure "_x" ... method $$ pure "_x"
|
where self $$$ method = annWith callStack $ named' "_x" :<- self >>>= pure "_x" ... method $$ pure "_x"
|
||||||
record ... field = annWith callStack $ record Core.... field
|
record ... field = annWith callStack $ record Core.... field
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user