all_main.odin 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. package all
  2. // Imports every package
  3. // This is useful for knowing what exists and producing documentation with `odin doc`
  4. import bufio "core:bufio"
  5. import bytes "core:bytes"
  6. import c "core:c"
  7. import libc "core:c/libc"
  8. import compress "core:compress"
  9. import gzip "core:compress/gzip"
  10. import zlib "core:compress/zlib"
  11. import container "core:container"
  12. import dynlib "core:dynlib"
  13. import encoding "core:encoding"
  14. import base32 "core:encoding/base32"
  15. import base64 "core:encoding/base64"
  16. import csv "core:encoding/csv"
  17. import hxa "core:encoding/hxa"
  18. import json "core:encoding/json"
  19. import fmt "core:fmt"
  20. import hash "core:hash"
  21. import image "core:image"
  22. import png "core:image/png"
  23. import io "core:io"
  24. import log "core:log"
  25. import math "core:math"
  26. import big "core:math/big"
  27. import bits "core:math/bits"
  28. import fixed "core:math/fixed"
  29. import linalg "core:math/linalg"
  30. import glm "core:math/linalg/glsl"
  31. import hlm "core:math/linalg/hlsl"
  32. import rand "core:math/rand"
  33. import mem "core:mem"
  34. import ast "core:odin/ast"
  35. import doc_format "core:odin/doc-format"
  36. import odin_format "core:odin/format"
  37. import odin_parser "core:odin/parser"
  38. import odin_printer "core:odin/printer"
  39. import odin_tokenizer "core:odin/tokenizer"
  40. import os "core:os"
  41. import path "core:path"
  42. import filepath "core:path/filepath"
  43. import reflect "core:reflect"
  44. import runtime "core:runtime"
  45. import slice "core:slice"
  46. import sort "core:sort"
  47. import strconv "core:strconv"
  48. import strings "core:strings"
  49. import sync "core:sync"
  50. import sync2 "core:sync/sync2"
  51. import scanner "core:text/scanner"
  52. import thread "core:thread"
  53. import time "core:time"
  54. import unicode "core:unicode"
  55. import utf8 "core:unicode/utf8"
  56. import utf16 "core:unicode/utf16"
  57. main :: proc(){}
  58. _ :: bufio
  59. _ :: bytes
  60. _ :: c
  61. _ :: libc
  62. _ :: compress
  63. _ :: gzip
  64. _ :: zlib
  65. _ :: container
  66. _ :: dynlib
  67. _ :: encoding
  68. _ :: base32
  69. _ :: base64
  70. _ :: csv
  71. _ :: hxa
  72. _ :: json
  73. _ :: fmt
  74. _ :: hash
  75. _ :: image
  76. _ :: png
  77. _ :: io
  78. _ :: log
  79. _ :: math
  80. _ :: big
  81. _ :: bits
  82. _ :: fixed
  83. _ :: linalg
  84. _ :: glm
  85. _ :: hlm
  86. _ :: rand
  87. _ :: mem
  88. _ :: ast
  89. _ :: doc_format
  90. _ :: odin_format
  91. _ :: odin_parser
  92. _ :: odin_printer
  93. _ :: odin_tokenizer
  94. _ :: os
  95. _ :: path
  96. _ :: filepath
  97. _ :: reflect
  98. _ :: runtime
  99. _ :: slice
  100. _ :: sort
  101. _ :: strconv
  102. _ :: strings
  103. _ :: sync
  104. _ :: sync2
  105. _ :: scanner
  106. _ :: thread
  107. _ :: time
  108. _ :: unicode
  109. _ :: utf8
  110. _ :: utf16