Skip to content
#

ast

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

Here are 122 public repositories matching this topic...

该框架由 Java 构建,主要用于扫描和分析基于 React 的前端项目中的页面级组件依赖关系This framework is built with Java and is designed to scan and analyze page-level component dependencies within React-based front-end projects.

  • Updated Nov 11, 2025
  • Java

Identify algorithmic structures in source code using Abstract Syntax Trees (ASTs) and a CodeBERTa-based classifier. Combines syntactic analysis with transformer embeddings for structure classification from small datasets.

  • Updated Jun 21, 2025
  • Java