Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit b19baf0

Browse files
committed
Locate.
1 parent b6a9fae commit b19baf0

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • semantic-analysis/src/Analysis/Syntax

semantic-analysis/src/Analysis/Syntax/Python.hs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ module Analysis.Syntax.Python
1919
, pattern Import''
2020
, pattern Function''
2121
, pattern Call''
22+
, pattern Locate''
2223
-- * Abstract interpretation
2324
, eval0
2425
, eval
@@ -129,6 +130,9 @@ pattern ANil'' = ANil' T.:$: T.Nil
129130
pattern ACons'' :: T.Term Python v -> T.Term Python v -> T.Term Python v
130131
pattern ACons'' a as = ACons' T.:$: T.Cons a (T.Cons as T.Nil)
131132

133+
pattern Locate'' :: Span -> T.Term Python v -> T.Term Python v
134+
pattern Locate'' s t = Locate' s T.:$: T.Cons t T.Nil
135+
132136

133137
-- Abstract interpretation
134138

0 commit comments

Comments
 (0)