Tất cả các hệ thống YAP cơ bản làm việc theo cách thức giống nhau và có hai giai đoạn của hoạt động:
1. Giai đoạn đầu tiên tạo ra một tập tin thẻ cho mỗi trình.
2. Giai đoạn thứ hai so sánh cặp file mã thông báo.
Các thẻ đại diện cho các mặt hàng "quan trọng" trong ngôn ngữ đã chọn đó có thể là một trong hai cấu trúc ngôn ngữ hoặc
được xây dựng trong các chức năng. Tất cả các định danh và các hằng số được bỏ qua. Một nhiệm vụ nhỏ có thể có thường 100-150
thẻ, trong khi một nhiệm vụ lớn hơn có thể có 400-700. Giai đoạn tokenisation cho mỗi ngôn ngữ được thực hiện
một cách riêng biệt, nhưng tất cả các phiên bản có cấu trúc tương tự (52):
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)