1001 Commits (master)
 

Author SHA1 Message Date
  Rafal Kupiec 7732a239ff
Correct error messages. 1 year ago
  Rafal Kupiec 5e166492d5
Revert 02471b4ccb. 1 year ago
  Rafal Kupiec a5fb8ff8be
VmClassMemberAccess() should only check access right. 1 year ago
  Rafal Kupiec d924d41a7a
Do not unset $this. 1 year ago
  Rafal Kupiec a6f7c6d847
Prevent $base, $parent and $this from being unset. 1 year ago
  Rafal Kupiec 02471b4ccb
Do not install private methods from parent to subclass. 1 year ago
  Rafal Kupiec 28e18bcb4b
Attempt to fix attributes lookup and their visibility. 1 year ago
  Rafal Kupiec 2d50a64cac
AerScript supports multiple inheritance, thus it needs to iterate through whole list of derived classes. 1 year ago
  Rafal Kupiec 4d1c246a65
Attempt to fix methods visibility mechanism. 1 year ago
  Rafal Kupiec 1f5afc9d51
Reverse the logic. It does not seem to work actually. 1 year ago
  Rafal Kupiec 675f3596a1
Properly look for method in all classes. 1 year ago
  Rafal Kupiec 26333360b0
Fix similar to a25b163af6. 1 year ago
  Rafal Kupiec 1175219ad4
Temporarily fix test. 1 year ago
  Rafal Kupiec b319e11c09
Fix build. 1 year ago
  Rafal Kupiec 5c176207e1
Set base class only when $base called. 1 year ago
  Rafal Kupiec 5cc4a5e48d
Access privileges to methods should be done in OP_MEMBER. 1 year ago
  Rafal Kupiec e654e42b07
Store class directly in function container. 1 year ago
  Rafal Kupiec 5b2f300fe4
Implement '$base' construction. 1 year ago
  Rafal Kupiec d8db20e9bd
Do not use as variable name. 1 year ago
  Rafal Kupiec 1f78547ca2
Convert DOS2UNIX. 1 year ago
  Rafal Kupiec ddd46a4e80
Quick small cleanup. 1 year ago
  Rafal Kupiec 3cca5faa76
Store variable type in dedicated field. 1 year ago
  Rafal Kupiec 0f4a666b89
Variable type should be separated from control flags. 1 year ago
  Rafal Kupiec 9fd61a207b
Store class pointer in attribute during installation. 1 year ago
  Rafal Kupiec 1acbd21caf
Store a pointer to class container in each method. 1 year ago
  Rafal Kupiec a25b163af6
Fix another PH7 conceptual bug. Reverse this logic. 1 year ago
  Rafal Kupiec 77c57674e8
Allow private methods redeclaration. 1 year ago
  Rafal Kupiec 4cc7940216
Correctly identify a member. 1 year ago
  Rafal Kupiec 55acf8111f
Assume private visibility for all class members by default. 1 year ago
  Rafal Kupiec 48ccd7fef0
Copy all attributes from base classes and emit a warning if redeclared in subclass. 1 year ago
  Rafal Kupiec e8c675bd8e
Store a pointer to class container to reduce memory usage. 1 year ago
  Rafal Kupiec 7203492763
Store a class name in each attribute. 1 year ago
  Rafal Kupiec 8aed5af238
Correct indentation. 1 year ago
  Rafal Kupiec f2116a6461
Always use HTTPS when possible. 1 year ago
  Rafal Kupiec 5d9b73ba4e
Use method full name. 1 year ago
  Rafal Kupiec 3cc347f25f
Correct CLI command name. 1 year ago
  Rafal Kupiec 27e3b85b30
This is AerScript interpreter. 1 year ago
  Rafal Kupiec 5256dda922
Attempt to fix '$this' and '$parent' constructs. 1 year ago
  Rafal Kupiec ea5499f8b3
Private methods should not be accessible from child class. 1 year ago
  Rafal Kupiec 5e7d5957e2
Distinguish methods from attributes. 1 year ago
  Rafal Kupiec d3d3dff673
Do not allow to call statically a non-static method. 1 year ago
  Rafal Kupiec c4416ef631
Fix singleton test. 1 year ago
  Rafal Kupiec 76880ae4e2
Extend this test. 1 year ago
  Rafal Kupiec a2fb0b9ae5
Get rid of 'parent' constant. Use variable instead. 1 year ago
  Rafal Kupiec 07bd3ceec3
Reimplement 'parent' construct as variable $parent. 1 year ago
  Rafal Kupiec 0c8ca53f70
Continuous numeration. 1 year ago
  Rafal Kupiec 03c37c58bb
Add constants test. 1 year ago
  Rafal Kupiec 17e0fb4653
Do not try to resolve constants when OP_MEMBER is next instruction on the stack. 1 year ago
  Rafal Kupiec d3ae1c1bf4
Only identifiers should be allowed as constant name. 1 year ago
  Rafal Kupiec cedc288f67
Remove static constant. 1 year ago