Skip to content

Latest commit

 

History

History
59 lines (50 loc) · 1.41 KB

TODO.md

File metadata and controls

59 lines (50 loc) · 1.41 KB

TODO

This is a todo list of everything needed for this language to be 100% complete. I am adding this quite far into the development of this language so this doesn't show everything that has been done prior to this document being created. This document will be broken down into sections based on the main sections of this repository.

Docs

  • Commands
    • Find
    • Replace
      • Replace Modes
    • Set
      • Patterns
      • Predicates
      • Transforms
      • Matches
  • Search Operations
    • Literals
      • Strings
      • Caseless
      • Character Classes
      • Not
    • List
      • Ranges
      • Not In List
    • Maybe
    • Loops
      • At Least
      • At Most
      • Between
    • Lazy Loops
    • Variables
      • Named Loops
    • Subroutines
    • Regular Expressions
  • Process Operations
    • Set
    • If
    • Loop
      • Break
      • Continue
    • Return
    • Debug
    • Expression
  • API Documentation

Libvore

  • Add word character class (we have anchors but can't match a 'word' character)
  • Lookaround
  • Unicode

LibvoreJS

  • Expose variables
  • Expose compile function and search function as separate calls

Vore CLI

  • Allow for search text to be piped in from STDIN