Commit Graph

282 Commits

Author SHA1 Message Date
rwxrob
5f22d25e04
Add updates to README.md about use case 2022-03-23 01:58:33 -04:00
rwxrob
1a54bfb454
Add util.NeedsUpdate to check for updates 2022-03-22 04:28:09 -04:00
rwxrob
ef432c34e2
Add under construction until not 2022-03-06 17:32:10 -05:00
rwxrob
b7981dcf19
Update README.md to simplify 2022-03-06 05:44:33 -05:00
Rob Muhlestein
dbe16c9060 Add util.Stack 2022-03-05 19:21:40 -05:00
Rob Muhlestein
4876df7cee Fix util.Files test 2022-03-05 14:34:47 -05:00
rwxrob
a49a111e61
Start factor Expect into methods instead 2022-03-05 08:20:10 -05:00
rwxrob
3307393f1a
Add node.go 2022-03-04 21:22:06 -05:00
rwxrob
78a8a6fb65
Add scan.R.Parse*, z.P->z.Y, z.P for parse 2022-03-04 21:20:54 -05:00
rwxrob
c4f7274e01
Add better scan.Hook type, returns error, not bool 2022-03-04 19:31:45 -05:00
rwxrob
0bbdd11dc0
Add tk.A2-A9 support 2022-03-04 18:04:56 -05:00
rwxrob
20e3267a74
Add C2-9 shorthand expressions 2022-03-04 17:26:53 -05:00
rwxrob
7bf4c9b80a
Rename In -> I 2022-03-04 16:56:50 -05:00
rwxrob
87071b28b0
Rename It -> P 2022-03-04 16:54:52 -05:00
rwxrob
68f54e7f18
Rename Not -> N, N -> Nd 2022-03-04 16:49:11 -05:00
rwxrob
0414dbe7a2
Rename Rng -> R 2022-03-04 16:43:23 -05:00
rwxrob
951c1ca048
Rename Any -> A 2022-03-04 16:39:38 -05:00
rwxrob
c6460984ce
Rename To -> T 2022-03-04 16:36:32 -05:00
rwxrob
1763b79d16
Rename Mn1 -> M1 2022-03-04 16:34:27 -05:00
rwxrob
0bdb9536ef
Rename Toi -> Ti, Min -> M 2022-03-04 16:32:07 -05:00
rwxrob
52bb09eacb
Rename MMx to MM 2022-03-04 16:26:49 -05:00
rwxrob
605bb28021
Convert "is" to "z" throughout 2022-03-04 16:20:44 -05:00
rwxrob
47ee497b0d
Add z name, z.N and z.X 2022-03-04 16:12:21 -05:00
rwxrob
44b50aa331
Remove commented out code 2022-03-04 04:44:37 -05:00
rwxrob
0eaab2b0cf
Overhaul Expect engine, many changes 2022-03-04 04:36:35 -05:00
rwxrob
94bdc23c7f
Make tk.EOD a parsable token 2022-03-03 20:31:25 -05:00
rwxrob
313927b8d5
Rename is.Lk to is.It 2022-03-03 20:18:27 -05:00
rwxrob
f50f5ad24c
More BPEGN additions and examples 2022-03-03 19:06:12 -05:00
rwxrob
36c83cab0b
Add is.To and is.Inc 2022-03-03 04:24:30 -05:00
rwxrob
b86c1e15fb
Add scan.Hook support 2022-03-03 02:11:13 -05:00
rwxrob
bed5d82c50
Add util.FuncName 2022-03-03 01:51:05 -05:00
rwxrob
fe9dec48d4
Clarify documentation for BPEGN 2022-03-02 23:20:26 -05:00
rwxrob
11e89d3a4f
Add is.Lk positive look ahead 2022-03-02 22:37:14 -05:00
rwxrob
77014afbd6
Update information about BPEGN 2022-03-02 21:34:00 -05:00
rwxrob
e453035fdc
Add is.Mn1 alias for is.Min{1,This} 2022-03-02 21:10:13 -05:00
rwxrob
f2033baee8
Add is.Digit to scan 2022-03-02 20:54:24 -05:00
rwxrob
fb9eec2d5b
Add Log method to scanner and its cursor 2022-03-02 20:42:20 -05:00
rwxrob
2b9195ec9d
Update README.md design decisions 2022-03-02 03:14:36 -05:00
rwxrob
75b25c7bc3
Add tools including goprintasjson vim filter 2022-03-02 03:13:53 -05:00
rwxrob
208efcdd43
Add PrintAsJSON interface 2022-03-02 03:11:09 -05:00
rwxrob
6e410c5810
Complete all of tree except unmarshaling 2022-03-02 03:10:23 -05:00
rwxrob
39757a5c2a
Add util.Lines line splitter 2022-03-02 01:02:05 -05:00
rwxrob
ada752394a
Add initial node tree subpackage 2022-03-02 00:37:37 -05:00
rwxrob
fb248375d3
Begin new tree subpackage design 2022-03-01 21:05:19 -05:00
rwxrob
1ae6842f77
Start on the json package 2022-03-01 17:35:01 -05:00
rwxrob
e9c318ee9a
Update README.md 2022-03-01 07:36:06 -05:00
rwxrob
1d8a13f70e
Fix typ package name 2022-03-01 04:27:16 -05:00
rwxrob
6ae30d52ca
Removed utf8.DecodeRune calls for < RuneSelf 2022-03-01 04:24:42 -05:00
rwxrob
557d499f87
Rename p to s (for scanner) 2022-03-01 03:09:34 -05:00
rwxrob
7516c532f8
Begin json package port 2022-03-01 01:56:29 -05:00