{ "begin": "(?=[a-zA-Z0-9_!?]+\\()", "end": "(?<=\\))", "name": "meta.function-call.ruby", "patterns": [ { "include": "#nest_function_parens" }, { "include": "#known_function_names" }, { "match": "([a-zA-Z0-9_!?]+)(?=\\()", "name": "entity.name.function.ruby" }, { "include": "$self" } ] }