Skip to content

Better handle nested parens #23

@puzrin

Description

@puzrin

As discussed in #22.

Examples:

  • http://example.com/render?target=summarize(deriviative(app.numUsers),%221min%22)&title=New_Users_Per_Minute, from Graphite
  • http://sv-t-vnl-forge-metrics:5601/?#/dashboard/Logs-Marmotte?_a=(filters:!(),panels:!((col:1,columns:!(message,host,tags),id:Marmotte-logs,row:1,size_x:12,size_y:8,sort:!('@timestamp',asc),type:search)),query:(query_string:(analyze_wildcard:!t,query:'*')),title:'Logs%20Marmotte')&_g=(refreshInterval:(display:'10%20seconds',pause:!f,section:1,value:10000),time:(from:now-15m,mode:quick,to:now)), generated by the "share" link of Kibana 4.

Considerations:

  1. first implementation of Handle nested parens #22 was rejected due ignoring rules between scoped pairs: (foo)ignored---content(bar)
  2. Need to limit max nesting level (2-3 max).

Note. This issue is not critical for markdown-it. Improvment left to volunteers help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions