Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 886 Bytes

File metadata and controls

36 lines (32 loc) · 886 Bytes

TODOLIST

  • Add block strings started with ''' and ended with ''': Example:
    '''
      This is a block string
    '''
    
    (list with block string '''
      A string inside of list
    ''')
    
  • Update comments:
    • Remove comments started with ;
    • Make comments start with ##.
    • Add block comments started with ###:
      ###
        This is a block comment
      ###
      
  • Add logical separators: , ; :
  • Remove CallExpressions. It should be language-dependent.
  • Make ParentNode to implement traversal and transformation logic.
  • Make whitespaces meaningless to allow expressions like this: url"http://github.com"
  • Configurable parser: set supported type of separators, list types, etc.

0.1

  • Error reporting
  • Parser
    • Naive Parser
    • Streaming Parser
  • Traverser
  • Transformer