erlydtl_ext.hrl 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. }).
  23. -record(ast_info, {
  24. dependencies = [],
  25. translatable_strings = [],
  26. translated_blocks= [],
  27. custom_tags = [],
  28. var_names = [],
  29. pre_render_asts = []}).
  30. -record(treewalker, {
  31. counter = 0,
  32. safe = false,
  33. extension = undefined
  34. }).
  35. -record(scanner_state, {
  36. template=[],
  37. scanned=[],
  38. pos={1,1},
  39. state=in_text
  40. }).