Vim documentation: vital/Deprecated/Text/Sexp

main help file
vital/Deprecated/Text/Sexp.txt                S-Expression parser.

Maintainer: ujihisa <ujihisa at gmail com>

==============================================================================
CONTENTS                        Vital.Deprecated.Text.Sexp-contents

INTRODUCTION                    Vital.Deprecated.Text.Sexp-introduction
INTERFACE                       Vital.Deprecated.Text.Sexp-interface
  FUNCTIONS                       Vital.Deprecated.Text.Sexp-functions

==============================================================================
INTRODUCTION                            Vital.Deprecated.Text.Sexp-introduction

Vital.Deprecated.Text.Sexp is an S-Expression parsing library. For performance it uses
lua, so the Vim that runs this needs +lua.

==============================================================================
INTERFACE                       Vital.Deprecated.Text.Sexp-interface

------------------------------------------------------------------------------
FUNCTIONS                       Vital.Deprecated.Text.Sexp-functions

parse({string})                                 Vital.Deprecated.Text.Sexp.parse()
        Requires +lua.

        Parses Sexp formatted string. It returns a List that contains
        Dictionary.

        echo s:S.parse('(a b c)')
        " [[{'label': 'identifier', 'col': 2.0, 'matched_text': 'a'}, {'label': 'whitespace', 'col': 3.0, 'matched_text': ' '}, {'label': 'identifier', 'col': 4.0, 'matched_text': 'b'}, {'label': 'whitespace', 'col': 5.0, 'matched_text': ' '}, {'label': 'identifier', 'col': 6.0, 'matched_text': 'c'}]]



==============================================================================
vim:tw=78:fo=tcq2mM:ts=8:ft=help:norl

top - main help file - tag index