erlydtl_ext.hrl 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. -record(dtl_context, {
  2. local_scopes = [],
  3. block_dict = dict:new(),
  4. blocktrans_fun = none,
  5. blocktrans_locales = [],
  6. auto_escape = off,
  7. doc_root = "",
  8. parse_trail = [],
  9. vars = [],
  10. filter_modules = [],
  11. custom_tags_dir = [],
  12. custom_tags_modules = [],
  13. reader = {file, read_file},
  14. module = [],
  15. compiler_options = [verbose, report_errors],
  16. binary_strings = true,
  17. force_recompile = false,
  18. locale = none,
  19. verbose = false,
  20. is_compiling_dir = false,
  21. extension_module = undefined,
  22. scanned_tokens = []
  23. }).
  24. -record(ast_info, {
  25. dependencies = [],
  26. translatable_strings = [],
  27. translated_blocks= [],
  28. custom_tags = [],
  29. var_names = [],
  30. pre_render_asts = []}).
  31. -record(treewalker, {
  32. counter = 0,
  33. safe = false,
  34. extension = undefined
  35. }).
  36. -record(scanner_state, {
  37. template=[],
  38. scanned=[],
  39. pos={1,1},
  40. state=in_text
  41. }).