Ne_Eo
49c90e6434
Fix typo
2025-01-19 20:09:38 +01:00
Redar13 and GitHub
3a5c4f2164
Fix ending in with #end in the file ( #5 )
...
* Update Parser.hx
* Update Parser.hx
2024-11-06 16:39:09 +01:00
Ne_Eo
123a7de64a
Fix Trigraph bug
2024-07-26 04:24:37 +02:00
NeeEoo
a8cc0ccc86
Restructuring + KeyValueItherators + is + fixes
2023-09-23 21:23:31 +02:00
NeeEoo
87f2c1b062
Added import as and switch or and def null
2023-06-15 11:08:08 +02:00
NeeEoo
ddaa4d1741
Added support for dots in preprocessors
2023-04-10 15:08:16 +02:00
NeeEoo
dc5282c32e
Added finals
2023-04-10 02:10:46 +02:00
lunarcleint
812abae6e5
??= op
2023-04-09 16:51:04 -07:00
NeeEoo
b3b512d027
Added support for ?.
2023-04-10 00:09:50 +02:00
NeeEoo
ed296c4c7f
Merge branch 'master' into custom-classes
2023-04-09 23:28:45 +02:00
lunarcleint
595bb47249
?? and .? syntax (only ?? is functional)
2023-04-09 14:09:58 -07:00
NeeEoo
daad1a4fa8
Added underscore support to numbers + binary
2023-04-08 00:08:49 +02:00
Yoshman29
0903718314
removed all unnecessary traces
2023-04-01 22:46:02 +02:00
Yoshman29
17449dd9d5
oopsie
2023-04-01 17:15:01 +02:00
Yoshman29
c5e3ab1162
custom classes
2023-04-01 15:02:36 +02:00
NeeEoo
b7b12b6cbb
WIP Classes
2023-03-31 20:16:30 +02:00
NeeEoo
5684ca8671
WIP Class Parsing
2023-03-31 18:12:50 +02:00
NeeEoo
4f9b449c6e
Added inferred map types and bypassAccessor
2023-03-19 05:26:27 +01:00
Yoshman29
6ba54b0e77
static and public
2022-11-04 19:33:04 +01:00
Yoshman29
4b5baa9b5f
Revert "thing that needs to be reverted"
...
This reverts commit 6dedd87260 .
2022-10-13 23:18:54 +02:00
Yoshman29
6dedd87260
thing that needs to be reverted
2022-10-13 23:18:47 +02:00
Yoshman29
0601b8def6
natural import & static access from vars for YCE
2022-06-29 00:53:51 +02:00
YoshiCrafter29
841261f199
Added import support
2022-06-08 20:10:40 +02:00
Nicolas Cannasse
cc3c21b7e3
fixed unop priority overriding binop one ( close #94 )
2020-07-14 12:49:24 +02:00
Nicolas Cannasse
ae9560124e
fixed () -> e short lambda parsing ( close #93 )
2020-05-07 10:24:04 +02:00
Nicolas Cannasse
085f4ec37e
fixed comments parsing was broken by previous fix
2020-04-27 11:19:46 +02:00
Nicolas Cannasse
476c3a9cc9
fixed parser with concat binop/unop such as a<-b or a<++b ( close #92 )
2020-04-26 15:10:00 +02:00
Nicolas Cannasse
013bcfaffb
fixed unicode parsing in strings
2019-12-09 17:34:13 +01:00
Nicolas Cannasse
68f5b26af9
bugfixes for eval ( close #90 )
2019-12-03 14:27:07 +01:00
Nicolas Cannasse
b4d923b74c
fixed without hscriptPos
2019-11-26 18:11:10 +01:00
Nicolas Cannasse
54463b78d2
more resumeErrors parser support, switch to parseString only (fix position with unicode)
2019-11-26 14:32:56 +01:00
Nicolas Cannasse
600aec1f50
stronger parser wrt resumeErrors
2019-11-25 20:32:08 +01:00
Nicolas Cannasse
bcfbe81979
fixed pmin/pmax for resumeErrors
2019-11-20 18:14:02 +01:00
Nicolas Cannasse
f464767ee7
added Parser.resumeError, added Checker.getCompletion
2019-10-20 11:16:23 +02:00
Juraj Kirchheim and Nicolas Cannasse
206959adbd
Support new function type syntax. ( #74 )
2018-09-26 14:06:16 +02:00
ncannasse
27093064a9
added ECheckType, added short lambda parsing
2018-09-18 16:15:15 +02:00
ncannasse
29b61bcee9
fixed invalid char position
2018-09-12 18:00:34 +02:00
Nicolas Cannasse
c124076279
added typedef parsing support
2018-02-04 20:54:08 +01:00
Nicolas Cannasse
0d1d811d2c
use error instead of throw
2018-02-04 12:31:36 +01:00
ncannasse
e2bc716ea7
fix
2017-11-23 15:05:04 +01:00
ncannasse
6c5987f9af
fixed error when no inline triggered
2017-11-23 14:05:12 +01:00
ncannasse
1e79880c72
more conformance to haxe syntax wrt mandatory ;
...
added static and macro accessors
2017-11-23 12:40:50 +01:00
ncannasse
f62d891c63
reduce OpNeg(CInt/CFloat) to negative Int/Float like haxe parser does
2017-11-23 12:17:23 +01:00
ncannasse
930cb8853c
don't reset line + preprocessor fix
2017-11-23 11:34:44 +01:00
ncannasse
22104ff64e
fixed preprocessor bug
2017-11-22 18:41:32 +01:00
ncannasse
17564441b5
added #if/#else support
...
added function arg default value expr (only if allowTypes, not supported by interp)
allowed local "inline function"
added parseModule
added exponent support in floats (1.5e-3)
2017-11-22 17:30:16 +01:00
Nicolas Cannasse
139c360feb
fixed parsing of @meta {}
2017-08-11 16:13:44 +02:00
Nicolas Cannasse
9eaddcdafb
license changed to MIT ( close #67 )
2017-08-10 16:56:31 +02:00
Nicolas Cannasse
7ca5b85051
added optional metadata support in toplevel expr and anon types
2017-07-18 17:28:15 +02:00
Tom Coxon and Nicolas Cannasse
51506e0400
Add filename / line number error reporting with -D hscriptPos ( #57 )
2017-01-02 17:48:48 +01:00