Telegram Group & Telegram Channel
SwiftSyntax: Разбор и генерация исходного кода Swift

SwiftSyntax представляет собой набор библиотек, позволяющих анализировать, проверять, генерировать и корректировать исходный код Swift.

Изначально он был разработан компанией Apple, а сейчас это поддерживаемый опенсорс со множеством авторов.

SwiftSyntax создает абстрактное синтаксическое дерево (AST) исходного кода, которое позволяет взаимодействовать с высокоуровневым, безопасным и эффективным API.

Чтобы лучше познакомиться с его структурой, посмотрите на этот сайт, разработанный @kishikawakatsumi.

Кстати, на базе набора этих либ построены Swift parser, swift-format, и Swift macros.

📖 Пример работы с SwiftSyntax хорошо описан здесь.

⭐️ Сам репозиторий с 2 400 звёзд вот тут.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/iosdev/968
Create:
Last Update:

SwiftSyntax: Разбор и генерация исходного кода Swift

SwiftSyntax представляет собой набор библиотек, позволяющих анализировать, проверять, генерировать и корректировать исходный код Swift.

Изначально он был разработан компанией Apple, а сейчас это поддерживаемый опенсорс со множеством авторов.

SwiftSyntax создает абстрактное синтаксическое дерево (AST) исходного кода, которое позволяет взаимодействовать с высокоуровневым, безопасным и эффективным API.

Чтобы лучше познакомиться с его структурой, посмотрите на этот сайт, разработанный @kishikawakatsumi.

Кстати, на базе набора этих либ построены Swift parser, swift-format, и Swift macros.

📖 Пример работы с SwiftSyntax хорошо описан здесь.

⭐️ Сам репозиторий с 2 400 звёзд вот тут.

😃 iOS Dev

BY iOS Dev




Share with your friend now:
tg-me.com/iosdev/968

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

Telegram has exploded as a hub for cybercriminals looking to buy, sell and share stolen data and hacking tools, new research shows, as the messaging app emerges as an alternative to the dark web.An investigation by cyber intelligence group Cyberint, together with the Financial Times, found a ballooning network of hackers sharing data leaks on the popular messaging platform, sometimes in channels with tens of thousands of subscribers, lured by its ease of use and light-touch moderation.

That strategy is the acquisition of a value-priced company by a growth company. Using the growth company's higher-priced stock for the acquisition can produce outsized revenue and earnings growth. Even better is the use of cash, particularly in a growth period when financial aggressiveness is accepted and even positively viewed.he key public rationale behind this strategy is synergy - the 1+1=3 view. In many cases, synergy does occur and is valuable. However, in other cases, particularly as the strategy gains popularity, it doesn't. Joining two different organizations, workforces and cultures is a challenge. Simply putting two separate organizations together necessarily creates disruptions and conflicts that can undermine both operations.

telegram from us


Telegram iOS Dev
FROM USA