Title: Support for PEP 622 structural pattern matching · Issue #80 · vim-python/python-syntax · GitHub
Open Graph Title: Support for PEP 622 structural pattern matching · Issue #80 · vim-python/python-syntax
X Title: Support for PEP 622 structural pattern matching · Issue #80 · vim-python/python-syntax
Description: Hey team- just wanted to start the discussion about PEP 622 since it introduces some new syntax. Any thoughts on what the effort might be to add support? I'm guessing adding the match and case keywords will get us pretty far (and I'd be ...
Open Graph Description: Hey team- just wanted to start the discussion about PEP 622 since it introduces some new syntax. Any thoughts on what the effort might be to add support? I'm guessing adding the match and case keyw...
X Description: Hey team- just wanted to start the discussion about PEP 622 since it introduces some new syntax. Any thoughts on what the effort might be to add support? I'm guessing adding the match and case ...
Opengraph URL: https://github.com/vim-python/python-syntax/issues/80
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Support for PEP 622 structural pattern matching","articleBody":"Hey team- just wanted to start the discussion about [PEP 622] since it introduces some new syntax. Any thoughts on what the effort might be to add support? I'm guessing adding the `match` and `case` keywords will get us pretty far (and I'd be happy to take a stab at this) but I'd also want to get ahead of any hairy corner cases in the new syntax (e.g. guards, or patterns, ...).\r\n\r\nThanks for your consideration!\r\n\r\n[PEP 622]: https://www.python.org/dev/peps/pep-0622/","author":{"url":"https://github.com/wbadart","@type":"Person","name":"wbadart"},"datePublished":"2021-03-10T20:25:25.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/80/python-syntax/issues/80"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:15c1ea42-4644-b0e9-7bf3-efc8fe284798 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CF62:2D10BB:242A685:3254594:69779E03 |
| html-safe-nonce | a71096b1346c3ae01e425652558b0a1ac2defe5c16b8e47947df3c6a7ad84df0 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRjYyOjJEMTBCQjoyNDJBNjg1OjMyNTQ1OTQ6Njk3NzlFMDMiLCJ2aXNpdG9yX2lkIjoiMTMyNzM4MjA1NTczNzU5NzQ0MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 89bb6a5974076f740a7308f548c203e27539bee0ee6eb94d259194c4b04e8a18 |
| hovercard-subject-tag | issue:828292096 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/vim-python/python-syntax/80/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a41a0494aff32bc0c7e1964a8b9c33f6bd245dc88a8dad54eb3e71eed366bf99/vim-python/python-syntax/issues/80 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a41a0494aff32bc0c7e1964a8b9c33f6bd245dc88a8dad54eb3e71eed366bf99/vim-python/python-syntax/issues/80 |
| og:image:alt | Hey team- just wanted to start the discussion about PEP 622 since it introduces some new syntax. Any thoughts on what the effort might be to add support? I'm guessing adding the match and case keyw... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | wbadart |
| hostname | github.com |
| expected-hostname | github.com |
| None | e10aafdf5297192c9b24eb4c1705326a9448d90025c2907ca863f7e62d40627d |
| turbo-cache-control | no-preview |
| go-import | github.com/vim-python/python-syntax git https://github.com/vim-python/python-syntax.git |
| octolytics-dimension-user_id | 25825542 |
| octolytics-dimension-user_login | vim-python |
| octolytics-dimension-repository_id | 82203847 |
| octolytics-dimension-repository_nwo | vim-python/python-syntax |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 82203847 |
| octolytics-dimension-repository_network_root_nwo | vim-python/python-syntax |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6ba450e9e3f0dbffd9b797b93684cf55e32593e3 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width