/src/org/ooc/frontend/compilers/Tcc.java

http://github.com/nddrylliog/ooc · Java · 39 lines · 26 code · 8 blank · 5 comment · 0 complexity · 5dc8120b3f0327e2a003fb85eb652cc2 MD5 · raw file

  1. package org.ooc.frontend.compilers;
  2. /**
  3. * TinyCC - originally by Fabrice Bellard
  4. *
  5. * @author Amos Wenger
  6. */
  7. public class Tcc extends Gcc {
  8. public Tcc() {
  9. super("tcc");
  10. }
  11. public Tcc(String executableName) {
  12. super(executableName);
  13. }
  14. @Override
  15. public void reset() {
  16. command.clear();
  17. command.add(executablePath);
  18. }
  19. @Override
  20. public boolean supportsDeclInFor() {
  21. return false;
  22. }
  23. @Override
  24. public boolean supportsVLAs() {
  25. return false;
  26. }
  27. @Override
  28. public Tcc clone() {
  29. return new Tcc();
  30. }
  31. }