guaxinim v0.1.2 Guaxinim.Internal.SourceParser

Link to this section Summary

Functions

Link to this section Functions

Link to this macro alt(context_ast, list) (macro)
Link to this function any_line(orig_context)
Link to this function block(orig_context)
Link to this function blocks(orig_context)
Link to this macro branch(context_ast, parser_ast, symbol_map_ast) (macro)
Link to this function char(context, c)
Link to this function char_charrangelist_matches(c, matchers, defaultValue \\ false)
Link to this macro chars(context_ast, matchers_ast, minimumChars \\ 1, maximumChars \\ -1) (macro)
Link to this macro chars1(context_ast, firstMatcher_ast, matchers_ast, minimumChars \\ 1, maximumChars \\ -1) (macro)
Link to this function chars_increment_while_matching(matchers, maximumChars, arg3, position, column, line, chars)
Link to this function code_block(orig_context)
Link to this function code_line(orig_context)
Link to this function comment_block(orig_context)
Link to this function comment_line(orig_context)
Link to this function doc_block(orig_context)
Link to this function doc_block_start(orig_context)
Link to this macro eoi(context_ast, opts \\ []) (macro)
Link to this macro expect(context_ast, parser_ast) (macro)
Link to this function fail(context, reason \\ nil)
Link to this function from_string(source)
Link to this macro get_state_into(context_ast, key, parser_ast) (macro)
Link to this function heredoc_end(orig_context)
Link to this macro ignore(context_ast, parser_ast, opts \\ []) (macro)
Link to this macro lexeme(context_ast, parser_ast) (macro)
Link to this function lit(context, literal)
Link to this macro lookahead(context_ast, parser_ast) (macro)
Link to this macro lookahead_not(context_ast, parser_ast) (macro)
Link to this function moduledoc_block(orig_context)
Link to this function moduledoc_block_start(orig_context)
Link to this function newline(orig_context)
Link to this macro no_skip(context_ast, parser_ast) (macro)
Link to this function non_code_line(orig_context)
Link to this macro parse(rest, parser, opts \\ []) (macro)
Link to this macro pipe_context_around(context_ast, mapper_ast, parser_ast) (macro)
Link to this macro pipe_context_into(context_ast, mapper_ast) (macro)
Link to this macro pipe_result_into(context_ast, mapper_ast) (macro)
Link to this macro push_state(context_ast, key, from) (macro)
Link to this macro put_state(context_ast, key, from) (macro)
Link to this macro repeat(context_ast, parser_ast, minimum \\ 0, maximum \\ -1) (macro)
Link to this function repeatFn(context, parser, minimum \\ 0, maximum \\ -1)
Link to this macro seq(context_ast, list) (macro)
Link to this macro skip(context_ast) (macro)
Link to this macro skipper(context_ast, parser_ast, skipper_ast) (macro)
Link to this function success(context, value \\ nil)
Link to this function symbols(context, tree_map)
Link to this macro tag(context_ast, tag_ast, parser_ast) (macro)
Link to this function uint(context, radix \\ 10, minDigits \\ 1, maxDigits \\ -1)
Link to this macro valid_context?(context_ast) (macro)
Link to this macro valid_context_matcher() (macro)