added support for structures in q syntax.
diff --git a/aos/build/queues/compiler.rb b/aos/build/queues/compiler.rb
index 28e206b..ffee5d3 100644
--- a/aos/build/queues/compiler.rb
+++ b/aos/build/queues/compiler.rb
@@ -1,12 +1,13 @@
+$LOAD_PATH.unshift(".")
["tokenizer.rb","q_file.rb","queue_group.rb","queue.rb","namespaces.rb",
-"interface.rb","errors.rb"].each do |name|
+"interface.rb","errors.rb", "q_struct.rb"].each do |name|
require File.dirname(__FILE__) + "/objects/" + name
end
["standard_types.rb","auto_gen.rb","file_pair_types.rb",
"dep_file_pair.rb","swig.rb"].each do |name|
require File.dirname(__FILE__) + "/cpp_pretty_print/" + name
end
-["q_file.rb","message_dec.rb","queue_dec.rb"].each do |name|
+["q_file.rb","message_dec.rb","queue_dec.rb", "q_struct.rb"].each do |name|
require File.dirname(__FILE__) + "/output/" + name
end
require "fileutils"