Abstract syntax tree
16
MENTIONS
8
EPISODES
7
PODCASTS
Search complete. 16 mentions across 8 episodes found for "Abstract syntax tree".
Sep 20, 2026
It Stopped This Time
S
15:13speaker_1HOST
So the harness is treated as a stateful program that dictates what the model sees and how it acts.
S
15:19speaker_1HOST
By letting an agent optimize the AST, the abstract syntax tree of the harness itself, the researchers saw a 7.7-point improvement over state-of-the-art baselines on complex text classification.
S
15:30speaker_0HOST
All while using four times fewer context tokens.
S
15:33speaker_0HOST
So if you're listening, stop worrying about migrating your entire stack to the newest model API every three weeks.
S
17:45speaker_1HOST
Exactly.
S
17:46speaker_1HOST
When an agent writes code, you don't ask it if the code is correct.
S
17:49speaker_1HOST
You run it through an AST parser to programmatically guarantee syntactical correctness before it hits the orchestrator.
S
17:56speaker_1HOST
You check the actual database rows.
The Sovereign Architect: OpenCode and the Autonomous Agent Frontier
S
5:28speaker_1HOST
The red squiggles.
S
5:29speaker_1HOST
It parses your code into an abstract syntax tree, an AST.
S
5:33speaker_0HOST
So it actually understands the structure and the logic of the code, not just the raw text strings?
S
5:37speaker_1HOST
You nailed it.
S
10:09speaker_0HOST
Okay, so how does plan mode alter that transaction boundary?
S
10:12speaker_1HOST
Plan mode enforces a read-only contextual discovery phase.
S
10:16speaker_1HOST
The agent still retains full access to read the file system, analyze the AST via the language server, and query the MCP tools.
S
10:25speaker_0HOST
So it can still see everything.
CxC Ep39: Who Controls AI? - with Neil Sahota (loanDNA)
D
70:47Dorian SmileyHOST
And you can perform at a higher level than you could just on your own.
D
70:50Dorian SmileyHOST
There are areas of programming I know nothing about, like using ASTs, abstract syntax trees across multiple different languages.
D
70:57Dorian SmileyHOST
These are APIs with hundreds of possible operations.
D
71:00Dorian SmileyHOST
No human being is going to wrap their brain around the full API in one of these AST analyzers, much less five different ones.
CxC Ep39: Who Controls AI? - with Neil Sahota (loanDNA)
D
70:47Dorian SmileyHOST
And you can perform at a higher level than you could just on your own.
D
70:50Dorian SmileyHOST
There are areas of programming I know nothing about, like using ASTs, abstract syntax trees across multiple different languages.
D
70:57Dorian SmileyHOST
These are APIs with hundreds of possible operations.
D
71:00Dorian SmileyHOST
No human being is going to wrap their brain around the full API in one of these AST analyzers, much less five different ones.
The Engineer Who Hasn't Written Code in 9 Months: Jack Rudenko, 10x Labs
J
33:24Jack RudenkoGUEST
Why? I could explain.
J
33:25Jack RudenkoGUEST
Because in source code, we have this concept of AST3.
J
33:30Jack RudenkoGUEST
So whenever you compile the language, this compiler, like any one, all the languages use the same approach.
J
33:35Jack RudenkoGUEST
It should understand what is the function, split them across, which function called another function, which arguments to properly compile that.
J
34:57Jack RudenkoGUEST
This function doing that because it's called by this immediately.
J
35:01Jack RudenkoGUEST
That's useless.
J
35:02Jack RudenkoGUEST
Like implementing GraphQL instead of AST3 is harmful.
J
35:07Jack RudenkoGUEST
It's making it worse.
The Engineer Who Hasn't Written Code in 9 Months: Jack Rudenko, 10x Labs
J
33:24Jack RudenkoGUEST
Why? I could explain.
J
33:25Jack RudenkoGUEST
Because in source code, we have this concept of AST3.
J
33:30Jack RudenkoGUEST
So whenever you compile the language, this compiler, like any one, all the languages use the same approach.
J
33:35Jack RudenkoGUEST
It should understand what is the function, split them across, which function called another function, which arguments to properly compile that.
J
34:57Jack RudenkoGUEST
This function doing that because it's called by this immediately.
J
35:01Jack RudenkoGUEST
That's useless.
J
35:02Jack RudenkoGUEST
Like implementing GraphQL instead of AST3 is harmful.
J
35:07Jack RudenkoGUEST
It's making it worse.
Haskell High Performance Programming
S
16:04speaker_2HOST
Hold on.
S
16:04speaker_2HOST
So it literally rewrites the AST.
S
16:06speaker_2HOST
If I chain those three abstract functions, the compiler doesn't execute them sequentially.
S
16:11speaker_3HOST
Nope.
Solid 2.0, AI Coding, and Building for Agents with Dev Agrawal
B
16:53Brandon MathisHOST
Tell me about it.
D
16:54Dev AgrawalGUEST
Yeah, so I've been working on a code mod, which is a script that analyzes the AST of your project.
D
17:01Dev AgrawalGUEST
And throughout AST analysis, it can look for patterns.
D
17:05Dev AgrawalGUEST
It can detect certain things, certain API usages.
D
17:10Dev AgrawalGUEST
And it can either just report on them, or it can make deterministic changes to your AST.
D
17:18Dev AgrawalGUEST
this is pretty valuable because uh like in in today's age you can you probably think that you can hand your project and a migration guide to an ai and let it do all the work which Yeah, and most of the time, that's going to work.
D
17:31Dev AgrawalGUEST
That's probably going to work, especially if you have a small to medium project.
D
18:43Dev AgrawalGUEST
Some of them you actually have to think about them in terms of like how to restructure your code, how to move some some logic around so that it actually follows the pneumatic patterns.