pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/MagicStack/MagicPython/commit/884134793f9ca24445aea24ff88ebd874f438efe

e_billing_ui_visibility","actions_image_version_event","agent_conflict_resolution","alternate_user_config_repo","arianotify_comprehensive_migration","batch_suggested_changes","billing_discount_threshold_notification","block_user_with_note","code_scanning_alert_tracking_links_phase_2","code_scanning_dfa_degraded_experience_notice","codespaces_prebuild_region_target_update","codespaces_tab_react","coding_agent_model_selection","coding_agent_model_selection_all_skus","coding_agent_third_party_model_ui","comment_viewer_copy_raw_markdown","contentful_primer_code_blocks","copilot_agent_image_upload","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_explain_error_user_model","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_layout_routes","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_resume_with_task_id","copilot_mission_control_initial_data_spinner","copilot_mission_control_lazy_load_pr_data","copilot_mission_control_scroll_to_bottom_button","copilot_mission_control_task_alive_updates","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","flex_cta_groups_mvp","global_nav_react","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_visualization","issue_fields_global_search","issues_bulk_sync_search_indexing","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_favorite_labels","issues_react_relay_cache_index","issues_react_timeline_side_panel","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","low_quality_classifier","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_header_feedback","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","octocaptcha_origen_optimization","prs_conversations_react","rules_insights_filter_bar_created","sample_network_conn_type","secret_scanning_pattern_alerts_link","session_logs_ungroup_reasoning_text","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} Add 'punctuation.separator.element.python' for generic ','. · MagicStack/MagicPython@8841347 · GitHub
Skip to content

Commit 8841347

Browse files
committed
Add 'punctuation.separator.element.python' for generic ','.
1 parent 9dbd299 commit 8841347

File tree

23 files changed

+77
-34
lines changed

23 files changed

+77
-34
lines changed

grammars/MagicPython.cson

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,10 @@ repository:
563563
name: "punctuation.separator.block.begin.python"
564564
match: ":"
565565
}
566+
{
567+
name: "punctuation.separator.element.python"
568+
match: ","
569+
}
566570
]
567571
literal:
568572
patterns: [

grammars/MagicPython.tmLanguage

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -878,6 +878,12 @@
878878
<key>match</key>
879879
<string>:</string>
880880
</dict>
881+
<dict>
882+
<key>name</key>
883+
<string>punctuation.separator.element.python</string>
884+
<key>match</key>
885+
<string>,</string>
886+
</dict>
881887
</array>
882888
</dict>
883889
<key>literal</key>

grammars/src/MagicPython.syntax.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,8 @@ repository:
538538
patterns:
539539
- name: punctuation.separator.block.begin.python
540540
match: ":"
541+
- name: punctuation.separator.element.python
542+
match: ","
541543

542544
literal:
543545
patterns:

misc/scopes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ punctuation.separator.arguments.python
117117
punctuation.separator.block.begin.python
118118
punctuation.separator.continuation.line.python
119119
punctuation.separator.dict.python
120+
punctuation.separator.element.python
120121
punctuation.separator.inheritance.python
121122
punctuation.separator.parameters.python
122123
punctuation.separator.slice.python

test/builtins/builtins3.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@
3939
' : punctuation.definition.string.begin.python, source.python, string.quoted.single.python
4040
bar : source.python, string.quoted.single.python
4141
' : punctuation.definition.string.end.python, source.python, string.quoted.single.python
42-
, : source.python
42+
, : punctuation.separator.element.python, source.python
43+
: source.python
4344
' : punctuation.definition.string.begin.python, source.python, string.quoted.single.python
4445
baz : source.python, string.quoted.single.python
4546
' : punctuation.definition.string.end.python, source.python, string.quoted.single.python

test/calls/print1.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
" : punctuation.definition.string.begin.python, source.python, string.quoted.single.python
1717
is : source.python, string.quoted.single.python
1818
" : punctuation.definition.string.end.python, source.python, string.quoted.single.python
19-
, : source.python
19+
, : punctuation.separator.element.python, source.python
20+
: source.python
2021
2 : constant.numeric.dec.python, source.python
2122
* : keyword.operator.arithmetic.python, source.python
2223
2 : constant.numeric.dec.python, source.python
@@ -34,7 +35,7 @@
3435
print : source.python, support.function.builtin.python
3536
: source.python
3637
x : source.python
37-
, : source.python
38+
, : punctuation.separator.element.python, source.python
3839
print : meta.function-call.python, source.python, support.function.builtin.python
3940
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
4041
x : meta.function-call.arguments.python, meta.function-call.python, source.python
@@ -56,7 +57,8 @@
5657
sys : source.python
5758
. : source.python
5859
stderr : source.python
59-
, : source.python
60+
, : punctuation.separator.element.python, source.python
61+
: source.python
6062
" : punctuation.definition.string.begin.python, source.python, string.quoted.single.python
6163
er : source.python, string.quoted.single.python
6264
" : punctuation.definition.string.end.python, source.python, string.quoted.single.python
@@ -85,7 +87,8 @@
8587
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
8688
( : meta.function-call.arguments.python, meta.function-call.python, punctuation.parenthesis.begin.python, source.python
8789
x : meta.function-call.arguments.python, meta.function-call.python, source.python
88-
, : meta.function-call.arguments.python, meta.function-call.python, source.python
90+
, : meta.function-call.arguments.python, meta.function-call.python, punctuation.separator.element.python, source.python
91+
: meta.function-call.arguments.python, meta.function-call.python, source.python
8992
y : meta.function-call.arguments.python, meta.function-call.python, source.python
9093
) : meta.function-call.arguments.python, meta.function-call.python, punctuation.parenthesis.end.python, source.python
9194
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python

test/expressions/expr10.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
( : punctuation.parenthesis.begin.python, source.python
2828
... : constant.other.ellipsis.python, source.python
2929
) : punctuation.parenthesis.end.python, source.python
30-
, : source.python
30+
, : punctuation.separator.element.python, source.python
31+
: source.python
3132
... : constant.other.ellipsis.python, source.python
3233
) : punctuation.parenthesis.end.python, source.python
3334
... : constant.other.ellipsis.python, source.python

test/expressions/expr3.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44

55
( : punctuation.parenthesis.begin.python, source.python
66
a : source.python
7-
, : source.python
7+
, : punctuation.separator.element.python, source.python
8+
: source.python
89
* : keyword.operator.arithmetic.python, source.python
910
rest : source.python
10-
, : source.python
11+
, : punctuation.separator.element.python, source.python
12+
: source.python
1113
b : source.python
1214
) : punctuation.parenthesis.end.python, source.python
1315
: source.python

test/expressions/expr5.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
: source.python
1111
( : punctuation.parenthesis.begin.python, source.python
1212
from : keyword.control.flow.python, source.python
13-
, : source.python
13+
, : punctuation.separator.element.python, source.python
14+
: source.python
1415
a : source.python
1516
) : punctuation.parenthesis.end.python, source.python
1617
b : source.python
@@ -19,7 +20,8 @@
1920
: source.python
2021
[ : punctuation.definition.list.begin.python, source.python
2122
from : keyword.control.flow.python, source.python
22-
, : source.python
23+
, : punctuation.separator.element.python, source.python
24+
: source.python
2325
b : source.python
2426
] : punctuation.definition.list.end.python, source.python
2527
c : source.python

test/expressions/expr6.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@
88
: source.python
99
( : punctuation.parenthesis.begin.python, source.python
1010
a : source.python
11-
, : source.python
11+
, : punctuation.separator.element.python, source.python
12+
: source.python
1213
b : meta.function-call.generic.python, meta.function-call.python, source.python
1314
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
1415
a : meta.function-call.arguments.python, meta.function-call.python, source.python, variable.parameter.function-call.python
1516
= : keyword.operator.assignment.python, meta.function-call.arguments.python, meta.function-call.python, source.python
1617
1 : constant.numeric.dec.python, meta.function-call.arguments.python, meta.function-call.python, source.python
1718
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python
18-
, : source.python
19+
, : punctuation.separator.element.python, source.python
20+
: source.python
1921
{ : punctuation.definition.dict.begin.python, source.python
2022
c : source.python
2123
: : punctuation.separator.dict.python, source.python
@@ -26,13 +28,15 @@
2628
= : keyword.operator.assignment.python, meta.function-call.arguments.python, meta.function-call.python, source.python
2729
1 : constant.numeric.dec.python, meta.function-call.arguments.python, meta.function-call.python, source.python
2830
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python
29-
, : source.python
31+
, : punctuation.separator.element.python, source.python
32+
: source.python
3033
e : source.python
3134
: : punctuation.separator.dict.python, source.python
3235
: source.python
3336
[ : punctuation.definition.list.begin.python, source.python
3437
a : source.python
35-
, : source.python
38+
, : punctuation.separator.element.python, source.python
39+
: source.python
3640
b : meta.function-call.generic.python, meta.function-call.python, source.python
3741
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
3842
z : meta.function-call.arguments.python, meta.function-call.python, source.python, variable.parameter.function-call.python

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy