remoo69 / Compiler-Sheesh

Compiler for the self-developed language Sheesh#.
MIT License
2 stars 1 forks source link

Issue with parenthesis in expressions #32

Closed jldav1d closed 1 day ago

jldav1d commented 3 weeks ago

May ambiguity siguro sa literal_or_expr concerning sa parenthesis

Sample code: 1.)

sheesh(){
    x = (1 + 1 + 1)#
}

Expected: No Error Actual: Syntax Error: Line 2, Token 4: Unexpected "1" [Whole], expected -> ['Identifier', '(', ')']

2.)

sheesh(){
    x = 1 + 1 + 1#
}

Expected: No Error Actual: No Error

remoo69 commented 3 weeks ago

gets ko na, ambiguity sa idvalparen. parang pwede namang alisin si idvalparen? since under na din naman sya ng lexpr

remoo69 commented 3 weeks ago

Output: image

remoo69 commented 3 weeks ago

di ko muna close yung issue kasi baka mamaya may repercussion yung removal ng idvalparen

jldav1d commented 3 weeks ago

oki, mag-test pa ko ng expressions to check if gucci na

remoo69 commented 1 day ago

close ko na to