/src/org/ooc/backend/cdirty/ArrayAccessWriter.java
http://github.com/nddrylliog/ooc · Java · 19 lines · 14 code · 5 blank · 0 comment · 1 complexity · 6f3a1deac20b3571891416e5eca9e044 MD5 · raw file
- package org.ooc.backend.cdirty;
- import java.io.IOException;
- import org.ooc.frontend.model.ArrayAccess;
- import org.ooc.frontend.model.Expression;
- public class ArrayAccessWriter {
- public static void write(ArrayAccess arrayAccess, CGenerator cgen) throws IOException {
- arrayAccess.getVariable().accept(cgen);
- for(Expression index: arrayAccess.getIndices()) {
- cgen.current.app('[');
- index.accept(cgen);
- cgen.current.app(']');
- }
- }
-
- }