Skip to content

Commit 2fd5909

Browse files
committed
fix README.mkd
1 parent b947774 commit 2fd5909

File tree

1 file changed

+1
-34
lines changed

1 file changed

+1
-34
lines changed

README.mkd

Lines changed: 1 addition & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This is Vim script (a.k.a. VimL) parsers.
66

77
## Features
88

9-
* The string tokenizer allows scripts to break a string into tokens.
9+
* The tokenizer allows scripts to break a string into tokens.
1010
* The parser to make AST (Abstract Syntax Tree)
1111

1212
## Supported languages
@@ -19,8 +19,6 @@ This parser provide same feature for following languages.
1919

2020
## Example
2121

22-
### Parse VimL into AST, and print S-expression
23-
2422
All of interfaces are provided from vimlparser module. VimLParser parse into AST using StringReader, and Compiler to compile nodes.
2523

2624
```vim
@@ -39,34 +37,3 @@ This above code output following.
3937
```
4038
(let = s:message (printf "hello %d" (+ 1 (* 2 3))))
4139
```
42-
43-
### Parse VimL into AST, and print S-expression
44-
45-
ExprTokenizer break a string buffer into tokens for expression.
46-
47-
```vim
48-
let code = [
49-
\ 'echo 1+(2*3)'
50-
\]
51-
let s:vimlparser = vimlparser#import()
52-
let r = s:vimlparser.StringReader.new(code)
53-
let t = s:vimlparser.ExprTokenizer.new(r)
54-
while !r.eof()
55-
let token = t.get()
56-
echo token.value
57-
endwhile
58-
```
59-
60-
This above code output following.
61-
62-
```
63-
echo
64-
1
65-
+
66-
(
67-
2
68-
*
69-
3
70-
)
71-
<EOL>
72-
```

0 commit comments

Comments
 (0)