primitives.alc 5.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Boolean function value_eq(a: Element, b: Element) = ?primitives/value_eq
  2. Boolean function value_neq(a: Element, b: Element) = ?primitives/value_neq
  3. Boolean function bool_and(a: Boolean, b: Boolean) = ?primitives/bool_and
  4. Boolean function bool_or(a: Boolean, b: Boolean) = ?primitives/bool_or
  5. Boolean function bool_not(a: Boolean) = ?primitives/bool_not
  6. Element function create_node() = ?primitives/create_node
  7. Element function create_edge(a: Element, b: Element) = ?primitives/create_edge
  8. Element function create_value(a: Element) = ?primitives/create_value
  9. Boolean function is_edge(a: Element) = ?primitives/is_edge
  10. Integer function read_nr_out(a: Element) = ?primitives/read_nr_out
  11. Element function read_out(a: Element, b: Integer) = ?primitives/read_out
  12. Integer function read_nr_in(a: Element) = ?primitives/read_nr_in
  13. Element function read_in(a: Element, b: Integer) = ?primitives/read_in
  14. Element function read_edge_src(a: Element) = ?primitives/read_edge_src
  15. Element function read_edge_dst(a: Element) = ?primitives/read_edge_dst
  16. Boolean function delete_element(a: Element) = ?primitives/delete_element
  17. Boolean function element_eq(a: Element, b: Element) = ?primitives/element_eq
  18. Boolean function element_neq(a: Element, b: Element) = ?primitives/element_neq
  19. Float function cast_i2f(a: Integer) = ?primitives/cast_i2f
  20. String function cast_i2s(a: Integer) = ?primitives/cast_i2s
  21. Boolean function cast_i2b(a: Integer) = ?primitives/cast_i2b
  22. Integer function cast_f2i(a: Float) = ?primitives/cast_f2i
  23. Boolean function cast_f2b(a: Float) = ?primitives/cast_f2b
  24. String function cast_f2s(a: Float) = ?primitives/cast_f2s
  25. Integer function cast_s2i(a: String) = ?primitives/cast_s2i
  26. Float function cast_s2f(a: String) = ?primitives/cast_s2f
  27. Boolean function cast_s2b(a: String) = ?primitives/cast_s2b
  28. Integer function cast_b2i(a: Boolean) = ?primitives/cast_b2i
  29. Float function cast_b2f(a: Boolean) = ?primitives/cast_b2f
  30. String function cast_b2s(a: Boolean) = ?primitives/cast_b2s
  31. String function cast_e2s(a: Element) = ?primitives/cast_e2s
  32. String function cast_a2s(a: Action) = ?primitives/cast_a2s
  33. String function cast_v2s(a: Element) = ?primitives/cast_v2s
  34. String function cast_id2s(a: Element) = ?primitives/cast_id2s
  35. Element function dict_add(a: Element, b: Element, c: Element) = ?primitives/dict_add
  36. Element function dict_add_fast(a: Element, b: Element, c: Element) = ?primitives/dict_add_fast
  37. Element function dict_delete(a: Element, b: Element) = ?primitives/dict_delete
  38. Element function dict_delete_node(a: Element, b: Element) = ?primitives/dict_delete_node
  39. Element function dict_read(a: Element, b: Element) = ?primitives/dict_read
  40. Element function dict_read_edge(a: Element, b: Element) = ?primitives/dict_read_edge
  41. Element function dict_read_node(a: Element, b: Element) = ?primitives/dict_read_node
  42. Integer function dict_len(a: Element) = ?primitives/dict_len
  43. Boolean function dict_in(a: Element, b: Element) = ?primitives/dict_in
  44. Boolean function dict_in_node(a: Element, b: Element) = ?primitives/dict_in_node
  45. Element function dict_keys(a: Element) = ?primitives/dict_keys
  46. Float function float_addition(a: Float, b: Float) = ?primitives/float_addition
  47. Float function float_subtraction(a: Float, b: Float) = ?primitives/float_subtraction
  48. Float function float_multiplication(a: Float, b: Float) = ?primitives/float_multiplication
  49. Float function float_division(a: Float, b: Float) = ?primitives/float_division
  50. Boolean function float_gt(a: Float, b: Float) = ?primitives/float_gt
  51. Boolean function float_lt(a: Float, b: Float) = ?primitives/float_lt
  52. Boolean function float_neg(a: Float) = ?primitives/float_neg
  53. Integer function integer_addition(a: Integer, b: Integer) = ?primitives/integer_addition
  54. Integer function integer_subtraction(a: Integer, b: Integer) = ?primitives/integer_subtraction
  55. Integer function integer_multiplication(a: Integer, b: Integer) = ?primitives/integer_multiplication
  56. Integer function integer_division(a: Integer, b: Integer) = ?primitives/integer_division
  57. Boolean function integer_gt(a: Integer, b: Integer) = ?primitives/integer_gt
  58. Boolean function integer_lt(a: Integer, b: Integer) = ?primitives/integer_lt
  59. Boolean function integer_neg(a: Integer) = ?primitives/integer_neg
  60. Element function list_read(a: Element, b: Integer) = ?primitives/list_read
  61. Element function list_append(a: Element, b: Element) = ?primitives/list_append
  62. Element function list_insert(a: Element, b: Element, c: Integer) = ?primitives/list_insert
  63. Element function list_delete(a: Element, b: Integer) = ?primitives/list_delete
  64. Integer function list_len(a: Element) = ?primitives/list_len
  65. Element function set_add(a: Element, b: Element) = ?primitives/set_add
  66. Element function set_pop(a: Element) = ?primitives/set_pop
  67. Element function set_remove(a: Element, b: Element) = ?primitives/set_remove
  68. Boolean function set_in(a: Element, b: Element) = ?primitives/set_in
  69. Element function set_remove_node(a: Element, b: Element) = ?primitives/set_remove_node
  70. Element function set_in_node(a: Element, b: Element) = ?primitives/set_in_node
  71. String function string_join(a: String, b: String) = ?primitives/string_join
  72. String function string_get(a: String, b: Integer) = ?primitives/string_get
  73. Element function string_split(a: String, b: String) = ?primitives/string_split
  74. Integer function string_len(a: String) = ?primitives/string_len
  75. Element function log(a: String) = ?primitives/log
  76. Element function read_root() = ?primitives/read_root
  77. Element function read_taskroot() = ?primitives/read_taskroot
  78. Boolean function is_physical_int(a: Element) = ?primitives/is_physical_int
  79. Boolean function is_physical_float(a: Element) = ?primitives/is_physical_float
  80. Boolean function is_physical_string(a: Element) = ?primitives/is_physical_string
  81. Boolean function is_physical_boolean(a: Element) = ?primitives/is_physical_boolean
  82. Boolean function is_physical_action(a: Element) = ?primitives/is_physical_action
  83. Float function time() = ?primitives/time
  84. String function hash(a : String) = ?primitives/hash
  85. Float function __sleep(a : Float, b : Boolean) = ?primitives/__sleep