We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Abstract Syntax Tree (AST): the Secret Weapon to Transform a Codebase

00:00

Formale Metadaten

Titel
Abstract Syntax Tree (AST): the Secret Weapon to Transform a Codebase
Serientitel
Anzahl der Teile
24
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Ever wonder what is metaprogramming? Ever wonder how a machine translates ember code into the websites that you interact with? Want to update your codebase to a newer syntax without going through editing every line? Curious about what linters, codemod, compilers, etc. have in common? Abstract Syntax Tree (AST)! We'll aim to demystify AST in this talk. You'll realize it’s really fun and cool, and you can leverage this concept to create your own tools!
Binder <Informatik>Rhombus <Mathematik>Shape <Informatik>CodeSinguläres IntegralAbstrakter SyntaxbaumFormation <Mathematik>Abstrakter SyntaxbaumComputeranimationJSONXML
SyntaxbaumAbstrakter SyntaxbaumCodeComputerspielDatenstrukturFormale SpracheTransformation <Mathematik>ExpertensystemProdukt <Mathematik>VideokonferenzAnalogieschlussBitFormale GrammatikGeradeVirtuelle MaschineZentrische StreckungSystemaufrufCASE <Informatik>Prozess <Informatik>DatenfeldPunktRegulärer Ausdruck <Textverarbeitung>SystemplattformAbstrakter SyntaxbaumIdentifizierbarkeitSchlussregelSchreiben <Datenverarbeitung>Case-ModdingZweiKeller <Informatik>Rechter WinkelSoftwareentwicklerArithmetisches MittelProjektive EbeneLuenberger-BeobachterSyntaxbaumWeg <Topologie>Dreiecksfreier GraphTranscodierungComputeranimation
CodeBitCodeGeradeMereologieFlächeninhaltTexteditorPunktBefehl <Informatik>Hook <Programmierung>Kontextbezogenes SystemSchlussregelPlug inOrtsoperatorHyperbelverfahrenFehlermeldungSoftwareentwicklerComputeranimation
WinkelKonfiguration <Informatik>Funktion <Mathematik>ZeitrichtungMAPAttributierte GrammatikCodeOrdnung <Mathematik>BitFunktionalGeradeGruppenoperationHyperbelverfahrenProjektive EbeneWinkelVersionsverwaltungRegulärer GraphZeitrichtungParametersystemTemplateGraphische BenutzeroberflächeVererbungshierarchieKlasse <Mathematik>Poisson-KlammerUmsetzung <Informatik>BrowserTrennschärfe <Statistik>Auflösung <Mathematik>Kontextbezogenes SystemMultiplikationsoperatorCase-ModdingZweiRechter WinkelDokumentenserverSoftwareentwicklerGanze FunktionÄhnlichkeitsgeometriePunktUmwandlungsenthalpieSymboltabelleComputeranimation
Abstrakter SyntaxbaumDatenstrukturTopologieAbstrakte SyntaxAbstrakter SyntaxbaumFormale Sprache
Syntaktische AnalyseTopologieTeilbarkeitTermSyntaxbaumLokales MinimumAbstrakter SyntaxbaumAnalysisCodeDatenstrukturFormale SpracheInformatikInformationMathematikOrdnung <Mathematik>Syntaktische AnalyseTopologieHalbleiterspeicherMAPAusdruck <Logik>Abstrakte SyntaxArithmetisches MittelBildschirmmaskeBinärbaumGeradeInterpretiererMereologieMultiplikationSpeicherverwaltungTermVirtuelle MaschineToken-RingReelle ZahlProzess <Informatik>Translation <Mathematik>VererbungshierarchieHash-AlgorithmusInformationsspeicherungPoisson-KlammerDateiformatArithmetischer AusdruckBefehl <Informatik>Hierarchische StrukturMinimumSyntaxbaumSchreib-Lese-KopfDifferentep-BlockAbstrakter SyntaxbaumKondensation <Mathematik>Kontextbezogenes SystemMultiplikationsoperatorNatürliche SpracheCompilerCASE <Informatik>Coxeter-GruppeWald <Graphentheorie>Computeranimation
Syntaktische AnalyseUmsetzung <Informatik>Abstrakter SyntaxbaumPortscannerAnalysisCodeDivisionGeradeKlasse <Mathematik>p-BlockDatenstrukturSyntaktische AnalyseTopologieProzess <Informatik>Computeranimation
Abstrakter SyntaxbaumSyntaktische AnalyseCodeSyntaktische AnalyseTopologieFunktion <Mathematik>ParserRechenschieberVerschlingungProzess <Informatik>Befehl <Informatik>MinimumWeb Sitep-BlockAbstrakter SyntaxbaumElement <Gruppentheorie>Rechter WinkelInterface <Schaltung>SoftwareentwicklerOrdnung <Mathematik>Computeranimation
ParserSyntaktische AnalyseCodegenerierungCodeFormale SpracheSyntaktische AnalyseTransformation <Mathematik>ParserFunktionalResultanteHilfesystemDifferenteBitBrowserp-BlockCase-ModdingComputeranimation
CodeTransformation <Mathematik>TypentheorieRechenschieberVerschlingungArithmetischer AusdruckBefehl <Informatik>Minimump-BlockHook <Programmierung>MultiplikationsoperatorSchlussregelMusterspracheZentrische StreckungPoisson-KlammerXML
CodegenerierungCodeMathematikTopologieFunktion <Mathematik>Generator <Informatik>CompilerCASE <Informatik>Prozess <Informatik>Befehl <Informatik>Case-Modding
AbstraktionsebeneInformationAbstrakte SyntaxProzess <Informatik>Kartesische KoordinatenDifferenteAbstrakter SyntaxbaumComputeranimation
RückkopplungBinder <Informatik>Stetige FunktionE-MailRückkopplungSelbst organisierendes SystemMailing-ListeInformationProzess <Informatik>Coxeter-GruppeCASE <Informatik>ComputeranimationUML
Transkript: Englisch(automatisch erzeugt)