Skip to main content
Abstract syntax tree

Abstract syntax tree

Search complete. 17 mentions across 9 episodes found for "Abstract syntax tree".

Nov 4, 2026

HamiltonHOST
5:31
Rust can go further or the idea of trying to, you know, bolt on ownership and borrowing to, um, your languages.
HamiltonHOST
5:37
Like you can probably get pretty decently far with like linters and like, uh, graph traversals and like ASTs and stuff like that.
HamiltonHOST
5:43
But at the end of the day, you're not, it's going to be a ceiling and you're not going to be able to get as far as rust has.
HamiltonHOST
5:47
And so again, really great bones just by using it, you already get ahead of like a lot of the pat on these like hard to change things.
Erik OnarheimHOST
15:33
They had a similar package.
Erik OnarheimHOST
15:35
TypeScript AST for syntax tree nodes, those types and the enums such as syntax kind and script target.
Erik OnarheimHOST
15:42
And then there's TypeScript slash AST slash is.
Erik OnarheimHOST
15:46
And this gives you the type guards for the syntax nodes, not like Node.js, but like the syntax nodes in the tree.
Erik OnarheimHOST
15:51
And then they have TypeScript slash AST slash factory, which allows you to create mutable stuff and build the tree.
Erik OnarheimHOST
16:00
around that
Kamran AyubHOST
16:01
yeah yeah uh and this is this is big news especially for library maintainers and anyone building tools on top of typescript because we've been waiting for this api and i i believe that this is like not the end all be all like this is the beginning of the compiler api So it's most of the stuff that you would need.
Peter BellGUEST
17:26
Like the people I speak, like Jeffrey Huntley, the guy who wrote the Ralph Loop thing, and Ryan Lopopolo, who is at OpenAI now at Google, these guys, they're literally, I mean, Jeffrey was talking about, I'm abusing the compiler.
Peter BellGUEST
17:39
Like I'm getting the compiler to emit an AST, an abstract syntax tree, and then run deterministic checks against that.
Peter BellGUEST
17:45
The future is going to look much more like people doing like these formal methods.
Peter BellGUEST
17:50
going to look for correctness much more like formal verification.

Unknown podcast

How Hacking Software Could Cure Alzheimer’s | The Inverted Threat Paradigm

Oct 16 · 1 Mention

WillHOST
7:14
An AI agent using this architecture doesn't try to rewrite the whole thing at once.
WillHOST
7:19
It makes thousands of tiny edits to what's called the abstract syntax tree, the structural skeleton of the code beneath the surface.
WillHOST
7:27
Each micro edit is verified by a compiler.
WillHOST
7:31
Each step preserves the functional behavior of the system.
Jae KwonGUEST
76:08
Um, and so that seamless, um, interoperability is something that you can't get anywhere else.
Jae KwonGUEST
76:15
And, uh, And so we've been working on a special virtual machine that interprets the Go abstract syntax tree, AST, to make this work.
Jae KwonGUEST
76:29
And it's, in other words, alchemic magic.
Matt KimHOST
76:34
Okay.
speaker_5HOST
3:10
Right, the underlying structure.
speaker_4HOST
3:12
Yeah, we have to talk about the abstract syntax tree or the AST.
speaker_4HOST
3:15
To me, this feels a bit like...
speaker_4HOST
3:18
Well, it's like suddenly seeing the raw green falling code of the Matrix instead of the simulated world, you know? You are finally looking at the DNA of your software.
Kamran AyubHOST
38:50
It does depend on effect as a peer dependency in TypeScript 7.
Kamran AyubHOST
38:55
So recipes use the TypeScript's unstable AST API and effect for APIs.
Kamran AyubHOST
39:01
So yeah, it is pre-alpha.
Kamran AyubHOST
39:04
Hopefully things will look a little bit better in TypeScript 7.1 with the new compiler API.

21 MINS LATER

Erik OnarheimHOST
60:25
This, this, this came by my feed.
Erik OnarheimHOST
60:28
It's an oldie, but Evangeline Rome posted a link to Desheret's TypeScript factory code generator generator, which is kind of a funny name.
Erik OnarheimHOST
60:37
But if you're looking for like a source generator generator, type thing to generate source code from an AST, this might be your thing.
Erik OnarheimHOST
60:46
So this will generate TypeScript compiler, excuse me, this will generate code that will generate the TypeScript compiler API factory code which is kind of, it's like meta.

Unknown podcast

The N-Day Trap: How AI Weaponizes Known Flaws

Oct 7 · 5 Mentions

speaker_0HOST
9:24
They are vacuuming up the updates the absolute millisecond they hit GitHub or the vendor's repository.
speaker_1HOST
9:31
Which feeds directly into the second step, which is semantic AST comparison.
speaker_1HOST
9:36
And this, this is the true breakthrough for the adversaries.
speaker_0HOST
9:39
Okay, unpack that for me.
speaker_1HOST
9:41
AST, AST stands for abstract syntax tree.
speaker_0HOST
9:45
This is a radical departure from how traditional code comparison or diffing used to work.
speaker_1HOST
9:50
Right, because normally you just look for what changed.

12 MINS LATER

speaker_0HOST
22:04
CVE-2026-1731 in Beyond Trust Privileged Remote Access.

Unknown podcast

Advanced Software Testing and Automated Bug Detection Methodologies

Oct 7 · 1 Mention

speaker_0HOST
37:16
How does a tool like MuttMutt analyze and alter code automatically?
speaker_1HOST
37:20
It uses something called abstract syntax trees or ASTs.
speaker_1HOST
37:24
When Python runs your code, it does not just blindly read the raw text.
speaker_1HOST
37:29
It parses the text into a rigid tree of logical nodes.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.