summaryrefslogtreecommitdiff
path: root/packrat_parser_lib_notes.txt
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2019-01-12 00:38:45 +1100
committerJed Barber <jjbarber@y7mail.com>2019-01-12 00:38:45 +1100
commitdc3078a06b5ee52751cfb6fd6cf13b3790632ac4 (patch)
tree25187b953479f943947e919b7acc1f4a3ca41fe6 /packrat_parser_lib_notes.txt
parent554d2ab14921c48d628b0ffa86cc7492836477ac (diff)
Packrat.Lexer.Combinators specs and tests complete
Diffstat (limited to 'packrat_parser_lib_notes.txt')
-rw-r--r--packrat_parser_lib_notes.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/packrat_parser_lib_notes.txt b/packrat_parser_lib_notes.txt
index 8c6117c..b85abfe 100644
--- a/packrat_parser_lib_notes.txt
+++ b/packrat_parser_lib_notes.txt
@@ -158,7 +158,16 @@ Packrat.Lexer
- should be possible to place an upper limit on the number of tokens scanned, so as to accommodate a statically
sized output array of tokens (and possibly a statically sized input array)
+List of datatypes:
+Combinator
+Combinator_Result
+
List of funcs:
+(for Combinator_Results)
+Create_Result
+Join
+Status
+
(each of these is generic over an array of lexer_component functions, either Stamp or Ignore as below)
Scan
- function that returns an array of lexed tokens