Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Reimplement RegExp in JavaScript

JSConf via YouTube

Overview

Explore the intricacies of reimplementing RegExp in JavaScript in this JSConf EU 2013 conference talk by Julian Viereck. Delve into the challenges of writing and debugging regular expressions, and discover how implementing the entire RegExp object in JavaScript can enhance visualization and simplify debugging. Learn about the parser, generator, and compiler components involved in this process. Examine concepts such as path trees, backtracking, loop protection, and Unicode support. Gain insights into integrating the reimplemented RegExp with JavaScript and understand the current status of this innovative project. For developers seeking to deepen their understanding of regular expressions and their implementation in JavaScript, this talk offers valuable insights and practical demonstrations.

Syllabus

Intro
Motivation
Why
Demo
Overview
Path Tree
Example
Parser
Parser Generator
Parser Decimal
Note List
Grouping
Nodeless
Backslash
Match
Backtracking
Loop Protection
Fake Loop
ToString function
chit compiler
code mirror
nfa
code generator
transitions
Unicode 777
Alphabet Classes
Regular Expressions
JavaScript Integration
Project Status

Taught by

JSConf

Reviews

Start your review of Reimplement RegExp in JavaScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.