Esempio n. 1
0
 public IfStatement(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 2
0
 public Identifier(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 3
0
 public EmptyStatement(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 4
0
 public BlockStatement(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 5
0
 public ThisExpression(ICodeGeneration generation) : base(generation)
 {
 }
 public ExpressionStatement(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 7
0
 public CallExpression(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 8
0
 public Program(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 9
0
 public VariableDeclarator(ICodeGeneration generation) : base(generation)
 {
 }
 public EmptyStatement(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 11
0
 public UpdateExpression(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 12
0
 public Literal(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 13
0
 public AssignmentExpression(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 14
0
 public BinaryExpression(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 15
0
 protected SyntaxBase(ICodeGeneration generation)
 {
     Generation = generation;
 }
Esempio n. 16
0
 public Master(ICodeGeneration codeGeneration, IScoreAttempt scoreAttempt)
 {
     _codeGeneration = codeGeneration;
     _scoreAttempt   = scoreAttempt;
 }
Esempio n. 17
0
        public Program Parse(ICodeGeneration codeGeneration, string code)
        {
            _codeGeneration = codeGeneration;

            _lineNumber = (code.Length > 0) ? 1 : 0;
            _lineStart = 0;
            _length = code.Length;
            _buffer = null;
            _state = new State
            {
                AllowIn = true,
                LabelSet = new Dictionary<string, object>(),
                LastParenthesized = null,
                InFunctionBody = false,
                InIteration = false,
                InSwitch = false
            };

            _extra = new Extra();

            if (_length > 0)
            {
                _source = StringToArray(code).ToList();
            }

            return ParseProgram();
        }
 public VariableDeclarator(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 19
0
 public VariableDeclaration(ICodeGeneration generation)
     : base(generation)
 {
     Declarations = new List<dynamic>();
 }
Esempio n. 20
0
 public ThisExpression(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 21
0
 public Literal(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 22
0
 public ArrayExpression(ICodeGeneration generation) : base(generation)
 {
     Elements = new List<object>();
 }
Esempio n. 23
0
 public MemberExpression(ICodeGeneration generation) : base(generation)
 {
 }
Esempio n. 24
0
 public CallExpression(ICodeGeneration generation) : base(generation)
 {
 }