Makeup Elixir Lexer v0.3.0 Makeup.Lexers.ElixirLexer View Source

Documentation for the Elixir lexer.

Link to this section Summary

Functions

Link to this section Functions

Link to this function add_extra_def_like(context, extra_def_like) View Source
Link to this macro alt(context_ast, list) View Source (macro)
Link to this function anon_function_arguments(orig_context) View Source
Link to this function block_keyword(orig_context) View Source
Link to this function block_keyword_middle(orig_context) View Source
Link to this macro branch(context_ast, parser_ast, symbol_map_ast) View Source (macro)
Link to this function char_charrangelist_matches(c, matchers, defaultValue \\ false) View Source
Link to this macro chars(context_ast, matchers_ast, minimumChars \\ 1, maximumChars \\ -1) View Source (macro)
Link to this macro chars1(context_ast, firstMatcher_ast, matchers_ast, minimumChars \\ 1, maximumChars \\ -1) View Source (macro)
Link to this function chars_increment_while_matching(matchers, maximumChars, arg3, position, column, line, chars) View Source
Link to this function complex_atom(orig_context) View Source
Link to this function complex_name(orig_context) View Source
Link to this function double_colon(orig_context) View Source
Link to this function embed_interpol(orig_context) View Source
Link to this function end_keyword(orig_context) View Source
Link to this macro eoi(context_ast, opts \\ []) View Source (macro)
Link to this function escape_char(orig_context) View Source
Link to this macro expect(context_ast, parser_ast) View Source (macro)
Link to this function fail(context, reason \\ nil) View Source
Link to this macro get_state_into(context_ast, key, parser_ast) View Source (macro)
Link to this function heredoc_double(orig_context) View Source
Link to this function heredoc_single(orig_context) View Source
Link to this function iex_prompt(orig_context) View Source
Link to this macro ignore(context_ast, parser_ast, opts \\ []) View Source (macro)
Link to this function inline_comment(orig_context) View Source
Link to this function integer_part(orig_context) View Source
Link to this function lex(source, options \\ []) View Source
Link to this macro lexeme(context_ast, parser_ast) View Source (macro)
Link to this function long_hex_char(orig_context) View Source
Link to this macro lookahead(context_ast, parser_ast) View Source (macro)
Link to this macro lookahead_not(context_ast, parser_ast) View Source (macro)
Link to this function module_name(orig_context) View Source
Link to this function module_name_part(orig_context) View Source
Link to this macro no_skip(context_ast, parser_ast) View Source (macro)
Link to this function normal_atom(orig_context) View Source
Link to this function normal_char(orig_context) View Source
Link to this function number_bin(orig_context) View Source
Link to this function number_hex(orig_context) View Source
Link to this function number_integer(orig_context) View Source
Link to this function number_oct(orig_context) View Source
Link to this function operator_name(orig_context) View Source
Link to this macro parse(rest, parser, opts \\ []) View Source (macro)
Link to this macro pipe_context_around(context_ast, mapper_ast, parser_ast) View Source (macro)
Link to this macro pipe_context_into(context_ast, mapper_ast) View Source (macro)
Link to this macro pipe_result_into(context_ast, mapper_ast) View Source (macro)
Link to this function punctuation(orig_context) View Source
Link to this macro push_state(context_ast, key, from) View Source (macro)
Link to this macro put_state(context_ast, key, from) View Source (macro)
Link to this macro repeat(context_ast, parser_ast, minimum \\ 0, maximum \\ -1) View Source (macro)
Link to this function repeatFn(context, parser, minimum \\ 0, maximum \\ -1) View Source
Link to this function root_element(orig_context) View Source
Link to this macro seq(context_ast, list) View Source (macro)
Link to this function setup_extra_user_data(context, extra_declarations, extra_def_like) View Source
Link to this function setup_user_data(context) View Source
Link to this function sigil_interpol(orig_context) View Source
Link to this function sigil_no_interpol(orig_context) View Source
Link to this macro skip(context_ast) View Source (macro)
Link to this macro skipper(context_ast, parser_ast, skipper_ast) View Source (macro)
Link to this function special_atom(orig_context) View Source
Link to this function special_atom_name(orig_context) View Source
Link to this function success(context, value \\ nil) View Source
Link to this function symbols(context, tree_map) View Source
Link to this macro tag(context_ast, tag_ast, parser_ast) View Source (macro)
Link to this function triple_colon(orig_context) View Source
Link to this function uint(context, radix \\ 10, minDigits \\ 1, maxDigits \\ -1) View Source
Link to this function unused_name(orig_context) View Source
Link to this macro valid_context?(context_ast) View Source (macro)
Link to this macro valid_context_matcher() View Source (macro)
Link to this function whitespace(orig_context) View Source